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

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 projects와 All 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이 있습니다.

Shipped는 저장소에 설정된 user.email로 작성된 커밋을 대상으로, 프로젝트별 git 커밋 수와 추가·삭제된 라인 수를 셉니다. 머지 커밋은 제외되며, 여러 worktree에 나타나는 커밋은 한 번만 계산됩니다.
Agents
왼쪽 레일에는 Used this period에 해당하는 모든 에이전트가 세션 수와 함께 나열되고, 사용하지 않은 에이전트도 함께 표시됩니다. 에이전트를 선택하면 다음을 볼 수 있습니다:
- Prompts, Median session, Tokens, Cache hit rate.
- Tokens per day — 에이전트의 로컬 세션 로그에서 가져온 정확한 값입니다.
- Where tokens go — Cache read(재사용된 컨텍스트), Cache write(새로 저장된 컨텍스트), Output(에이전트가 작성한 내용), Input(캐시되지 않은 프롬프트 텍스트).
- Models — 모델별 토큰입니다. 알려진 정가가 없는 모델은 지출이 과소 집계되므로 경고 표시가 붙습니다.
- Recent sessions.

Sessions
- sessions in range, Peak parallel, Median session, Orchestration runs의 합계가 표시되며, Orchestration runs는 성공과 실패로 나뉩니다.
- This week — 각 막대가 첫 활동부터 마지막 활동까지의 세션 하나를 나타내는 타임라인입니다.
- Parallel agents — 동시에 실행된 에이전트 수와 피크가 발생한 시점입니다.
- Session length — 세션 길이의 히스토그램입니다.
세션을 선택하면 프로젝트, 브랜치, 모델, 기간, 토큰, 첫 프롬프트를 볼 수 있습니다. Copy resume command는 해당 세션을 재개하는 명령을 클립보드에 복사합니다.

개별 세션 살펴보기
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이 완전히 커버하지 못한 것입니다 — 이 차이는 작업이 없었다는 뜻이 아니라 소스가 누락됐다는 뜻입니다.

수치의 출처
| 수치 | 출처 |
|---|---|
| Prompts | 내 1DevTool 프롬프트 기록 |
| Sessions | Resume을 구동하는 것과 동일한 로컬 세션 인덱스 |
| Tokens and models | Claude 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은 한 기간을 이미지로 만들어 줍니다.

- Period를 고르세요: Week, Month, Year — 각각 지난 7일, 30일, 365일입니다.
- Style을 고르세요: Poster(1200 × 630), Archetype(1080 × 1350), Receipt(720 × 1280). Archetype은 나의 코딩 아키타입을 이름 붙여 주며, 해당 기간에 충분한 활동 — 최소 50개의 프롬프트와 7일의 활동일 — 이 필요합니다.
- Show on the card에서 Your name과 Estimated spend의 표시 여부를 선택하세요. Project names는 기본적으로 꺼져 있어서, 카드에는 프로젝트 이름 대신 개수만 표시됩니다.
- Copy image, Save PNG… 또는 Copy text를 사용하세요.
카드에는 집계된 수치만 담깁니다. 프롬프트와 세션 제목은 절대 포함되지 않으며, 직접 붙여넣거나 게시하기 전까지는 아무것도 업로드되지 않습니다.
Settings → Analytics

- Default range — Analytics가 열릴 때의 기본 범위입니다.
- Share recap defaults — 새 리캡이 시작하는 Card style과 Period, 그리고 이름(Display name은 기본적으로 git 사용자 이름), 예상 지출, 프로젝트 이름의 표시 여부입니다.
- Analytics cache — Reset cache는 메모리와 디스크에서 계산된 섹션을 지웁니다. 에이전트 로그, 프롬프트 기록, git은 그대로 유지됩니다.
관련 문서
- AI Usage & Quota — 작업 중 실시간 쿼터와 리셋 시간
- Spend & Quota Center — 모든 AI 계정의 여유량과 지출
- Resume Sessions — Analytics가 집계한 세션 다시 열기
- Orchestration Dashboard — 오케스트레이션 실행의 전체 기록