Claude Code usage trackers,compared.
Menu bar apps, terminal dashboards and command line reports that show how much Claude Code quota you have left and what you spent. What each one does well, and where Swapbar fits.
Head to head
- 01Swapbar vsCodexBarThe broadest usage menu bar app: Codex, Claude, Cursor, Gemini, Copilot and many more providers, with charts, widgets and a CLI.
- 02Swapbar vsccusageThe best-known command line tool for Claude Code token and cost reports, read from local logs. Supports Codex, Gemini CLI, OpenCode and more.
- 03Swapbar vsClaude Code Usage MonitorA Python terminal dashboard (claude-monitor) with burn rate and predictions of when your session runs out.
- 04Swapbar vsClaude Usage TrackerA Swift menu bar app with unlimited profiles, auto-switching, a notch display and threshold notifications. Works without claude-swap.
- 05Swapbar vsClaudeBarA Swift menu bar app for many AI coding tools: Claude, Codex, Gemini, Copilot, Cursor and more, with themes, a notch view and daily cost.
- 06Swapbar vsClaude UsageA small menu bar app for one Claude Code account, with session alerts, Claude outage alerts and a click-to-focus terminal shortcut.
Feature by feature
| Live quota | Several accounts | Switches account | Alerts | Cost | |
|---|---|---|---|---|---|
| SwapbarMenu bar · macOS | Yes: claude-swap’s quota polling, plus local Claude Code transcripts for cost | Yes: Yes, every claude-swap account in one list | Yes: Yes, one click or ⌃⌥⇧S, through claude-swap | Yes: Yes, and it names the account to switch to | Yes: Today and 30 days, per model and per account |
| CodexBarMenu bar, CLI · macOS, Linux | Yes: Provider usage APIs, browser cookies or the provider CLI; local logs for cost | Yes: Yes, through an opt-in claude-swap adapter or token accounts | Yes: Yes, by clicking a claude-swap account card | Yes: Optional session-quota notifications | Yes: Yes, from local Codex and Claude logs, with spend charts |
| ccusageCLI · Any | No: Local session logs only | Partly: Only by pointing it at each config folder | No: No | No: No | Yes: Yes: daily, weekly, monthly, per session and per 5-hour block |
| Claude Code Usage MonitorTerminal · Any | Partly: Local Claude Code logs; plan limits estimated from your history | Partly: One at a time, by data path or config folder | No: No | Partly: Warnings inside the terminal | Yes: Yes, with burn rate and forecasts |
| Claude Usage TrackerMenu bar · macOS | Yes: claude.ai session key, Claude Code sign-in or Console API key | Yes: Yes, unlimited profiles | Yes: Yes, with its own profiles and auto-switch | Yes: Yes, at thresholds you set | Partly: API cost per profile |
| ClaudeBarMenu bar · macOS 15+ | Yes: Claude Code’s /usage or its usage API; local logs for cost | Yes: Yes, per Claude config folder or browser sign-in | No: No | Yes: Yes, before you run out | Partly: Today’s cost and tokens |
| Claude UsageMenu bar · macOS | Yes: Claude Code’s sign-in from the Keychain and the usage API | No: No, the signed-in account | No: No | Yes: Session alerts and Claude outage alerts | Partly: Overage spend only |
yes with limits; hover for details noLive quota means the percentage Anthropic reports, not an estimate from local logs.
Checked against each project’s README on . Spot something out of date? Open an issue.
Which one fits
- Several Claude accounts, and a suggestion of which one to switch to
- Swapbar
- Codex, Cursor, Gemini and Claude in one menu bar
- CodexBar
- Detailed cost reports by day, session or 5-hour block
- ccusage
- A burn-rate forecast in a terminal, on Linux or Windows
- Claude Code Usage Monitor
- Several accounts without installing claude-swap
- Claude Usage Tracker
- One account, the simplest setup
- Claude Usage
Questions
- What is the best Claude Code usage tracker?
- It depends on what you need to see. For several Claude accounts on a Mac, with a suggestion of which one to switch to, Swapbar. For Claude next to Codex, Cursor or Gemini in one menu bar, CodexBar. For detailed cost reports in the terminal, ccusage. For a burn-rate forecast on Linux or Windows, Claude Code Usage Monitor.
- Which Claude usage trackers handle several accounts?
- Swapbar, CodexBar (through its claude-swap adapter), Claude Usage Tracker and ClaudeBar show several Claude accounts. ccusage and Claude Code Usage Monitor can be pointed at one config folder at a time.
- Which ones can switch the account Claude Code uses?
- Swapbar and CodexBar switch through claude-swap; Claude Usage Tracker switches with its own profiles. ClaudeBar, Claude Usage, ccusage and Claude Code Usage Monitor don’t switch accounts.
- How do I see how much of my 5-hour and weekly Claude limit is left?
- Menu bar apps such as Swapbar, CodexBar, Claude Usage Tracker, ClaudeBar and Claude Usage show the percentage Anthropic reports for each window. ccusage and Claude Code Usage Monitor work from local logs, so their limits are estimates.
- Is there a Claude Code usage tracker for Linux or Windows?
- Yes. ccusage and Claude Code Usage Monitor run on macOS, Linux and Windows, and CodexBar has a Linux build. Swapbar is macOS only.
- Are these tools free?
- Yes. Every tool on this page is free and open source: MIT licensed, except ClaudeBar, which uses Apache 2.0.
Also worth knowing
- ccstatusline
- A configurable status line inside Claude Code itself, with session cost and reset timers.
- CodeBurn
- Cost reports by project, branch and model for Claude Code, Codex, Cursor and more, as a CLI and a desktop app.
- Usage4Claude
- A macOS menu bar app with usage rings and pace graphs for Claude and Codex, signed in through claude.ai.
- claude-swap
- The command line account switcher Swapbar is built on. It has its own usage dashboard in the terminal.
Keep your limits in view.
Download for MacmacOS 14 or later · Free and open source · Needs claude-swap
or with Homebrewbrew install --cask afatmustafa/tap/swapbar