ANTHROPIC ANALYTICS · COMPLIANCE API

조직의 Claude Code를
하나의 대시보드에서.

Anthropic Analytics · Compliance API와 S3 아카이브를 결합해, Claude Code 도입 현황·사용자별 생산성·비용·감사 로그를 AI 자연어 분석과 함께 보여주는 엔터프라이즈 분석 대시보드입니다.

20
대시보드 화면 (변경 이력 포함)
4
데이터 소스 (Analytics API · Compliance API · S3 아카이브 · 지출 CSV)
2
언어 (한국어 · English 런타임 전환)
AI
자연어 질의 · 스트리밍 리포트
왜 Claude Code Dashboard인가

흩어진 리포트 대신, 하나의 화면.

"Claude Code 도입 효과가 어때?"라는 질문에 답하려면 Console 지표, CSV 지출 리포트, API 응답을 오가며 짜깁기해야 합니다. Claude Code Dashboard는 Anthropic Analytics·Compliance API와 S3 아카이브를 도입·생산성·비용·감사 네 축으로 재구성해, 경영진과 엔지니어가 같은 화면을 보게 합니다.

01

도입 & 생산성 가시화

누가 얼마나 쓰는지부터 LOC·커밋·PR·도구 수락률까지. 사용자별 활동 점수와 랭킹, DAU·WAU·MAU 추이로 도입 곡선을 추적합니다.

02

비용 & 그룹 스코프

조직·RBAC 그룹·사용자 단위 지출(USD)과 토큰, 모델·제품별 분해, 캐시 효율, 멤버별 월 누적 지출까지. 비용 화면에서는 그룹 탭만 누르면 조직 합계까지 해당 그룹 기준으로 다시 집계됩니다.

03

AI 자연어 분석

한국어로 질문하면 Amazon Bedrock의 Claude가 조직 지표·S3 아카이브·비용 리포트를 도구로 직접 조회해 스트리밍 리포트로 답합니다. 답변은 Markdown·PDF로 저장할 수 있습니다.

기능

개요부터 감사까지, 빠짐없이.

Overview KPI, 사용자 분석, Claude Code 생산성, 비용, 표면별 사용량, 감사 로그, 아카이브, AI 분석 — 변경 이력까지 20개 화면이 하나의 대시보드 안에서 이어집니다.

Overview & Executive

활성 사용자·세션·생산성 KPI와 요약 차트를 첫 화면에서. 경영진용 Executive 뷰는 지출 요약과 인쇄(PDF 저장)까지 지원합니다.

KPI · 요약 차트 · PDF

사용자 분석 & 상세 패널

사용자별 참여도 테이블과 상세 패널 — 제품·모델별 지출, 스킬, 캐시 효율(캐시 적중률)까지 한 사람 단위로 파고듭니다. 필터·정렬한 그대로 CSV로 내보낼 수 있습니다.

이메일 마스킹 · CSV 내보내기

Claude Code 생산성

추가·삭제 LOC, 커밋, PR, 도구 수락률과 세션 지표. 사용자별 Top 테이블과 활동 점수 랭킹으로 생산성을 비교합니다.

LOC · COMMITS · PRS · ACCEPT

비용 & 실시간 지출

Analytics 비용 리포트로 조직·그룹·사용자별 지출(USD)과 토큰을 모델·제품별로 분해합니다(약 4시간 주기 갱신). 비용 실시간 화면은 멤버별 월 누적 지출을 60초마다 새로 고치고, CSV 지출 리포트는 대조·폴백용으로 씁니다.

USD · 토큰 · 월 누적 · 지출 한도

RBAC 그룹 스코프

페이지별 그룹 탭으로 사용자별 표·차트를 그룹 단위로 좁히고, 비용 화면은 조직 합계까지 그룹 기준으로 다시 집계합니다. 사용자 생산성 화면의 그룹별 활동 표는 그룹끼리 메시지·세션·LOC·커밋을 나란히 비교합니다. 그룹 구성은 Compliance API 멤버십에서 1시간 주기로 동기화됩니다.

그룹 탭 · 멤버십 자동 동기화

도입 추이 & 스킬·커넥터

DAU·WAU·MAU와 도입률에 더해 Claude Code·Chat·Cowork·Claude Design·Office Agents 등 제품별 활성 사용자를 최대 366일 범위에서 추적합니다. 도입 화면에서는 스킬별 호출·초과 지출 추정, 커넥터 읽기·쓰기 호출, 조직 플러그인 카탈로그(설치 정책·업데이트·검사 상태), 제품별 아티팩트 생성 현황을 봅니다.

