How much did
AI coding cost today?
You code with AI every day. How many tokens does it burn, and what would that cost at API prices? See it in the menu bar. Delete a chat and the usage is still recorded.
It keeps count. You keep coding.
Open it once and it collects in the background, reading only what’s new every few minutes. Check today in the menu bar; see every day, month and model in the main window.
How is the cost calculated?
It isn’t your bill. It’s what these tokens would cost at API list prices. On a subscription you pay a monthly fee; this number shows whether that fee is paying off.
Tokens come in five types with very different prices: uncached input, output, 5-minute cache write, 1-hour cache write and cache read. Coding rereads your project constantly, so cache reads are the biggest volume but the cheapest per token.
Each entry is priced at the rates in effect that day. When prices change, a new rate starts from that date and past months stay the same. The price list updates automatically every day.
Sample token counts; prices from the list the app uses (USD per million tokens).
Reads the logs already on your Mac
No login, no API key. It only reads the log files AI coding tools leave on this Mac, and stores numbers, never conversation content.
Claude Code in your terminal and editor.
~/.claude/projectsAgent work the Claude desktop app runs locally.
~/Library/Application Support/ClaudeCodex CLI and archived sessions.
~/.codex/sessionsDelete a chat, keep the usage.Usage goes into a local database that only grows, so deleted or auto-cleaned chats don’t affect it. The first scan takes about 40 seconds; after that, under 0.1 seconds.
What it can’t read.Regular chats in ChatGPT and in claude.ai on the web or mobile leave no token logs on your Mac, so they aren’t counted. SnapshotToken isn’t affiliated with these AI companies.
Collecting is always free
Background collection, the menu bar and all-time totals are free. Pro is about seeing deeper and further back: a one-time purchase, not a subscription.
- Background collection, menu bar, all-time totals
- Daily usage and usage bars: last 30 days (everything is still kept)
- Monthly detail: this month
- Detail table: by model
- Share card: 4 default blocks
- Daily usage and usage bars for your full history
- Detail for every month, with month-to-month comparison
- Detail table: by model, project, tool or date
- Share card: all 8 blocks
- CSV export, monthly budget
Your usage stays on your Mac
Details in the Privacy Policy。
No API key either. Just open it.
Time, model, token counts and project path. Never conversation content.
Usage stays on your Mac. The only download is a public price list.
FAQ
When can I download it?
The Mac app is still in development and headed for the Mac App Store. This page will get a download button at launch.
Does it show how much quota I have left?
No. Only each provider knows your remaining quota, and estimating it from past usage is way off. When Claude Code hits its 5-hour or weekly limit, it shows when the limit resets.
Is the cost shown my actual bill?
No. It’s an API-equivalent cost at list prices; on a subscription you actually pay a monthly fee.
Is there an iPhone version?
No. The logs live on the Mac you code on, so it’s Mac only and needs macOS 14 or later.
Who do I contact with questions or ideas?
Emailcontact@compoundwater.app. I read every message myself.
Next time AI writes your code, see what it cost
The Mac app is in development. Download links will appear here at launch.