Remaining capacity
How much is left
The share of your weekly allowance still available, read from each provider's own limits rather than estimated from your activity.
Reserve keeps Codex, Claude, Grok, Cursor, Copilot, Gemini, Z.ai, and Kimi Code capacity visible from your Mac menu bar: what remains, when it resets, and whether your current pace will last.
macOS 14 Sonoma or later · Universal 2 (Apple silicon and Intel) · MIT licensed
Always in the menu bar
What you get
A percentage on its own will not tell you whether you are about to be stopped mid-task. Reserve reads what each provider reports, compares it against how fast you are actually going, and leads with a single conclusion before you read a single card.
Remaining capacity
The share of your weekly allowance still available, read from each provider's own limits rather than estimated from your activity.
Reset time
The exact day and time the window rolls over, with a live countdown, so a low number late in the week reads differently from a low number on Monday.
Pace
A marker on the bar shows where you ought to be right now. Reserve compares your rate against it and projects the outcome: in reserve, on pace, or running out, with the amount and the day.
Shorter windows sit underneath the weekly bar, so a healthy week can still warn you about this afternoon. Each card also shows whether that service is reporting problems, taken from its own official status page, so you can tell an outage from an exhausted allowance.
A closer look
Five views, drawn by the application itself from sample data rather than mocked up for this page.
The dashboard
Every subscription you track, with the conclusion stated at the top and one consistent whole-number percentage style.
Account insights
Comparable totals for today and 30 days, daily history when available, and usage coverage stated separately from known monthly costs.
A provider, expanded
Tokens today, the last thirty days, estimated value, and where every figure came from.
When a plan runs out
The card changes colour and says what happened, and when it comes back.
In the menu bar
Let it follow whichever plan needs attention, or pin OpenAI, Grok, or Cursor and leave it there.
Supported subscriptions
Reserve reads the subscriptions you already hold. You do not need all eight: turn off the ones you do not use and Reserve tracks the rest.
Weekly allowance and the shorter session window, with the plan name Reserve reads back from your subscription.
Weekly allowance, the shorter session window, and the separate model-specific weekly limit where your plan has one.
The shared weekly allowance, plus its split across Grok's own tools when the subscription reports that breakdown.
Cursor Models and Other Models allowances, whole-number percentages, and provider-reported account usage for individual Cursor accounts.
Remaining limited allowances from the signed-in Copilot CLI. This connection is experimental until it has been checked against a paid account.
Google AI Pro and Ultra 5-hour and weekly limits for each model group, read from the Antigravity CLI, agy 1.1.11 or later.
5-hour and weekly limits. Connect it by pasting an API key from the international z.ai platform.
5-hour and weekly limits for the Kimi Code subscription. Connect it by pasting a Kimi Code API key.
Gemini, Z.ai, and Kimi Code are in beta. They have not yet been checked against real accounts, and Z.ai and Kimi read usage from endpoints their makers have not documented. If Reserve cannot read one of them, it says so instead of showing a wrong number. If something looks wrong, please open an issue on GitHub and describe what you saw, without your key, account name or email.
API accounts
Pay-as-you-go accounts get their own section, below the plan cards. In Settings > API, paste a key and Reserve reads that account's spend or remaining balance from the provider's own endpoint. Each row is off until you save a key, and opens to show everything that key reports.
Keys stay in the macOS Keychain on this Mac, and each one is sent only to the provider that issued it. OpenAI and Anthropic admin keys and xAI management keys can only read billing. OpenRouter, TypeSafe, DeepSeek, and Moonshot keys can also call models, so create one just for Reserve.
Local first
Reserve has no account of its own and no server of its own. It uses the sign-ins and official helpers already present on your Mac, plus any API keys you paste, asks each provider for your limits over their own HTTPS endpoints, and reads bounded local aggregates to work out how much you have used.
Protected sign-ins stay behind macOS until you choose Allow usage access. Claude and Cursor can keep their credentials in Keychain; Reserve asks only for the specific access needed to refresh account data, keeps it in memory, and lets you turn access off again in Settings.
Requirements
Reserve uses official Codex, Claude, Grok, Cursor, Copilot, and Antigravity helpers for authenticated access. Open Settings > Providers and choose Connect beside a provider. Reserve first checks for an existing sign-in, then guides you through only the needed steps in one window. If a helper needs installation or an update, it explains the change and waits for your approval. Browser sign-in opens in your regular Chrome profile, or your default browser if Chrome is not installed. Cursor support is for individual accounts, not Teams or Enterprise Admin API keys. Gemini needs the Antigravity CLI, agy 1.1.11 or later. Reserve can install it, but you sign in with Google by running agy once in Terminal. Z.ai and Kimi Code have no helper; Connect asks for an API key instead.
Installation
Use the download button above. It gives you Reserve.dmg from the latest GitHub release.
Double-click Reserve.dmg in your Downloads folder. A window opens showing Reserve alongside a shortcut to your Applications folder.
Drag the Reserve icon onto the Applications shortcut in that window. Then eject the disk image.
Launch it from Applications. Reserve appears in your menu bar, finds the providers you have, and starts reading your limits.
Open Settings > Providers and choose Connect beside the provider. Reserve checks for an existing sign-in first, then handles helper setup or update, provider sign-in, required macOS permission, and a fresh usage check in one window. It asks before installing or updating, opens sign-in in your regular Chrome profile or default browser, and lets you reopen that page or cancel the connection. For Z.ai and Kimi Code, paste an API key instead.
Open source
Reserve is released under the MIT licence. The full source is on GitHub: you can read exactly what it requests, what it stores, and what it never touches, and you can build it yourself rather than trusting the download.
The licence and third-party notices are bundled inside the application and readable from its About panel. Reserve uses Sparkle for signed app updates. The notices cover Sparkle, adapted implementation patterns, and the provider marks used inside the app.
Questions
Free, open source, and it stays on your Mac.
macOS 14 Sonoma or later · Universal 2 · MIT licensed
I'd love to hear from you