Claude Code, Codex, and Antigravity token usage, live in your Windows tray.
Download · First Run · Screenshots · macOS Edition
WhereMyTokens is a local-first desktop app for monitoring AI coding usage: quota windows, token totals, cost estimates, cache efficiency, sessions, model usage, activity patterns, and git output.
| Dark Overview |
|---|
![]() |
| Light Overview |
![]() |
Built by a Korean developer who uses Claude Code daily, scratching my own itch.
| Platform | Download | Best For |
|---|---|---|
| Windows 10/11 | Installer (.exe) | Normal installation, auto-start from the tray |
| Windows 10/11 | Portable ZIP | No installer, keep it anywhere |
| macOS Apple Silicon | macOS Edition | Menu bar app with DMG/ZIP packaging |
Looking for the menu bar version? See the separate WhereMyTokens for macOS repository, which has its own mac-vX.Y.Z release track and DMG/ZIP downloads.
By downloading or installing, you agree to the End-User License Agreement.
- Install with
WhereMyTokens-Setup.exe, or extract the portable ZIP and runWhereMyTokens.exe. - Open the dashboard from the Windows tray.
- Enable the providers you use: Claude Code, Codex, Antigravity, or any combination.
- Optional: enable Claude Code Integration to register the
statusLinebridge for live Claude context and fallback quota data.
| Version | Date | Highlights |
|---|---|---|
| v1.19.2 | Jun 22 | Stabilize Trend breakdown imports for short Claude thinking blocks by widening the calibration guard |
| v1.19.1 | Jun 22 | Fix Claude JSONL discovery so agent logs contribute to usage graphs without adding agent-only session rows |
| v1.19.0 | Jun 17 | Add clickable Trend breakdowns with provider input/output, thinking/response/tool usage, cache-aware work/billing tokens, and git net-line categories |
| v1.18.2 | Jun 5 | Fix long Rich quota card titles so Plan Usage columns stay aligned |
| v1.18.1 | Jun 4 | Stabilize Antigravity quota selection, startup warmup, account labels, and model token stats |
provider checkboxesfor Claude Code, Codex, Antigravity, or any combination.- Provider adapters live under
src/main/providers/so future providers can join the same quota/session/usage shape. - Live Claude Code, Codex, and Antigravity quota cards with reset windows.
- Active and recent session tracking from local provider data.
- Today and all-time token, cost, cache, model, and call summaries.
- Activity heatmaps, rhythm charts, model usage, and tool breakdowns.
- Git output metrics for current session repos.
- Persistent totals use
usage-ledger.json; Rebuild ledger in Settings can reset and replay local history. - Local-first storage with no cloud sync or telemetry.
WhereMyTokens reads local provider files and only calls provider usage endpoints for enabled providers. It does not upload session logs, run cloud sync, or ask you to paste API keys.
Claude quota polling uses the Claude Code CLI credential file at ~/.claude/.credentials.json; Claude Desktop or browser login does not automatically refresh that local CLI credential.
Antigravity uses local RPC only. It does not use Google OAuth, refresh tokens, Google cloud usage endpoints, or offline database fallback.
See Privacy and Security for the full data-source list.
| Topic | Link |
|---|---|
| Feature details | docs/features.md |
| Privacy and security | docs/privacy-security.md |
| Development and architecture | docs/development.md |
| Release guide | RELEASE.md |
MIT

