분석

세션, 프롬프트, 에이전트 시간, 토큰, 예상 지출, 오케스트레이션 실행과 git 결과물까지 에이전트 작업을 로컬에서 요약하고 공유 가능한 리캡 카드를 만들어 주며 아무것도 업로드되지 않습니다.

Analytics(분석)는 컴퓨터에 이미 남아 있는 활동 기록 — 입력한 프롬프트, 실행한 에이전트 세션, 사용된 토큰, 오케스트레이션 실행, git 히스토리 — 을 읽어 시간, 프로젝트, 에이전트별로 범위를 좁혀 볼 수 있는 요약으로 만들어 줍니다. 모든 것이 로컬에서 계산되며 아무것도 업로드되지 않습니다. 헤더에는 이를 나타내는 Local only 칩이 표시됩니다.

지난 7일의 Analytics Overview 탭: 이전 기간 대비 에이전트 세션, 보낸 프롬프트, 에이전트 시간, 토큰, 예상 지출, 에이전트별 일일 프롬프트

Analytics 열기

  • macOS에서는 Cmd+Shift+A, Windows와 Linux에서는 Ctrl+Shift+A를 누르세요.
  • 앱 메뉴에서 **Navigate → Analytics…**를 선택하세요.
  • Command Palette에서 Open Analytics를 실행하세요.
  • Settings → Analytics에서 Open Analytics를 클릭하세요.

상단 바의 Analytics 버튼도 있습니다. 기본적으로 꺼져 있으므로 Settings → Layout → Top Bar에서 켜세요.

기간, 프로젝트, 에이전트

툴바에는 네 개의 탭 — Overview, Agents, Sessions, Projects — 과 이 모든 탭의 범위를 정하는 컨트롤이 있습니다:

  • 24h, 7d, 30d, 90d, All — 시간 범위입니다. 기본 범위(변경하지 않으면 7d)로 열리며, 대화 상자 안에서 고른 범위는 닫을 때까지 유지됩니다.
  • All projectsAll agents — 전체를 하나의 프로젝트 또는 하나의 에이전트로 좁힙니다. 에이전트는 브랜드 로고로, 프로젝트는 아바타로 표시됩니다.
  • Refresh — 현재 뷰를 다시 계산합니다.

긴 범위도 읽기 쉽습니다. 차트는 날짜마다 막대를 그리는 대신 일에서 주, 월 단위로 자동 집계됩니다.

Overview

상단 행이 해당 기간을 요약합니다:

  • Agent sessions — 세션 수, 이전 기간 대비 변화, 그리고 Active days, Longest streak, Peak parallel(동시에 실행된 최대 에이전트 수).
  • Prompts sent — 1DevTool 터미널에 입력한 프롬프트 수.
  • Agent time — 활성 5분 윈도우로 추정하므로, 밤새 열어 둔 탭은 작업으로 계산되지 않습니다.
  • Tokens — 캐시에서 제공된 비율과 함께 표시됩니다.
  • Estimated spend — API 정가 기준입니다.

그 아래에는 에이전트별로 누적된 Prompts per day, Agent mix(에이전트별 세션 점유율), When you work(요일 × 시간대 펀치카드), Top projects, Shipped, Longest sessions이 있습니다.

When you work 펀치카드, Top projects, git 기준 Shipped 커밋과 라인 수, Longest sessions 테이블까지 스크롤한 Analytics Overview

Shipped는 저장소에 설정된 user.email로 작성된 커밋을 대상으로, 프로젝트별 git 커밋 수와 추가·삭제된 라인 수를 셉니다. 머지 커밋은 제외되며, 여러 worktree에 나타나는 커밋은 한 번만 계산됩니다.

Agents

왼쪽 레일에는 Used this period에 해당하는 모든 에이전트가 세션 수와 함께 나열되고, 사용하지 않은 에이전트도 함께 표시됩니다. 에이전트를 선택하면 다음을 볼 수 있습니다:

  • Prompts, Median session, Tokens, Cache hit rate.
  • Tokens per day — 에이전트의 로컬 세션 로그에서 가져온 정확한 값입니다.
  • Where tokens goCache read(재사용된 컨텍스트), Cache write(새로 저장된 컨텍스트), Output(에이전트가 작성한 내용), Input(캐시되지 않은 프롬프트 텍스트).
  • Models — 모델별 토큰입니다. 알려진 정가가 없는 모델은 지출이 과소 집계되므로 경고 표시가 붙습니다.
  • Recent sessions.

세션 수로 나열된 코딩 CLI 목록의 Analytics Agents 탭. Claude Code가 선택되어 프롬프트, 세션 중간값, 토큰, 캐시 적중률, 일일 토큰이 표시됨

Sessions

  • sessions in range, Peak parallel, Median session, Orchestration runs의 합계가 표시되며, Orchestration runs는 성공과 실패로 나뉩니다.
  • This week — 각 막대가 첫 활동부터 마지막 활동까지의 세션 하나를 나타내는 타임라인입니다.
  • Parallel agents — 동시에 실행된 에이전트 수와 피크가 발생한 시점입니다.
  • Session length — 세션 길이의 히스토그램입니다.

