Know how much AI you have left.

ModelDeck is a free macOS menu bar app that tracks Claude Code and Codex capacity across every account you run — % left, reset times, and a warning before you hit a wall mid-build.

Free download·macOS 14+·Auto-updates built in

T-minus 3

You find out you're out of capacity when the tool stops. ModelDeck tells you before.

If you run AI coding tools hard — across projects, clients, and more than one account — capacity is a resource you manage. ModelDeck makes it visible.

What is ModelDeck?

ModelDeck is a free menu bar app for macOS 14 or later that shows how much Claude Code (Anthropic) and Codex CLI (OpenAI) capacity you have left, across all your accounts. It's a roughly 50 MB download that runs entirely on your Mac — no cloud component, no telemetry — and it has shipped twenty-five releases since launching on July 21, 2026, currently at v0.3.23. Built by Tim Harris.

Features

Every gauge that matters.
One glance.

Two columns, all your accounts, one consistent number: % left. Blue means go. Gold means plan ahead. Red means switch now.

Multi-account decks

All your Claude and Codex accounts side by side. Each account keeps its own isolated profile — logins never mix, credentials never move, and every window (5-hour, weekly, model-scoped) shows exactly where it stands.

Personal ✓Max (20x)
Weeklyresets Mon18%
BusinessPro
5-hour windowresets 11:00 AM94%

Warnings before the wall

A gold % appears in your menu bar when any account crosses your threshold. A notification fires so you plan the next session — not abort this one.

ModelDeckClaude · Personal weekly window at 18% left

Reset times at a glance

Every window shows when it comes back. Sort by next reset or lowest remaining — whichever way you think.

⏱ resets 2:00 PM ⏱ resets Mon 9:00 AM ↓ lowest first

One-click activate

Switch which account your CLI uses for new sessions. Running sessions are never touched — ever.

Personal ✓ Active
Business Activate

CLI health, included

Installed vs. latest for Claude Code and Codex CLI, plus each account's auth state — one-click update when you're behind.

claude ✓ 2.4.1 codex ↑ 1.9 → 2.0 auth healthy

Built for the way heavy users actually work

Sessions that run for hours. Multiple plans across clients. Weekly windows that sneak up on you. ModelDeck was built by people who burn through Max plans daily — because guessing at capacity was costing real build time. It's the fuel gauge that should have shipped with the tools.

Safety contract

Your accounts are yours.
ModelDeck just watches the gauges.

These aren't settings — they're commitments built into how ModelDeck works.

Never stores credentials. Sign-in happens through each provider's own login flow. ModelDeck never sees a password or token.
Local only. Everything runs on your Mac and binds to localhost. No cloud, no telemetry, no account data leaving your machine.
Never rotates accounts automatically. A low-capacity warning is information for you, not permission to switch. Every activation is a deliberate click. If you run a CLI proxy, that's your tool making your routing decisions — ModelDeck only reads its weights and displays them.
Never disturbs running sessions. Activating an account affects new launches only. ModelDeck never stops, logs out, or rewrites an existing session.
Removal is non-destructive. Removing an account deletes only ModelDeck's reference — never provider credentials or auth state.
Respects provider limits. ModelDeck reads the usage numbers your tools already expose. It doesn't bypass, spoof, or game anything.
FAQ

Frequently asked questions

What tools does ModelDeck work with?

Claude Code (Anthropic) and Codex CLI (OpenAI) at launch. ModelDeck reads the usage and limit information those tools already expose locally and presents it in one place.

Does ModelDeck need my passwords or API keys?

No. Adding an account walks you through the provider's own login flow in your browser, inside an isolated profile. ModelDeck reads back the authenticated identity afterward and never sees credentials.

Is anything sent to the cloud?

No. ModelDeck is a native app with a local service that binds to 127.0.0.1 only. Usage snapshots live in a local SQLite database on your Mac.

Will it auto-switch accounts when one runs low?

No, by design. ModelDeck warns you; you decide. Automatic rotation would violate both the spirit of provider terms and the safety contract the app is built on.

How do I switch between multiple Claude subscriptions?

Two ways. Manually: ModelDeck's one-click activate points your CLI at a different account for new sessions, with each account kept in its own isolated profile. Automatically: put a local CLI proxy in front of your CLIs, sign every subscription into it, and let it spread requests across the pool — ModelDeck then shows both the remaining capacity and the routing weight for each account. The full walkthrough covers the whole setup.

Does ModelDeck work with CLIProxyAPI?

Yes. If a local CLIProxyAPI instance is present, each deck card shows that account's current routing weight beside its plan tier. ModelDeck reads only the non-secret weight and identity fields from the proxy's credential files — it never writes to them and never routes traffic. Its local daemon also exposes live per-account remaining percentages at 127.0.0.1:3867/api/state, so a scheduled job can derive proxy weights from real usage. See the CLI proxy guide.

What platforms are supported?

macOS today (macOS 14 or later), as a native menu bar app. Windows and a mobile companion are on the roadmap — coming soon. Follow @timharris707 on X to hear when they land.

When can I get it?

Right now. ModelDeck v0.3.23 is a free download — grab the DMG or install it with one line in your terminal. The app updates itself automatically as new releases ship.

How do updates work?

ModelDeck checks for new releases and updates itself in place (via Sparkle, the standard macOS update framework). Install it once and you'll always be on the latest version — no re-downloading from this site.

Download

Get ModelDeck

Free for macOS. Install it once — ModelDeck keeps itself current with built-in auto-updates.

ModelDeck for macOSYour Mac

Latest v0.3.23· 50 MB· macOS 14 or later· Free
Or install from your terminal
$ curl -fsSL https://modeldeck.ai/install.sh | sh
Coming soon

WindowsYour device

ModelDeck is macOS-only today. A Windows version is on the roadmap.

Follow for updates →
Coming soon

iOS & AndroidYour device

Check your capacity from your pocket. A mobile companion is planned.

Follow for updates →

Stop guessing.
Start glancing.

Get ModelDeck on your menu bar before your next long build.