A menu bar for Claude, Codex, Cursor and Copilot: what is left, what it costs, which plan would have done.
Every tracker has bars. TokenTank tells you what to do with the numbers.
“Max 5x would have done: 0 limit hits, $100 saved per month.”
From the last 30 days of history, TokenTank works out per account whether a cheaper plan would have done or a bigger one is needed. Once a month, it tells you.
“Empty at 2:32 pm.” At the current pace, before the window resets. You know before the CLI tells you.
Which project eats the quota, month by month. As CSV for the invoice to the client.
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI. Several accounts per provider. New providers arrive as a signed recipe, without an app update.
No server, no telemetry, no account. TokenTank reads locally and computes locally.
If you pay for several AI plans, TokenTank costs less than one day of them. 14 days free, full feature set.
Prices include VAT. Invoice from the merchant of record. 14-day money back.
The App Store sandbox blocks access to Claude Code's logs, the Codex CLI's file and other apps' keychain items. Without those there is nothing to show. TokenTank is signed with an Apple Developer ID and notarized.
Numbers: tokens, percentages, reset times, model names, working directories. From the local session logs and the providers' usage endpoints, with your own login. Never message contents.
Tracking continues; the menu bar shows a lock. A licence key brings every figure back at once. Nothing is lost.
From a signed price table for your region that TokenTank updates without an app update. You can override every price yourself.
As a recipe: a JSON file naming the endpoint and its fields. TokenTank ships signed recipes; your own go into a folder. When a provider changes its endpoint, the fix is a file, not an update.
macOS 14 or newer, Apple silicon and Intel. One licence covers up to three Macs.