Desktop app for viewing Claude Code usage statistics.
Claude Code stores usage data locally on your machine in ~/.claude/. This app reads those files directly - no data is sent anywhere. Everything stays on your computer.
- Token usage comes from JSONL files in
~/.claude/projects/ - Activity stats come from
~/.claude/stats-cache.json - The optional Limits feature fetches from claude.ai (your browser session)
- Daily Usage: Token breakdown (input, output, cache write/read), message counts, estimated costs
- Sessions: Per-conversation usage with topics and project filtering
- Activity: Message/session/tool call trends from
~/.claude/stats-cache.json - Limits (optional): Real-time usage limits from claude.ai API
# Install dependencies
npm install
# Run dev server
npm run tauri dev
# Build for production
npm run tauri buildAll data is read locally from your machine:
| Data | Source |
|---|---|
| Token usage | ~/.claude/projects/*/*.jsonl |
| Activity stats | ~/.claude/stats-cache.json |
| Usage limits | claude.ai API (requires session cookie) |
To fetch real-time usage limits from claude.ai:
- Open claude.ai in your browser
- Open DevTools > Network tab
- Find any API request and copy:
sessionKeyfrom cookiesorg_idfrom request URL (e.g.,org_xxx)
- Enter these in the Limits tab
MIT