제품별 DAU · 스킬 지출 · 커넥터 호출 · 플러그인 · 아티팩트

표면별 사용량

Claude Code 외에도 Claude Chat·Cowork·Office·Design·Agentic 화면에서 표면별 활동 지표와 Top 사용자를 봅니다. Chat·Cowork 통합(Chat and Cowork unified)으로 옮겨 간 사용자의 활동도 함께 집계해, 전환 중에도 수치가 끊기지 않습니다.

CHAT · COWORK · UNIFIED

감사 로그 (Compliance)

Compliance API 활동 피드를 1,000건 단위로 조회하고, 기간 프리셋별 결과를 5분마다 미리 갱신해 두므로 화면이 바로 열립니다. 역할·키 변경, 로그인 실패, Anthropic 직원 접근 같은 고위험 이벤트를 API 활동 타입 기준으로 분류하고, 11종 행위자를 구분합니다. 멤버의 역할 분포와 사용자 지정 지침 저장 현황도 함께 보며, 지침 원문은 unmasked 그룹으로 검증된 관리자에게만 보입니다.

AUDIT TRAIL · 위험 분류 · 11종 행위자

아카이브 & AI 분석

일일 수집 Lambda가 S3에 NDJSON으로 적재하므로, API가 제공하는 90일 범위 밖의 데이터도 Athena로 조회합니다. Analyze 화면과 챗봇이 Bedrock의 Claude로 자연어 리포트를 만듭니다.

S3 · ATHENA · BEDROCK
화면 둘러보기

대시보드 화면을 미리 보세요.

아래 11장의 캡처는 모두 가상 조직(acme.com)의 합성 데이터입니다. 키 없이 띄운 서버가 내장 mock 데이터를 돌려주므로 페이지 머리글에 Mock 배지가 붙습니다. mock 모드가 없는 Cost·Audit 화면과 Users의 캐시 적중률 열에는 합성 API 응답을 넣었고, Cost의 배지도 Mock으로 바꿔 표시했습니다. Audit 화면에는 원래 배지가 없습니다. 이메일은 마스킹되어 있습니다.

Users

사용자별 참여도를 한 테이블에

메시지·세션·LOC·커밋·PR·도구 수락률을 사용자 단위로 정렬하고, 행을 클릭하면 제품별 지출과 캐시 효율까지 상세 패널로 이어집니다.

Overview

조직 KPI를 첫 화면에서

활성 사용자·세션·생산성 지표를 요약 차트와 함께 한눈에. 1·7·14·30일 프리셋과 자유 기간으로 바로 전환합니다.

Cost

지출과 토큰을 한 화면에

지출(USD)·토큰·30일 예측·캐시 효율을 KPI로 보고, 제품·모델별 지출 비중으로 나눠 봅니다. 같은 화면 아래로 그룹·사용자별 지출과 지출 한도가 이어집니다. 비용 리포트 API가 기본이고 CSV 지출 리포트는 폴백·대조용입니다.

Claude Code

코드 생산성 지표

추가·삭제 LOC, 커밋, PR, 도구 수락률을 조직 전체 기준으로 보고 도구별 수락률을 비교합니다. 도입 효과를 숫자로 확인할 수 있습니다.

User Productivity

활동 점수로 랭킹

LOC·도구 수락률·커밋·활동일·세션을 가중 합산한 활동 점수(0–100)로 사용자 순위를 매깁니다. 파워 유저와 온보딩이 필요한 사용자를 가려내는 데 쓸 수 있습니다.

User Productivity · Group Activity

그룹끼리 나란히 비교

RBAC 그룹별 활성 멤버, 채팅 메시지, Claude Code 세션, 추가 LOC와 멤버당 LOC, 커밋·PR, Cowork 세션을 한 표에서 봅니다. 두 그룹에 속한 사람은 양쪽에 모두 집계됩니다.

Trends

제품별 도입 곡선 추적

DAU·WAU·MAU 추이에 더해 제품별 활성 사용자를 한 차트에서 비교해, 어떤 제품이 조직에 자리 잡는지 확인합니다. Chat·Cowork 통합은 별도 선으로 그려 사용량이 어디로 옮겨 가는지 보여줍니다.

Audit

감사 이벤트를 유형·행위자별로

Compliance API의 활동 이벤트를 집계해 유형·행위자별로 시각화하고 고위험 이벤트를 분류합니다. 보안·컴플라이언스 팀의 질문에 바로 답합니다.

Audit · Members

역할과 사용자 지정 지침 현황

