SturtBar
The light that watches the passage.
Sessions, credits and reset tides, kept in the Mac menu bar.
Download for Mac
What the light does
SturtBar is a macOS menu bar app that keeps watch on your AI plan usage: session windows, credit balances and reset countdowns. Usage limits are the rocks. Your remaining quota is your sea room. The light stays lit so you always know how much passage you have left.
- The Lamp
- Two quiet bars beside the clock, the session and the week, filling as the water rises. A full bar is the message.
- The Logbook
- One click for the numbers: sea room as a percentage, the reset countdown and credits where your plan reports them.
- Notices to Mariners
- Rare and useful. One notice as the water shoals, one if you run aground and one when the tide turns. No streaks, no nagging.
Notice of watchNo. 17
The Keeper watches the water, not you.
SturtBar watches your usage, never you. Your credentials and session logs stay on your Mac; the only signals sent are the ones listed here.
What the light reads
- Claude Code's credentials, read-only.
- Session logs under
~/.claude/projects, scanned locally for spend: the token counts only, never your prompts or replies. - With the Codex provider enabled (opt-in): its sign-in (
~/.codex/auth.json) and its session logs as well, read-only. Contents are read only while the Codex provider is enabled.
What signals it sends
api.anthropic.com/api/ oauth/ usage - Reads your usage numbers, authenticated with the OAuth token, on each refresh.
platform.claude.com/v1/ oauth/ token - Refreshes the OAuth token, only when a stored token has expired.
chatgpt.com/Opt-inbackend-api/ wham/ usage - Reads your Codex usage numbers, on each refresh, only while the Codex provider is enabled.
models.dev/Optionalapi.json - Fetches the pricing catalogue, unauthenticated, at most about once a day, and only while local cost tracking is enabled.
api.github.com/Opt-inrepos/ michael-palmes/ SturtBar/ releases/ latest - Reads the newest release listing, unauthenticated, at most about once a day while update checks are enabled, or when you check manually.
github.com/Opt-inmichael-palmes/ SturtBar/ releases/ download/ ... - Downloads the update archive and its checksum, only when you choose to install an update.
release-assets.Opt-ingithubusercontent.com - GitHub's asset host the release download redirects to, only when you choose to install an update.
What it never does
- No telemetry, no analytics, no accounts, no tracking.
- Never writes to Claude Code's credential stores or to anything under
~/.codex. - Never sends its logs anywhere. Diagnostic logs live in macOS's own system log on your Mac, with secrets redacted before they are written.
First to shine, last to sleep
Cape Willoughby, on the eastern tip of Kangaroo Island, was South Australia's first lighthouse: first lit in 1852, the 17th raised in Australia and the last in the state to be demanned, in 1992. SturtBar re-mans the light.
Download for Mac