커뮤니티 도구 · Anthropic 공식 아님

← 관측소로 돌아가기

내 데이터 진단하기

전부 브라우저 안에서 로컬로 실행된다. 로그 파일은 이 기기를 떠나지 않는다. 업로드도, 가입도 없다.

데스크톱 브라우저 필요. 로그는 Claude Code가 실행되는 기기(~/.claude/projects)에 있다. 모바일 브라우저에서는 접근할 수 없다.
저장은 선택이고, 누르지 않으면 켜지지 않는다. 진단 후 "이 브라우저에 저장"을 누르면 결과가 이 브라우저의 저장 공간에 남아, 다음 진단이 이번에 끝난 지점부터 이어질 수 있다. 서버로는 가지 않고 버튼 하나로 지운다. 공용·공유 컴퓨터에서는 저장하지 말 것. 이 브라우저 프로필을 다음에 쓰는 사람에게 결과가 그대로 남는다. 진단만 돌리면 아무것도 남지 않는다.

돌리기 전에: 이 페이지가 무엇을 하고, 무엇을 하지 않나

이 사이트가 어떻게 구성돼 있나 (파일 지도)
  • assets/parse.js: 유실 판정 엔진. 이 페이지의 모든 숫자가 여기서 나온다. CLI scripts/check_cache_loss.py와 같은 규칙이며, 두 결과가 같은지 자동 테스트로 대조한다.
  • assets/charts.js: 그래프·히트맵 그리기 전용. 판정 계산은 하지 않는다.
  • assets/store.js: 선택적 로컬 저장. 이 컴퓨터의 브라우저 저장 공간만 건드리고 네트워크는 쓰지 않으며, 저장 버튼을 누르고 확인했을 때만 동작한다. 예외는 3번 카드에서 설명하는 연결 토큰 하나뿐이고, 지문을 만들 수 없었던 제출에서만 저장된다.
  • assets/identity.js: 기계 지문. 불러온 로그에서 request ID를 읽어 최대 16개를 골라 이 자리에서 해시한다. 스캔이 짧으면 고른 자리가 겹쳐 그보다 적다. 네트워크를 쓰지 않고 아무것도 저장하지 않는다.
  • functions/api/submit.js: 서버에서 도는 유일한 코드. 제출 버튼을 눌렀을 때만 호출되고, 스키마 검증 후 공개 repo에 커밋한다.
  • data/submissions.json: 공개 집계 데이터. 제출 1건이 커밋 1건으로 남아 이력 전체를 누구나 감사할 수 있다.
  • wrangler.toml: 서버 설정도 repo에 공개. 숨겨진 백엔드가 없다는 뜻이다.

판정 규칙·신뢰 모델 자세히 · 소스 전체 보기

1 · 세션 로그 불러오기

설치 없이 3단계.

  1. Claude Code 로그 폴더를 찾는다: ~/.claude/projects (Windows: C:\Users\<사용자명>\.claude\projects).
  2. 그 폴더를 아래에 끌어다 놓거나, 버튼으로 선택한다. 여러 개의 .jsonl 파일도 된다.
  3. 결과를 읽는다. 파싱은 이 탭 안에서만 일어난다. 2번 카드에서 "이 브라우저에 저장"을 고르지 않으면 탭을 닫을 때 전부 사라진다.

폴더(또는 .jsonl 파일)를 여기에 드래그 앤 드롭

또는

폴더 접근이 안 되면? CLI 스크립트의 JSON 출력 붙여넣기

로그가 있는 기기에서 python scripts/check_cache_loss.py --json(이 repo에 포함된 스크립트)을 실행하고, 출력 전체를 아래에 붙여넣는다. 붙여넣는 JSON에는 집계만 담긴다: 총계와 일별 카운트.

참고: --json 플래그는 이 repo 사본에 추가된 것이고, 판정 규칙은 v2.1 그대로다.