macOS menu bar app 100% Local & Private

Your AI API bill, before it surprises you.

SpendBar shows Anthropic and OpenAI API spend in your Mac menu bar, including an "All AI" total that adds both org costs before the invoice lands.

Lifetime access $14.99 $19.99 Launch offer
Use read-only API permission. Keys stay on your Mac. Demo credentials are inactive.
🎯

It reads API spend, not subscriptions.

SpendBar tracks pay-as-you-go API usage — the per-token charges billed to your Anthropic or OpenAI organization. It pulls those numbers from each provider's official billing API.

Not for you if…

You're on ChatGPT Plus, Claude Pro, or Claude Max. SpendBar can't see those flat-rate plans, and it won't show the 5-hour or weekly usage limits they run on. That data isn't exposed by any public API.

Made for you if…

You ship with API keys and the meter is running — building products, agents, internal tools, or just experimenting hard. If a line item called "API usage" shows up on your bill, this is for you.

Three minutes, once

Set it up, then forget it's there.

Add an admin key, set a budget, and let the menu bar do the rest.

1

Create an admin key

Generate an admin API key in your Anthropic or OpenAI organization settings. Anthropic admin keys start with sk-ant-admin; OpenAI admin keys start with sk-admin-.

2

Paste it, set a budget

Drop the key into SpendBar. It goes straight into the macOS Keychain. Set the monthly number you want to stay under, then choose the reset date.

3

Watch the bar

The menu bar fills as you spend: green while you're comfortable, amber as you close in, red when you're over. Alerts land at 75%, 90%, and 100%.

Small app. Fewer billing shocks.

Everything you need to stay ahead of your spend, and nothing you don't.

📊

Combined AI spend

Track Anthropic and OpenAI separately, or turn on "All AI" to add both org costs and budgets into one menu-bar total.

🚦

Color you can read instantly

Green, amber, red. You learn your standing from across the room without reading a single number.

🔔

Alerts before, not after

A notification at 75%, 90%, and 100% of budget. The first time you hear about overspend shouldn't be the invoice.

🔒

Sandboxed and local

Keys live in Keychain and spend history is cached locally. SpendBar has no file access and talks only to Anthropic and OpenAI.

🪶

Native and nearly invisible

A tiny menu bar footprint, no Dock icon, no Electron bloat. It's a real Mac app that minds its own business.

🗓️

Budgets that fit your billing

Reset on the 1st, on a custom day of the month, or as a rolling 30-day window. Match it to how you actually get charged.

Your keys never touch our servers.

Because there are no servers. SpendBar runs on your Mac and connects straight to Anthropic and OpenAI. Your admin keys stay in macOS Keychain; your spend numbers stay in local storage. No accounts, no analytics, no backend. Read the privacy policy →

For the person who holds the org

One admin key covers the whole team's burn.

Billing endpoints are admin-only, so SpendBar is built for whoever owns the organization.

Give it the org's admin key and it reports spend across every project and API key under that org. Founders, leads, and ops teams can keep an eye on usage without living in a billing console.

  • 1.

    Make sure you have the admin role on the organization. Developer or billing roles can't create the key you need.

  • 2.

    Create an admin key in the console. Anthropic: Settings → Organization → Admin API Keys. OpenAI: Organization → Admin keys.

  • 3.

    Confirm it starts with sk-ant-admin for Anthropic or sk-admin- for OpenAI. Standard keys such as sk-ant-api… or sk-proj-… can call models, but they can't read billing.

  • 4.

    Paste it into SpendBar, set the org's monthly budget, and you're watching the whole team's spend.

Questions, answered straight.

Does it track ChatGPT Plus or Claude Pro/Max?

No. Those are flat-rate subscriptions, and the usage limits behind them (the 5-hour and weekly caps) aren't exposed through any public API. SpendBar only reads pay-as-you-go API spend billed to an organization. If you don't pay per token, there's nothing for it to show.

Where does my data live?

On your Mac, full stop. API keys are stored in the macOS Keychain. Your spend history is cached in the app's local preferences. The app is fully sandboxed by macOS, meaning it has no access to your files or personal data. It makes network calls only to api.anthropic.com and api.openai.com. There's no SpendBar account, no server, and no analytics.

Why does it need an admin key?

Cost and usage data is only available through each provider's admin (organization-scoped) API. A regular API key can call the models but can't read billing — so SpendBar genuinely needs an admin key to do its one job. It only ever reads; it never changes anything in your account.

Is the spend number live?

It's close. Both providers report cost in daily buckets that lag actual usage by a few minutes, and SpendBar refreshes on the interval you choose (every 10 minutes by default). So it's an up-to-the-hour read, not a per-request ticker.

Which providers are supported?

Anthropic and OpenAI today. The app is built so adding another provider is a small change, so more can follow if there's demand.

Will it slow down my Mac?

No. It's a small native app with no Dock presence that wakes up briefly every few minutes to fetch a couple of numbers. The rest of the time it does nothing but draw a bar.

What do I need to run it?

macOS 14.0 (Sonoma) or later. It is built as a Universal binary and runs natively on both Intel and Apple Silicon (M1/M2/M3/M4) Macs.

Get SpendBar

Stop guessing what your API usage costs.

Put the number where you'll see it.

Get SpendBar
Lifetime access $14.99 $19.99 Launch offer