● burnrate

Watch your Claude Code quota burn, live. One row above the prompt shows how fast your plan windows are filling, when they run out, and when your prompt cache was thrown away.

Animation of burnrate's row above the Claude Code prompt: plan windows, the cache share, a pace, a warning that the five-hour window fills in 1h 20m, and a cache miss after a model change.
The row through a scripted session. Every line is drawn by the mod's own code.

Reading the row

5h 62%
The plan window that matters most right now. Yellow at 70%, red at 90%.
+30%/h
The pace: how fast that window has been filling over the last half hour.
full in 1h 16m
Shown only when, at that pace, the window fills before it resets.
98% cached
How much of the last request the prompt cache served.
miss: model changed
A request wrote again what the previous one had cached, with an estimate of the tokens rewritten.

/burn for the detail

A pane with the session's totals, every cache miss and what is known about it, both plan windows with reset times and pace, and the last requests one by one.

Animation of the /burn pane opening: session totals, a list of cache misses, plan window bars with pace, and a table of recent requests.
Typing /burn. /burn close shuts it.

Install

In Claude Code:

/plugin marketplace add nemke82/claude-code-burnrate
/plugin install burnrate@burnrate

Mods are early access. Start Claude Code with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1, version 2.1.259 or later. The mod API may change between releases.

What it does not claim

How it is built

Four hooks feed three pure modules: one detects cache misses, one works out the pace, one lays out the row and the pane as plain data. 44 tests cover them, including the row and pane mounted on every surface Claude Code draws to.

Source, tests and the demo scripts are on GitHub.