Quartermaster
How much quota is left, across every account.
Reads every Claude Code profile on the machine — not just the default one — plus Codex and whatever providers opencode keeps, and says how much is left in each. No network and no credentials: the number comes from the cache the CLI already wrote to disk.
Every profile, not the default one
Every other tool reads one credential and stops: 1 of N. On the machine this was written on, N was 4 and the 1 was an empty directory.
The bar that brakes, not the one on screen
Inside cachedUsageUtilization there are bars with no key of their own. Reading only five_hour and seven_day showed 8 %; the one actually braking was at 75 %.
Four surfaces, one rule
GNOME, the macOS menu bar, the Windows tray and the browser draw the same thing because none of them decides anything: qm --json emits the resolved answer.
Mission
Nobody should discover their quota is gone by hitting the wall.
›qm
work ███████░░░ 75% stops in 2 h 10 min
personal █░░░░░░░░░ 8%
codex ████░░░░░░ 41%
4 accounts read from disk — no network
- Never refreshes a token — it reads credentials, it does not write them.
- Nothing leaves the machine but the quota poll itself, with a 60 s floor.
- Local transcripts are the floor: there is always a number, even with everything expired.