기본 역할별 멤버 수와 "Claude에 대한 지침"·Cowork 전역 지침을 저장한 비율을 봅니다. 지침 원문은 unmasked 그룹의 관리자에게만 보입니다.

Adoption

플러그인 카탈로그와 아티팩트

조직이 관리하는 플러그인의 설치 정책·업데이트 여부·검사 상태를 사용 통계와 함께 보고, 제품·유형별로 생성·공유·게시된 아티팩트를 집계합니다. Chat·Cowork 통합에서 만든 아티팩트도 따로 셉니다.

AI Analyze

자연어로 묻고, 리포트로 받는다

"Claude Code 활성 기여자 Top 3는 누구이고 왜 그런가?" 같은 질문을 그대로 입력하면, Bedrock의 Claude가 필요한 데이터를 도구로 조회해 표와 근거로 답하고 이어서 물어볼 질문도 제안합니다. 답변은 Markdown·PDF로 저장할 수 있습니다.

동작 원리

Anthropic API에서 대시보드까지.

Express 프록시가 Anthropic API 응답을 캐시해 제공하고, 일일 수집 Lambda가 S3에 히스토리를 쌓습니다. React SPA는 CloudFront와 로그인 게이트 뒤에서 제공되며, AI 계층이 자연어 분석을 더합니다.

Claude Code Dashboard 아키텍처 다이어그램

모바일에서는 다이어그램이 세로로 회전되어 표시됩니다.

  1. 수집
    Anthropic API
    Analytics(참여도·비용·지출 한도·아티팩트)와 Compliance(감사·그룹 멤버십·멤버 디렉터리 — 같은 키로 Plugins API 카탈로그도 조회). Admin API는 선택 사항입니다.
    ENGAGEMENT · COST · AUDIT
    Collector Lambda
    매일 두 번(00:30 UTC 감사 이벤트, 14:00 UTC Analytics) S3에 NDJSON으로 적재 — API 조회 기간 밖의 데이터를 보존합니다.
    DAILY · NDJSON + RAW
  2. 서빙
    Express on ECS Fargate
    API 프록시 + 응답 캐시(자주 여는 기간은 미리 갱신하고, 만료된 값은 먼저 보여준 뒤 백그라운드에서 갱신) + gzip 압축.
    CACHE · SWR · GZIP
  3. 시각화
    React SPA
    CloudFront 로그인 게이트(Cognito 엣지 인증)와 ALB의 Regional WAF로 보호. 20개 화면, 한국어·영어 전환, 모바일 대응.
    20 PAGES · KO/EN · MOBILE
  4. AI & 아카이브
    Bedrock Claude
    도구 호출로 조직 데이터를 직접 조회해 자연어 질의에 스트리밍 응답(챗봇·Analyze 리포트).
    SSE STREAMING
    S3 + Glue + Athena
    기간 조회는 보관된 날짜를 S3 파티션에서 먼저 읽고(나머지는 라이브 API), Athena SQL로 장기 추세·감사 이력을 분석합니다(감사 이벤트도 일자별 적재). 업로드한 지출 CSV도 이곳에 보관합니다.
    date=YYYY-MM-DD 파티션
흐름 Anthropic API·S3 아카이브 → Express 프록시(캐시) → React SPA / Collector Lambda → S3 → Athena / Bedrock → AI 리포트 포지셔닝 읽기 전용 분석 대시보드 — Anthropic 조직 설정을 변경하지 않습니다
데이터 & 보안

읽기 전용, 마스킹 우선.

Claude Code Dashboard는 Anthropic API가 제공하는 조직 분석 데이터를 읽어 시각화하는 대시보드입니다. 이메일은 기본적으로 마스킹하고, 자격 증명은 코드 밖에서 관리합니다.

  • 읽기 전용 조회

    Anthropic API 호출은 모두 조회 전용입니다. 대시보드는 Anthropic 조직 설정이나 사용자 권한을 변경하지 않습니다.

  • 마스킹 우선 표시

    화면·내보내기·AI 응답의 이메일은 기본적으로 마스킹되며, LLM 프롬프트에서도 마스킹을 강제합니다. Cognito unmasked 그룹으로 검증된 관리자만 원문을 봅니다. 2026-09-24 이전에 보관된 감사 로그의 파일·아티팩트 이름도 관리자에게만 보입니다(이후로는 API가 이름을 제공하지 않습니다).

  • 시크릿 무노출

    API 키는 AWS Secrets Manager에서 런타임에 주입됩니다. 코드와 저장소에는 자격 증명이 존재하지 않습니다.

  • 로그인 게이트 & WAF

    배포본은 CloudFront 엣지에서 Cognito 로그인으로 보호됩니다 — 미인증 트래픽은 WAF·오리진에 닿기 전에 차단되며, 정적 자산 요청까지 인증을 검사합니다.

  • 90일 너머 보존

    일일 스냅샷을 S3에 NDJSON으로 적재하고 원본 사이드카를 병행 보존해, API 조회 기간 밖의 추세 분석과 스키마 변경 복구를 지원합니다.

