macOS · menu bar · native

Claude Code & Codex usage,
always at a glance.

Brim is a tiny macOS menu bar app that tracks your Claude Code and Codex CLI usage — 5-hour session and weekly limits as live ring meters. Stop opening claude.ai or guessing how much room you have left. No accounts, no telemetry, no Brim server.

Pay with UPI · QR · Card · Net Banking · No account · Brim gauge in the macOS menu bar showing 23% lives in your menu bar
Brim popover open in macOS menu bar

Stays on your Mac.

Brim is the boring kind of privacy: there is no Brim server. The app talks to exactly one place — Anthropic's own usage endpoint, on your behalf, only when you click refresh — and that's it. No analytics, no crash reporters, no "anonymous statistics" toggle, no first-launch ping. Nothing reports back to me.

Zero telemetryNo analytics SDKs, no Mixpanel/Amplitude/Sentry, no usage tracking, no crash reports. Nothing about how you use the app is sent anywhere.
No account, no loginYou buy the .zip with email + card / UPI. No signup, no password, no profile. The app never asks who you are.
One outbound connection, one triggerThe app's only network call is to api.anthropic.com — the same endpoint Claude Code itself uses — and only when you click the refresh button. No background polling. Close the popover and zero traffic leaves your machine.
Reads only your local logsClaude Code logs at ~/.claude/projects and Codex sessions at ~/.codex/sessions. Codex calls run via the local codex CLI on your machine, not over the network.
Your Claude token is yoursBrim reads your existing Claude Code OAuth token from the macOS Keychain (or ~/.claude/.credentials.json) and sends it directly to Anthropic — nowhere else. Brim never stores, copies, or transmits the token to any third party.
One small native binaryNative SwiftUI, no Electron, no embedded browser, no auto-updater calling home. About 1 MB compiled.
Verify it yourself → Watch outbound traffic with Little Snitch / LuLu. The only connection you'll ever see is api.anthropic.com, and only at the moment you click the refresh button.

Built to stay out of your way

No background polling, no telemetry, no account. Just a tiny binary that reads what's already on your machine.

Live ring meters

5-hour session and weekly limits as circular gauges. Pace label and reset timer at a glance.

Zero telemetry

No analytics, no Brim server, no account. The app's only network call is to Anthropic's own usage endpoint — same one Claude Code uses — and only when you click refresh. See details →

Auto-detect

If you only have Claude Code, you only see Claude. Same for Codex. No setup screens.

Universal binary

One download for both Apple Silicon and Intel. macOS 13+ supported. Native SwiftUI.

Daily & rate breakdown

7-day usage bars, 5-hour usage rate, model split, today + month token totals with cost.

Click-to-refresh

Anthropic's usage endpoint is hit only when you click refresh. Zero background calls.

A closer look

Native dark UI built for the macOS menu bar. Glanceable, then optionally deep.

Ring meters showing 5-hour and weekly limits
Limits at a glance

Two rings. Both windows.

Your 5-hour session and weekly cap as live circular gauges, with pace labels (safe / steady / hot) and reset countdowns. Everything you need to know in the top of the popover.

Usage rate chart and 7-day daily bars
Trend

Track the week, not just right now.

A 5-hour usage rate chart and 7-day daily bars show whether you're pacing or burning hot. Above-average days light up so you spot patterns instantly.

Token usage table
Tokens & cost

Know what you're spending.

Today and this month: input, output, cache, and dollar cost. Plus a per-model breakdown so you can see where your usage is actually going.

From buy to running in 30 seconds

No installer, no accounts, no permissions wizard.

Buy & download

Pay ₹179 / $2 with UPI, QR, card, or net banking. The download link is emailed to you immediately. Unzip, drag Brim.app to Applications.

Launch it

Double-click. A small gauge appears in your menu bar. Brim auto-detects whichever of Claude Code or Codex CLI you have signed in.

Click to peek

Click the gauge to see your live limits, daily usage, and 5-hour rate. Click refresh inside the popover any time you want fresh numbers.

First-launch tip

Because Brim isn't notarized by Apple yet, macOS will warn the first time you open it. Right-click → Open (or System Settings → Privacy & Security → "Open Anyway"). After that it launches normally forever.

Questions, briefly answered

Do I need an account to buy?

No. You pay with UPI, QR code, card, or net banking via Razorpay — just enter your email and pay. The download link is emailed to you instantly. No signup, no password, no profile.

Will Apple show a "can't be opened" warning?

The first time, yes — Brim is ad-hoc signed, not notarized. Right-click the app and pick "Open" (or use System Settings → Privacy & Security → "Open Anyway"). After that it launches with no warnings. This is a one-time step.

What does it actually read?

It reads your local Claude Code logs at ~/.claude/projects and Codex sessions at ~/.codex/sessions, plus — only when you click refresh — Anthropic's account usage endpoint using your existing Claude Code OAuth token. No data leaves your machine for anything else.

Will I get banned for hitting the usage endpoint?

No. The endpoint is the same one Claude Code itself uses, and Brim only hits it when you explicitly click the refresh button. There's no background polling.

Does it work with the Pro / Max / Team plan?

Yes — anything you can use Claude Code or the Codex CLI with. Brim shows whichever subscription you have signed in.

What about updates?

You'll get future updates emailed at no extra cost. Just download the new zip and replace the app in Applications.

Refunds?

Yes — if it doesn't work on your machine, reply to the receipt email within 7 days and you'll get a refund.

System requirements

macOS 13 (Ventura) or later. Apple Silicon and Intel both supported (universal binary).

Stop guessing your limits.

One-time $2. No subscription. No login. Live in your menu bar in under a minute.

Buy Brim ₹179 · $2