Shabash
Blog · Free tool

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 ~/.claude

Or 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.

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.