Home / Guides / Best Usage Trackers

Best Claude Code Usage Trackers for macOS (2026)

Claude Code doesn't make it easy to see where you stand. Here are the four best ways to track your token usage, rate limits, and costs — from dedicated apps to free workarounds.

Last updated April 2026 · By Soren Starck

Why You Need a Usage Tracker for Claude Code

If you use Claude Code daily, you already know the problem: you're deep in a flow state, shipping code, and then — nothing. Claude stops responding. You've hit your rate limit and you had no warning it was coming.

Anthropic enforces usage limits on a rolling 5-hour window, but there's no persistent indicator of how much capacity you have left. The CLI's /usage command requires you to stop and check. The web dashboard shows historical data with a delay. Neither tells you “you have 12% of your limit left and it resets in 47 minutes.”

A usage tracker solves this by giving you visibility into your consumption before you hit the wall. The right tool lets you pace yourself, plan heavy tasks around reset windows, and avoid productivity-killing lockouts.

We tested four approaches. Here's how they compare.

#1: SessionWatcher Editor's Pick

SessionWatcher is a native macOS menu bar app built specifically for monitoring Claude Code (and Codex) usage. It runs quietly in your menu bar, updating in real-time as you work.

What it tracks:

  • Real-time token usage — See exactly how many tokens you've consumed in the current 5-hour window, updated live as Claude Code processes your requests.
  • 5-hour window countdown — A live timer showing when your oldest usage rolls off and capacity frees up. No guessing, no mental math.
  • API cost tracking — See your dollar cost for the current session. Know whether you're spending $2/day or $20/day without logging into a dashboard.
  • Rate limit percentage — A single number in your menu bar: “72% used.” Glance up, keep coding.
  • macOS notifications — Get alerted at configurable thresholds (e.g., 80%, 90%) so you can adjust before getting locked out.
  • Multiple menu bar display modes — Choose between showing percentage, token count, cost, or a compact icon-only mode.

Setup: Download, drag to Applications, enter your license key. You're tracking in under 30 seconds. No API keys to configure, no browser extensions, no scripts to maintain.

Pricing: $2.99 one-time purchase for Claude Code tracking. $4.99 for the bundle (Claude Code + Codex). No subscription, no recurring fees.

Limitations: macOS only (requires macOS 14+). No Windows or Linux version at this time.

#2: Anthropic Dashboard

The official way to check your usage is through the Anthropic console at console.anthropic.com. Navigate to Settings then Usage to see your token consumption and costs.

What it shows:

  • Historical token usage by day and month
  • Cost breakdown by model
  • API request counts

Pricing: Free (included with your Anthropic account).

Limitations: Data is delayed, sometimes by several minutes. It does not show your position within the 5-hour rolling window. You have to context-switch to your browser every time you want to check, which breaks your coding flow. No push notifications. No real-time rate limit warnings.

#3: Claude Code CLI /usage Command

Claude Code has a built-in /usage command that prints your current session's token stats directly in the terminal.

What it shows:

  • Tokens used in the current session
  • Input vs output token breakdown
  • Current rate limit status message

Pricing: Free (built into Claude Code).

Limitations: On-demand only — you have to remember to run it. No persistent tracking across sessions. No 5-hour window countdown. No notifications. No cost tracking in dollars. Resets when you start a new session. If you forget to check, you find out about your limit the hard way.

SessionWatcher

Track your Claude Code usage
without leaving your editor.

Native macOS menu bar app. Track Claude Code and Codex usage, costs, and rate limits in real-time.

★★★★★ 4.9/5 from developers
nicojerome

“Fast, simple, and does exactly what it should. Definitely worth it.”

@nicojerome on GitHub

Get SessionWatcher

macOS 14+. $2.99 one-time purchase.

#4: Custom Scripts / DIY Monitoring

Some developers build their own monitoring by parsing Claude Code's log files, wrapping the CLI, or writing scripts that poll the Anthropic API for usage data.

Typical approaches:

  • Shell scripts that parse ~/.claude/ log files for token counts
  • Python scripts that call the Anthropic usage API on a cron schedule
  • tmux status bar integrations that show token counts
  • Custom SwiftBar/xbar plugins for macOS menu bar display

Pricing: Free (your time).

Limitations: High effort to build and maintain. Breaks when Anthropic changes their log format or API. No standardized 5-hour window tracking. You end up spending hours building a tool instead of writing the code you're actually being paid for. Most developers abandon these scripts within a few weeks.

Comparison: All 4 Options at a Glance

FeatureSessionWatcherDashboard/usage CLIDIY Scripts
Real-time trackingYesDelayedOn demandVaries
5-hour window countdownYesNoNoHard to build
Push notificationsYesNoNoDIY
Cost tracking ($)YesYesNoVaries
No workflow interruptionMenu barBrowser switchRun commandVaries
Setup time30 secondsNoneNoneHours to days
Maintenance neededNoneNoneNoneOngoing
Price$2.99 onceFreeFreeFree (+ time)

The Verdict

For most developers on macOS, SessionWatcher is the best option for monitoring Claude Code usage. It's the only tool that provides the full picture — real-time tokens, 5-hour window tracking, cost in dollars, and proactive notifications — without requiring you to stop what you're doing.

The free options work if you're a casual Claude Code user who doesn't mind checking manually. But if Claude Code is part of your daily workflow and rate limit lockouts cost you real productivity, $2.99 pays for itself the first time it saves you from an unexpected lockout.

DIY scripts are tempting for the tinkerer, but in practice most developers abandon them. The maintenance burden isn't worth it when a polished native app exists for less than the cost of a lunch.

SessionWatcher

The #1 Claude Code usage tracker.
$2.99. No subscription.

Native macOS menu bar app. Track Claude Code and Codex usage, costs, and rate limits in real-time.

★★★★★ 4.9/5 from developers
nicojerome

“Fast, simple, and does exactly what it should. Definitely worth it.”

@nicojerome on GitHub

Get SessionWatcher

macOS 14+. $2.99 one-time purchase.

Frequently Asked Questions

What is the best Claude Code usage tracker for Mac?

SessionWatcher is the best dedicated tracker. It lives in your menu bar, tracks the 5-hour rolling window in real-time, monitors costs, and sends macOS notifications before you hit your rate limit. $2.99 one-time purchase.

Can I monitor Claude Code usage for free?

Yes. The Anthropic Dashboard at console.anthropic.com and the /usage CLI command are both free. However, neither provides real-time 5-hour window tracking, persistent cost monitoring, or push notifications.

Does Claude Code have a built-in usage tracker?

Claude Code has a /usage command, but it only shows the current session and requires you to manually run it. It does not persist data between sessions, track the rolling window, or send notifications.

How much does SessionWatcher cost?

SessionWatcher for Claude Code is $2.99 as a one-time purchase. The bundle with Codex tracking is $4.99. There is no subscription or recurring fee.