Headroom
I kept checking by hand. Headroom puts Claude and Codex limits, reset times, and API spend in my menu bar before I start another long session.

Two tools, two places to check
Two tools, two hiding places — and the number I needed always came up right before a long run.
The meter moved to where I already look
The popover keeps remaining limits, reset times, and monthly API spend together in the menu bar.
Your Mac stays the source
The Mac writes one snapshot; iCloud carries it to the phone. No Headroom account, separate API key, or server joins the path.
I wanted the meter where I already look.
Right before a long run, I'd break focus to open a CLI just to type /usage, then dig through Codex settings for the same answer. It was the kind of tiny interruption that made an already-long session feel needlessly harder to start.
One snapshot, two places to read it.
So I moved it. Headroom reads the usage already available from my local Claude and Codex installs, then keeps the remaining limits and reset times one click away. The widgets pull from that same snapshot, so the small one can stay tiny while the large one carries the detail.
The iPhone companion only reads that snapshot, so it stays current without its own sign-in or service layer. The app is free, too.
On the phone
The same limits, with the sync settings beside them.
The Mac does the reading. iCloud keeps the companion current without a Headroom login.
The answer stays out of the way.
Before I start, the popover gives me reset times and API spend, while the widgets keep the two weekly limits visible without turning the desktop into a dashboard. Small utility, solved annoyance.



