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.

7 tools · checked

Head to head

  1. 01Swapbar vsCodexBarMenu bar, CLI · macOS, Linux · by Peter SteinbergerThe broadest usage menu bar app: Codex, Claude, Cursor, Gemini, Copilot and many more providers, with charts, widgets and a CLI.
  2. 02Swapbar vsccusageCLI · Any · by ryoppippiThe best-known command line tool for Claude Code token and cost reports, read from local logs. Supports Codex, Gemini CLI, OpenCode and more.
  3. 03Swapbar vsClaude Code Usage MonitorTerminal · Any · by Maciek-roboblogA Python terminal dashboard (claude-monitor) with burn rate and predictions of when your session runs out.
  4. 04Swapbar vsClaude Usage TrackerMenu bar · macOS · by Hamed ElfayomeA Swift menu bar app with unlimited profiles, auto-switching, a notch display and threshold notifications. Works without claude-swap.
  5. 05Swapbar vsClaudeBarMenu bar · macOS 15+ · by tddworksA Swift menu bar app for many AI coding tools: Claude, Codex, Gemini, Copilot, Cursor and more, with themes, a notch view and daily cost.
  6. 06Swapbar vsClaude UsageMenu bar · macOS · by Rich HicksonA 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 quotaSeveral accountsSwitches accountAlertsCost
SwapbarMenu bar · macOSYes: claude-swap’s quota polling, plus local Claude Code transcripts for costYes: Yes, every claude-swap account in one listYes: Yes, one click or ⌃⌥⇧S, through claude-swapYes: Yes, and it names the account to switch toYes: Today and 30 days, per model and per account
CodexBarMenu bar, CLI · macOS, LinuxYes: Provider usage APIs, browser cookies or the provider CLI; local logs for costYes: Yes, through an opt-in claude-swap adapter or token accountsYes: Yes, by clicking a claude-swap account cardYes: Optional session-quota notificationsYes: Yes, from local Codex and Claude logs, with spend charts
ccusageCLI · AnyNo: Local session logs onlyPartly: Only by pointing it at each config folderNo: NoNo: NoYes: Yes: daily, weekly, monthly, per session and per 5-hour block
Claude Code Usage MonitorTerminal · AnyPartly: Local Claude Code logs; plan limits estimated from your historyPartly: One at a time, by data path or config folderNo: NoPartly: Warnings inside the terminalYes: Yes, with burn rate and forecasts
Claude Usage TrackerMenu bar · macOSYes: claude.ai session key, Claude Code sign-in or Console API keyYes: Yes, unlimited profilesYes: Yes, with its own profiles and auto-switchYes: Yes, at thresholds you setPartly: API cost per profile
ClaudeBarMenu bar · macOS 15+Yes: Claude Code’s /usage or its usage API; local logs for costYes: Yes, per Claude config folder or browser sign-inNo: NoYes: Yes, before you run outPartly: Today’s cost and tokens
Claude UsageMenu bar · macOSYes: Claude Code’s sign-in from the Keychain and the usage APINo: No, the signed-in accountNo: NoYes: Session alerts and Claude outage alertsPartly: 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 Mac

macOS 14 or later · Free and open source · Needs claude-swap

or with Homebrewbrew install --cask afatmustafa/tap/swapbar