
Brimline is a macOS menu-bar app that shows how much of your Claude session and weekly usage limits is left, when each one resets, and how long today's pace will last.
No servers of ours, no accounts, no analytics: the app talks only to Anthropic's API with your own Claude Code sign-in, to the Claude status page and to the npm registry.
Screenshots
Features
Shows how long a limit will last at your current pace, from the trend over the last hour (session) or day (week). It stays silent when there isn't enough data yet.
One reading per refresh, kept for up to 30 days and shown as a chart from one hour to one month. Stored only on your Mac.
Notifies you once when you cross the percentages you choose — up to five. Leave them empty for no notifications.
Five themes follow the system light or dark appearance, five are dark-only. The green-to-red scale for limits runs in the same order in every theme.
When the figures can't be read, the panel says why instead of showing stale numbers that look current.
If the Claude Code token expires, the panel asks you to sign in again and shows the last known figures with their age. Run `claude`, sign in, and the next refresh fills them back in.
Shows Claude's service status from status.claude.com; the menu-bar mark turns orange for degraded service and red for an outage.
No backend, accounts, telemetry, crash reporting or advertising, and the app's windows load nothing from the network.
Pricing
One-time purchase in the Mac App Store.
On the App Store from
System requirements
- macOS 12 Monterey or later
- One universal build, native on Apple Silicon and Intel
- Claude Code installed and signed in (Brimline can't sign you in)
- A Claude Pro, Max or Team subscription — API keys have no session or weekly limits
FAQ
Does Brimline send my data anywhere?
No. There is no developer backend. The app contacts only api.anthropic.com (your usage figures, with your token), status.claude.com (service status, no token) and registry.npmjs.org (Claude Code versions, no token).
Why does the panel say my session has expired?
Claude Code's token has expired. Run `claude` and sign in — the figures come back on the next refresh.
Does it work with an API key?
No. API keys have no session or weekly limits to show, so Brimline needs a Claude Pro, Max or Team subscription.