See how fast you're burning through your AI plans.

One menu-bar ring for every account — Claude, ChatGPT, Grok, Gemini, Cursor, Copilot. How much is left, how fast it's going, and when it runs out at this pace. Then a command that opens Claude Code on the account with room.

$brew install --cask tmass1/tap/burn

macOS 14+ · Apple silicon and Intel · signed and notarized · free, MIT · no account, no telemetry

The Burn panel: one row per account with a bar per window, a pace tick, the percentage used and when it resets

One row says it all

Not just how much is left. Whether it lasts.

Every bar carries a tick where the window would be if you used it evenly from start to reset. Burn works out your recent rate from its own history, so a reset time turns yellow the moment a window will run out before it resets — and tells you when.

PersonalMax 5× · $100/mo
Session
88% 2h 9m
Weekly
63% Sun 7:34 PM
1
The plan and what it costsList price by default; set the real figure if yours differs.
2
The pace tickWhere even use would be right now. A bar past its tick is going fast.
3
A yellow resetAt 28 %/h this session runs out in 25 minutes, two hours before it resets. Hover for the sentence; a notification says so once the window is half used.

What it does

Every account, then the next step.

The field stops at showing the number. Burn keeps going: which account has room, what your plan is worth, and a command that puts you on it.

As many accounts as you have

Several Claude accounts side by side — business, personal, a client's — plus ChatGPT (via Codex), Grok, Gemini, Cursor and Copilot. Sign in right in the app; nothing to paste.

Pace, not just a percentage

Rate per hour, run-out time and an even-pace marker on every window, from Burn's own seven days of samples. A window that won't last gets a yellow reset and a notification.

Launchers

A command per Claude account — claude-atlas, claude-studio — that runs Claude Code signed in 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 for scripts, and burn statusline drops the right account's numbers into 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 shows as a chip on the rows it affects instead of a mysterious error.

Quiet until it matters

A banner when a window passes your threshold, when a low one resets, and when one won't last at this pace. Quiet hours, one banner per window per period.

Find out 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. A real number from a real month.

61×what the plan cost — 27,499 messages, 4.45 billion cache-read tokens, priced at list

In the terminal

The numbers, where the work is.

Install the command-line tool from Settings and the same data is a keystroke away — and a segment for Claude Code's status line that follows whichever account the session runs as.

$ burn Hoodie Analytics session 8% · resets in 1h 43m weekly 17% · resets Thu 9:00 AM Atlas session 0% weekly 3% · resets Thu 9:00 AM ChatGPT session 12% · resets in 4h 55m weekly 90% · resets Tue 3:32 PM · runs out in 9h 3m Cursor monthly 51% · resets Sep 30 $ burn statusline ◐ Hoodie · 8% · 1h 43m · wk 17%

Install

Two ways in. Both take a minute.

Download

Signed with a Developer ID and notarized by Apple. Unzip, drag to Applications, press ⌥Space.

Download Burn.zip

Homebrew

The cask lives in a tap; updates come with brew upgrade.

$brew install --cask tmass1/tap/burn
Runs on what you already haveReads the sign-ins Claude Code, Codex, the Grok CLI, Antigravity, Cursor and the GitHub CLI keep on your Mac. Nothing sent anywhere except each vendor's own usage endpoint.
No account, no telemetryBurn has no server. Its data lives in ~/Library/Application Support/Burn and nowhere else.
Open source, MITSwift and SwiftUI, one package, no Xcode project. Read it, build it, change it.