Headroom AI — AI skill for Claude Code
macOS menu bar app showing rate limits across many Claude Code and Codex accounts at once.
How to install Headroom AI
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MariuszT/headroom-ai and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Headroom AI does
macOS menu bar app showing rate limits across many Claude Code and Codex accounts at once.
Alternatives in AI
- Vibeproxy — Native macOS menu bar app to use your Claude Code & ChatGPT subscriptions with AI coding tools - no API keys n 3.3k ★
- Claude Usage Tracker — Native macOS menu bar app for tracking Claude AI usage limits in real-time 2.2k ★
- ClaudeCodeStatusLine — Custom status line for Claude Code showing model, tokens, rate limits, and git info in real-time 333 ★
README
Headroom AI
A macOS menu bar app that shows how much of your rate limit is left across many Claude Code and Codex accounts at once: the five-hour window, the weekly one, per-model limits, and when each resets.
It exists because both CLIs only ever show the account you happen to be logged into. With a dozen subscriptions, finding a usable one means switching accounts and checking, over and over.

What it shows
Each account gets a cell with one line per limit window the provider reports. Each line carries its label, how much is used, and when it comes back. Colour appears only when something needs attention, amber past 80% and red at 100%, so a quiet row is a healthy row.
The menu bar carries one indicator per provider. What the number means is yours to choose in Settings:
| Setting | Answers |
|---|---|
| Best account | How full the emptiest account is, so where you would switch to |
| Busiest account | How full the fullest one is, so what is about to run out |
| Accounts with room | How many are still under 80% |
Whichever you pick, the icon fills the same way. Full means nothing left.
Requirements
macOS 14 or later and a Swift 6 toolchain. No third-party dependencies.
Build and run
make app
open ".build/Headroom AI.app"
swift test
Adding accounts
Click the menu bar icon, then **Add account**, and pick a provider. Your browser opens; sign in there. There is nothing to type, because the account is identified and labelled by the email address its provider reports.
Signing in here creates its own token pair. It does **not** touch the accounts you are logged into in the `claude` or `codex` CLI, and those logins do not touch this app's.
Adding a **Codex** account needs port 1455 free, because that is the only redirect address OpenAI accepts for this flow. It cannot run while `codex login` is waiting.
Related Skills
Tally
macOS menu bar AI usage monitor for multiple Claude and Codex accounts: quota, rate limits, and a smart launch
LLM Usage Widget
macOS menu-bar & Windows system-tray app showing real-time usage limits for Claude, Codex & GitHub Copilot.
LLM Usage Bar
macOS menu bar gauge for Claude and Codex plan limits across multiple accounts. Unofficial.
Usage
macOS menu bar & Windows tray app pinning Claude Code, Codex & Antigravity quota, burn rate, and cost to your
TokenEater
179 Native macOS menu bar app for monitoring Claude AI usage limits and watching coding sessions live
FuelSwitch AI
FuelSwitch AI — macOS menu bar app & floating HUD that monitors Claude Code, Codex and Gemini CLI usage limits
Related Agents
Fleet Auditor
Use this agent for read-only sweeps across many repos at once — answering "which projects have X / are missing
Timps Batch
Intelligently decompose a bulk task into parallel sub-tasks, execute them concurrently, and return a single ag
UX Bar Raiser
Holds the UX and UI bar for an app, web or terminal. Audits the running app against Nielsen's heuristics, WCAG