Your Claude Code usage,
at a glance.
A tiny menubar app that shows your Claude Code session and weekly rate-limit usage — it reads directly from your macOS Keychain, so nothing ever leaves your machine.
Everything you need to stay inside your limits.
Session window
Your current 5-hour Claude Code session usage shown as a bar and percentage — right in the menubar. Know at a glance how much you have left.
Weekly — all models
7-day usage across all models, with the absolute reset timestamp. Never get caught off-guard by a reset on a Monday morning.
Sonnet only
When Sonnet usage data is present, GhostGauge surfaces it separately so you can track your most-used model independently.
Auto-refresh
Polls the usage endpoint every 60 seconds so the numbers in your menubar stay current without you lifting a finger.
Local & private
Reads your Claude Code OAuth token from the macOS Keychain. The token never leaves your machine and is never logged or displayed — only the usage percentages are shown.
Menubar-native
Lives entirely in the macOS menubar — no Dock icon, no window chrome. Starts at login and stays out of your way until you need it.
Three moves. No magic.
Reads your token from Keychain
GhostGauge reads your Claude Code OAuth access token from the macOS Keychain (service name: Claude Code-credentials). The token is never displayed, never logged, and never leaves your machine.
Claude Code-credentialsCalls the same endpoint Claude Code uses
Using that token, GhostGauge makes a single authenticated GET request to the Anthropic usage API — the exact same call Claude Code makes internally. Only the returned percentages and reset times are used.
GET https://api.anthropic.com/api/oauth/usageShows usage in your menubar, every 60s
Session (5-hour window) and weekly (7-day window) percentages plus reset times appear directly in your macOS menubar. The app refreshes automatically every 60 seconds in the background.
Built locally — no Gatekeeper prompt,
no Developer account, free.
Because GhostGauge is compiled on your own machine using uv, macOS never quarantines it — no Apple Developer account or code-signing required.
Requires uv to be installed.
Or double-click install.command in Finder — same result.
Builds dist/GhostGauge.app, copies it to /Applications, and registers a Login Item — starts automatically at login.
Requires an active Claude Code login (claude) so the Keychain token exists.
Your token never leaves your machine.
GhostGauge reads your Claude Code OAuth access token from the macOS Keychain. It is never logged, never displayed, and never transmitted anywhere beyond the single authenticated request to Anthropic's usage endpoint.
Only the returned usage percentages and reset timestamps are stored in memory and shown in your menubar. The token itself is discarded immediately after the API call.
GhostGauge is not code-signed or notarized through Apple. It doesn't need to be — because it's built locally on your own machine by uv, macOS never quarantines it. Gatekeeper is sidestepped entirely, for free, without an Apple Developer account.
The full source is on GitHub. Read it, audit it, fork it.
MIT licensed · open source · no telemetry · no accounts