세션을 선택하면 프로젝트, 브랜치, 모델, 기간, 토큰, 첫 프롬프트를 볼 수 있습니다. Copy resume command는 해당 세션을 재개하는 명령을 클립보드에 복사합니다.

일주일치 세션이 타임라인 막대로 그려진 Analytics Sessions 탭, Parallel agents 차트와 세션 길이 히스토그램

개별 세션 살펴보기

Sessions 테이블에는 범위 내 모든 세션이 나열되며, 제목, 프로젝트, 에이전트 또는 세션 ID로 필터링하고 시작 시각, 기간, 토큰, 도구, MCP 호출, 스킬 기준으로 정렬할 수 있습니다.

세션을 열면 실제로 어디에 쓰였는지 확인할 수 있습니다:

  • Where tokens go — input, output, cache, reasoning으로 나뉜 비용 내역과 일반 텍스트 턴 대비 도구 턴의 추정치.
  • 실행한 tools, 호출한 MCP servers, 발동한 skills.
  • 조용히 과소 집계된 합계 대신, 스캔이 얼마나 완전했는지 알려주는 pill.

두 번째 행을 선택하면 compare two sessions side by side(두 세션 나란히 비교)가 됩니다.

Orchestrate 뷰는 범위 내의 team, swarm, headless 실행을 평가합니다 — 통과율, 타임아웃과 중단, 중간값 및 p90 소요 시간, 소모된 토큰 — 점수 대신 이해하기 쉬운 문장으로 된 관찰 결과를 보여 줍니다.

Projects

projects touched, prompts, sessions, commits의 합계와 함께, 범위 내 각 프로젝트의 프롬프트, 세션, 커밋, 라인을 보여주는 By project 테이블이 있습니다. git unavailable 또는 git partial로 표시된 프로젝트는 git이 완전히 커버하지 못한 것입니다 — 이 차이는 작업이 없었다는 뜻이 아니라 소스가 누락됐다는 뜻입니다.

90일간의 Analytics Projects 탭. 프롬프트, 세션, 커밋, 추가·삭제된 라인과 함께 프로젝트 목록 표시

수치의 출처

수치출처
Prompts내 1DevTool 프롬프트 기록
SessionsResume을 구동하는 것과 동일한 로컬 세션 인덱스
Tokens and modelsClaude Code, Codex, Gemini, Qwen, OpenCode가 작성한 세션 로그
Estimated spend해당 토큰을 API 정가로 환산한 값
Orchestration runs최근 오케스트레이션 실행 기록
Shipped각 프로젝트의 git log

Codex는 세션당 하나의 토큰 총합만 보고하므로, 일별 토큰 차트는 메시지별 정확한 값이 아니라 세션 단위로 표시됩니다.

커버리지는 숨기지 않고 보여 줍니다

소스가 뷰의 일부를 커버하지 못하면 툴바 아래에 그 사실이 표시됩니다 — 예: Tokens tracked for 3 of 8 agents · 4 models unpriced · Git unavailable for 13 projects. 누락된 데이터는 0으로 그리지 않고 제외되며, 추정값에는 추정이라고 명시됩니다.

열기는 즉각적이고 닫기는 부담이 없습니다

Analytics는 마지막으로 계산된 스냅숏으로 즉시 열리고 그 뒤에서 새로고침됩니다. 대화 상자를 닫으면 진행 중인 작업이 취소되며, 닫혀 있는 동안에는 아무것도 계산되지 않습니다.

Share recap

헤더의 Share recap은 한 기간을 이미지로 만들어 줍니다.

Receipt 스타일 주간 카드를 미리 보여 주는 Share recap 대화 상자. Week, Month, Year 기간, Poster, Archetype, Receipt 스타일, 이름·예상 지출·프로젝트 이름 토글이 있음

  1. Period를 고르세요: Week, Month, Year — 각각 지난 7일, 30일, 365일입니다.
  2. Style을 고르세요: Poster(1200 × 630), Archetype(1080 × 1350), Receipt(720 × 1280). Archetype은 나의 코딩 아키타입을 이름 붙여 주며, 해당 기간에 충분한 활동 — 최소 50개의 프롬프트와 7일의 활동일 — 이 필요합니다.
  3. Show on the card에서 Your nameEstimated spend의 표시 여부를 선택하세요. Project names는 기본적으로 꺼져 있어서, 카드에는 프로젝트 이름 대신 개수만 표시됩니다.
  4. Copy image, Save PNG… 또는 Copy text를 사용하세요.

카드에는 집계된 수치만 담깁니다. 프롬프트와 세션 제목은 절대 포함되지 않으며, 직접 붙여넣거나 게시하기 전까지는 아무것도 업로드되지 않습니다.

Settings → Analytics

Agents와 Connections 아래에 Analytics 항목이 있는 Settings 사이드바

  • Default range — Analytics가 열릴 때의 기본 범위입니다.
  • Share recap defaults — 새 리캡이 시작하는 Card stylePeriod, 그리고 이름(Display name은 기본적으로 git 사용자 이름), 예상 지출, 프로젝트 이름의 표시 여부입니다.
  • Analytics cacheReset cache는 메모리와 디스크에서 계산된 섹션을 지웁니다. 에이전트 로그, 프롬프트 기록, git은 그대로 유지됩니다.

관련 문서