기술 스택

AWS 네이티브 위에서.

Frontend React 18 · Vite · TypeScript UI Tailwind · Recharts API Express · Node 20 런타임 ECS Fargate (ARM64) 엣지 CloudFront · Cognito · WAF(ALB) 데이터 S3 · Glue · Athena AI Amazon Bedrock (Claude Sonnet 5.5) IaC AWS CDK
20
대시보드 화면
4
CDK 스택
2
언어 (ko · en)
릴리스 기록 · v0.1 → v2.7

첫 출시부터 지금까지, 릴리스로 보는 성장.

11개 화면으로 시작한 v0.1 이후 도구 호출 챗봇(v0.7), 그룹별 비용(v1.6), 멀티 조직(v2.0), 비용 실시간(v2.2)을 거쳐 Chat·Cowork 통합(v2.7)까지 왔습니다. 주요 버전과 최신 릴리스의 핵심 변화를 최신 순으로 모았습니다.

  1. v2.7.1 릴리스 노트(새 창)

    최신 표기 정확도 · 차트 가독성
    • 큰 수를 십억(B) 단위로 표시하고, 모델명의 버전 점을 살려 claude-opus-4-7을 "opus 4.7"로 표기
    • 개요의 하루치 지표가 "오늘" 대신 실제로 보여 주는 날짜를 표시
    • 차트 범례 글자를 읽기 쉬운 색으로 고정하고, Claude Code 수락률 링을 도구별 색과 범례로 구분
    • 감사 차트의 모든 막대에 라벨, 비용 화면 부제에 라이브 데이터 출처(비용 리포트 API) 표기, 한국어 UI의 수락·거절 번역
  2. v2.7.0 릴리스 노트(새 창)

    Chat·Cowork 통합 · 그룹 활동 · 플러그인 카탈로그
    • Chat·Cowork 통합(Chat and Cowork unified) 활동을 Chat·Cowork·사용자·사용자 생산성·사용자 검색·Agentic·도입 집계와 사용자 상세 패널에 합산하고, 추세·Cowork에는 통합 활성 사용자를 별도 선으로 표시
    • 사용자 생산성에 RBAC 그룹별 활동 비교 표
    • 감사에 역할별 멤버와 사용자 지정 지침 저장 현황 — 지침 원문은 unmasked 그룹 관리자만 열람
    • 도입에 Plugins API(beta) 플러그인 카탈로그와 아티팩트 카드, 컬렉터의 artifacts_daily 일일 보관
    • API 버전 2026-10-21의 필드 제거에 대비해 대체 필드(actor.email_address, data)로 전환
  3. v2.6.0 릴리스 노트(새 창)

    Claude Sonnet 5.5
    • AI 분석과 플로팅 챗봇을 Claude Sonnet 4.6에서 Claude Sonnet 5.5(Bedrock 글로벌 추론 프로필)로 전환 — 후속 질문 생성도 같은 모델
    • 요청이 거절되면 빈 답변 대신 상태 메시지를 표시 — 도구 호출 사이의 진행 메모는 전처럼 표시
  4. v2.5.0 릴리스 노트(새 창)

    제품별 추세 · 도입 심화 · 감사 정확도
    • 추세에 제품별 활성 사용자 차트(Claude Code·Chat·Cowork·Claude Design·Office Agents·Claude Science), DAU/WAU/MAU 전환
    • 도입에 스킬 사용·지출, 커넥터 읽기·쓰기 호출, third-party 플러그인 집계
    • 감사 위험·로그인 분류를 API 활동 타입에 맞추고 행위자 11종을 식별하며, 1,000건 단위 페이지 조회로 감사 API 요청을 약 10분의 1로 줄임
    • 2026-09-24 이전에 보관된 파일·아티팩트 이름은 관리자만 열람
  5. v2.4.0 릴리스 노트(새 창)

    탐색 · 내보내기 · 안정성
    • Ctrl/⌘+K 메뉴 검색, 사용자·비용 실시간 표의 CSV 내보내기(화면과 같은 마스킹, 수식 실행 방지)
    • 키보드 정렬·모바일 포커스 관리·조회 재시도와 프런트엔드·브라우저 회귀 테스트
    • 화면별 지연 로딩과 오류 복구, 오래된 조회 취소·시간 초과 처리
  6. v2.2.0 릴리스 노트(새 창)v2.3.0 릴리스 노트(새 창)

    비용 실시간 · 홈 화면 앱
    • Spend Limits API 기반 비용 실시간(MTD) 페이지 — 멤버별 월 누적 지출·한도, 그룹별 합계, 자동 갱신
    • v2.3.0(같은 날): 월 누적 지출을 15분마다 S3에 보관해 과거 시점을 조회하고, 보관 전 날짜는 그날 마감 기준 값으로 재구성
    • 로그인 계정 권한(Cognito unmasked 그룹)에 따른 이메일 마스킹, iOS·iPadOS 홈 화면 설치
  7. v2.0.0 릴리스 노트(새 창)

    멀티 조직 · 감사 아카이브
    • 두 번째 Anthropic 구독을 사이드바에서 전환하는 멀티 조직 지원
    • 감사 이벤트를 S3·Athena(compliance_daily)로 보관하고 이벤트 상세 패널 추가
    • 31일을 넘는 모든 조회 기간의 수치 오류 수정 — 비용 리포트는 31일 구간으로 나눠 병합
    • 컬렉터 원본 사이드카 보관, 공개 브로셔(GitHub Pages)
  8. v1.9.0 릴리스 노트(새 창)

    Claude Chat · 모바일
    • Claude Chat 페이지 — 대화·프로젝트 사용량과 사용자별 표
    • 사용자별 캐시 효율, 사용자 표 열 확장, Claude Code 사용자별 표
    • 모바일 지원 — 슬라이드 메뉴와 반응형 레이아웃
  9. v1.8.0 릴리스 노트(새 창)

    실제 그룹 멤버십 동기화 · 응답 속도
    • Compliance 멤버 API로 실제 RBAC 그룹 구성원을 받아 1시간 안에 반영
    • 비용 페이지에 그룹 범위 적용, 사용자별 모델 지출
    • 비용 응답 10분 캐시·keep-warm·전송 압축으로 응답 속도 개선
  10. v1.7.0 릴리스 노트(새 창)

    Agentic · 페이지별 그룹 탭
    • Agentic 페이지 — 프롬프트당 액션·위임 지표
    • 그룹 범위를 사이드바 선택에서 페이지별 탭으로 이동, 사용자 상세 패널 확장
  11. v1.6.0 릴리스 노트(새 창)

    그룹별 비용 · 지출 한도
    • 그룹별 비용·월간 지출 한도 카드, 라이브 사용자별 토큰 표
    • 지출 기록으로 그룹 자동 추정, 전용 Compliance 키가 없으면 Analytics 키로 자동 대체
    • CSV 지출 리포트를 폴백·대조용으로 전환 — 라이브 비용 리포트가 기본
  12. v1.0 → v1.5

    제품별 페이지 · 그룹 범위
    • Cowork 페이지(1.0), Office·Design 페이지(1.1)
    • 비용 효율 점수 재설계(1.2·1.3), 대시보드 전반의 그룹 범위(1.4·1.5)
  13. v0.7 → v0.9

    – 도구 호출 챗봇
    • AI 분석을 다중 턴 도구 호출 챗봇으로 — 모든 화면의 플로팅 채팅과 후속 질문 제안(0.7)
    • 라이브 사용자별 비용과 비용 페이지 확장(0.8), Office·Design·Cowork 지표 수집(0.9)
  14. v0.2 → v0.6

    – 라이브 비용 · 로그인
    • Analytics API 라이브 비용, Cognito + Lambda@Edge 로그인(0.2)
    • 사용자 검색·변경 내역 페이지(0.3), PDF·Markdown 내보내기(0.4), 경영 요약(0.5), 통계 표 정렬(0.6)
  15. v0.1.0

    첫 출시
    • React 18 + Vite 대시보드 11개 화면, Analytics·Admin·Compliance API를 묶는 Express 프록시
    • S3 일일 스냅샷과 Glue·Athena 조회, Bedrock 자연어 분석
    • CloudFront·WAF·ALB·ECS Fargate를 AWS CDK로 배포, 한국어·영어 전환

도입 효과를 숫자로 보여드릴게요.

초대받은 계정으로 로그인하면 사용자별 생산성·비용·AI 분석 화면을 직접 확인할 수 있습니다.