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 ★
- Syrtis — AI token usage & quota monitor for the macOS menu bar — native Swift, Liquid Glass, 3D contribution graph 368 ★
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.
Subscriptionbar
One macOS menu bar icon for the limits of every AI subscription you already pay for. Reads Claude, Codex, Grok
Quotio
Stop juggling AI accounts. Quotio is a beautiful native macOS menu bar app that unifies your Claude, Gemini, O
Usage
macOS menu bar & Windows tray app pinning Claude Code, Codex & Antigravity quota, burn rate, and cost to your
Related Agents
Apple UI Designer
Visual and theme redesigns in current Apple design language (macOS 27 / iOS 26+ Liquid Glass, vibrancy, system
macOS UI Designer
Use this agent when you need to plan, design, or evaluate macOS application user interfaces from a UI/UX persp
Integration Setup
Installs, checks, and configures dotclaude's optional integrations (CodeGraph, Headroom, the Codex CLI). Use t