Menu-bar app for Mac · New: the forecast
Will your AI plan last until the reset?
Burn watches every account you pay for — Claude, ChatGPT, Grok, Gemini, Cursor, Copilot — and draws each window twice: solid for what you've used, hatched for where this pace puts you by the reset. Then it tells you in a word: lasts, or out in 25 minutes.
macOS 14+ · Apple silicon and Intel · signed and notarized · free, MIT · no account, no telemetry
How to read it
Solid is now.
Hatched is the reset.
Burn takes your real rate from its own history — no server, no sign-in of its own — and carries it forward to the moment the window resets. Drag the pace and watch one session play out.
Lands short of the limit at this pace. Nothing to do.
Reaches the limit right around the reset — inside the margin, too close to call plenty.
Runs out before the reset, with a red cap on the bar. A notification says so once the window is half used.
Nothing used this period. The whole window is there when you want it.
In your browser
Try it without
installing anything.
A Mac desktop drawn in the page with Burn running on it, a Claude Code session burning tokens beside it, and the clock at sixty times speed so an afternoon goes by in a few minutes. Click the ring or press ⌥Space; open Settings.
Open the demo full-screen ↗ · What a page can't do — open your Terminal, sign you in — it says so.
What it does
Every account.
Then the next step.
Most usage meters stop at the number. Burn keeps going: whether it lasts, whether today is unusual for you, which account has room, and a command that puts you on it.
As many accounts as you have
Several Claude accounts side by side — work, personal, a client's — plus the rest of your plans, read from the sign-ins already on your Mac. Sign in right in the app for anything missing; nothing to paste.
A forecast per window New
Session, daily, weekly, monthly — and model caps like Fable — each with where it lands by the reset, and one verdict per account.
Unusual, for you
A banner when a window burns at 3× your own typical busy hour, or a model does 3× a typical day's work — 2×, 3× or 5×, your call. Measured against your week, nothing to set up.
Updates itself New
Burn looks for a new version once a day and installs it only if it carries Burn's own signature. It never throws a window over your work.
Launchers
A command per Claude account — claude-atlas, claude-studio — that runs Claude Code as that account. Hover a row for Open Terminal with this account.
A CLI and a status line
burn prints what the panel knows, burn json feeds scripts, and burn statusline puts the right account in Claude Code's status line.
Their outage, not your sign-in
Anthropic, OpenAI, Cursor and GitHub status pages are checked every five minutes. An incident is one line at the top of the panel, a click from the status page.
90 days of history, your way
Every account's charts in Settings → Usage, from a day to three months. Pin more than one ring to the menu bar, rename accounts, hide the ones you don't need, and set quiet hours for the notifications — a banner at your threshold, and another when a low window resets.
What your plan is worth
Your $150 plan did $9,254 of API work last month.
Burn reads the session logs Claude Code already keeps and prices them at Anthropic's list rates — input, output, cache writes and reads, per model. Under each account's chart: what the last 7 and 30 days would have cost, and the multiple of what the plan costs.
In the terminal
The numbers,
where the work is.
Install the command-line tool from Settings and the same data is a keystroke away — plus a segment for Claude Code's status line that follows whichever account the session runs as.
Install
Two ways in.
Both take a minute.
Download
Signed with a Developer ID and notarized by Apple. Open the disk image, drag Burn to Applications, press ⌥Space. From then on it keeps itself up to date.
Download Burn.dmgHomebrew
The cask lives in a tap. It's marked as self-updating, so the app handles new versions and brew upgrade leaves it be.
~/Library/Application Support/Burn and nowhere else.