See your Claude Code stats
Drop in your Claude Code history file and see how many hours you've put in, on which projects, and when. It runs in your browser. Your file is never uploaded.
1. Find your history file
Claude Code keeps every prompt you've typed in one file, ~/.claude/history.jsonl. Its cleanup never deletes it, so it goes back to your first session. To open the folder on a Mac, run:
open ~/.claudeOr in Finder, press ⇧⌘G and type ~/.claude. The folder is hidden, so it won't show up by browsing.
2. Drop it here
Everything is worked out on this page. Nothing is sent anywhere: you can check in your browser's network panel, or turn off Wi-Fi first.
Your Claude Code, since
Where the hours went
By day of the week
By hour of the day
By month
How hours are counted. After each prompt, the time until your next prompt in any session counts toward the session you typed in, with gaps over 15 minutes counted as breaks. Running five sessions at once doesn't count five times. It measures hands-on time, not how long Claude worked on its own.
Questions
Where does Claude Code keep my history?
Every prompt you type is in ~/.claude/history.jsonl, with its time, project folder and session. Full transcripts are separate, in ~/.claude/projects. More on where sessions are stored.
Does it include sessions Claude Code already deleted?
Yes. Claude Code deletes full transcripts after 30 days, but history.jsonl is not part of that cleanup, so your prompts and their times go all the way back. Why sessions disappear.
Is my file uploaded?
No. The page reads the file with your browser's own file reader and does the math in the page. There is no server behind it.
Does it count sessions from the desktop app or VS Code?
It counts whatever is in your history file. Prompts typed in the Claude Code terminal are always there. Other apps keep their own session history, so some of that work may not appear.