Changelog
Every release of AIMeter. View on GitHub ↗
# AIMeter 2.49.5
Smarter handling of Claude "usage credits" — quieter notifications and a cleaner view.
Fixed
- Extra usage credits no longer trigger quota notifications. Usage credits are a dollar spend, not a usage limit, so they no longer set off quota alerts — only your 5-hour and weekly limits do.
- The extra-credits bar only shows when you've turned on "Usage credits" in your Claude account. If the toggle is off, the bar stays hidden instead of appearing as an "off" row.
Improved
- The sidebar usage number now reflects the right thing for your plan. On a subscription plan it tracks your 5-hour and weekly limits; on pay-as-you-go it tracks your usage credits instead.
Install
Download the release below, open it, and drag AIMeter to your Applications folder.
Existing users: AIMeter updates itself automatically via the built-in updater.
# AIMeter 2.49.4
A fix for signing back into Codex (ChatGPT) after your session expires.
Fixed
- The Codex "Session expired — sign in again" banner no longer gets stuck. After your Codex session expired, signing in again could leave the banner up, and the "Sign in" button sometimes did nothing. Signing in now clears the banner right away. And if sign-in can't start because another app (like the Codex CLI) is already using the login port, AIMeter now tells you why instead of doing nothing.
Install
Download the release below, open it, and drag AIMeter to your Applications folder.
Existing users: AIMeter updates itself automatically via the built-in updater.
# AIMeter 2.49.3
A small fix for AIMeter's terminal integration.
Fixed
- `claude setup-token` and other Claude CLI setup commands work again. Commands like
claude setup-token,claude auth, andclaude installcould fail with a "must be tagged" error when run through AIMeter's terminal integration — they now run cleanly.
Install
Download the release below, open it, and drag AIMeter to your Applications folder.
Existing users: AIMeter updates itself automatically via the built-in updater.
# AIMeter 2.49.2
Cleaner screenshots, tidier Minimax bars, and a fix for the extra-credit display — all from your feedback.
Improved
- Share your Claude usage without exposing personal figures. Use the "Share quota screenshot" button — or turn on "Hide personal information" — and dollar amounts and billing dates are masked in the Claude view, so a screenshot is safe to share.
- Minimax bars now match the rest. The Minimax usage bars are full-width like Claude and Codex, and the circular gauge always shows your session usage instead of quietly switching to the weekly limit.
Fixed
- No more misleading red "extra credits" bar. If your Claude plan has no extra-usage allowance, that bar is now hidden — it used to show a full red bar that looked like you'd hit a limit.
Install
Download the release below, open it, and drag AIMeter to your Applications folder.
Existing users: AIMeter updates itself automatically via the built-in updater.
# AIMeter 2.49.1
A small under-the-hood reliability update.
Fixed
- Fewer false error reports from brief network blips and expired provider sessions, so real problems stand out.
Install
Download the release below, open it, and drag AIMeter to your Applications folder.
Existing users: AIMeter updates itself automatically via the built-in updater.
# AIMeter 2.49.0
A behind-the-scenes update focused on reliability.
Improved
- More reliable error diagnostics under the hood, so problems get spotted and fixed faster.
Fixed
- Brief network hiccups (like a momentary drop offline) are no longer recorded as errors.
Install
Download the release below, open it, and drag AIMeter to your Applications folder.
Existing users: AIMeter updates itself automatically via the built-in updater.
# AIMeter 2.48.0
Grok joins the lineup, plus a full AI-CLI detector.
New
- Track your Grok usage. Connect your grok.com account and AIMeter shows your weekly SuperGrok usage, the API / Grok Build breakdown, your per-model query limits (grok-4, grok-4 Heavy, grok-3, Fast), and when they reset — right in the menu bar and dashboard. Sign in with Google, X, or email.
- CLI Tools detects your AI coding agents. The CLI Tools page now recognizes 15 command-line agents — Claude Code, Codex, Copilot, Grok, OpenCode, Gemini, Cursor, Aider, Amp, Crush, Qwen, Goose, Droid, Rovo Dev, and Ollama — showing each one's version and location if installed, or a one-click install command if not.
Install
Download AIMeter-v2.48.0.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.47.1
Background reliability work.
Improved
- Under-the-hood improvements to how AIMeter reports problems to us, so we can catch and fix issues faster. Nothing changes in how the app looks or works.
Install
Download AIMeter-v2.47.1.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.47.0
Bring your Antigravity models into Claude Code.
Added
- `antig` — use your Antigravity account's Claude models in Claude Code. Opt in and run
antigin place ofclaudeto route Claude Code through the Claude models from your connected Antigravity account — the same wayclaudexlets you run Claude Code on your Codex account. It reuses the Antigravity account you've already connected in AIMeter (no second sign-in), works across multiple connected accounts with automatic failover, and lets you choose which model powers your Primary, Opus, Sonnet, Haiku, and subagent slots. When it's disabled or unavailable it stops with a clear message instead of quietly falling back, so you always know which models you're using. Your normalclaude,codex, andclaudexcommands are unchanged.
Install
Download AIMeter-v2.47.0.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.46.3
A small polish update for consistent toggle switches.
Fixed
- Consistent toggle switch sizes. A couple of on/off switches in the dashboard rendered slightly larger than the rest; every switch now shares the same sizing so the settings and routing pages look uniform.
Install
Download AIMeter-v2.46.3.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.46.2
Clearer Claude account labels and in-app routing status.
Improved
- Clearer Claude account labels. The button that picks which account's usage is shown now reads "Show this quota" (previously "Make active"), and the selected account is tagged "SHOWING" — so it's clear the choice only changes what's displayed, not which account your terminal uses.
- Claude routing shows what your CLI connects to. The routing view now displays the local address Claude Code routes through, with a reminder that your terminal still shows your last signed-in account (that's expected) — so you can confirm routing is working in-app instead of checking by hand.
Install
Download AIMeter-v2.46.2.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.46.1
Reliability fixes for Codex account routing and Claude Team accounts.
Fixed
- Codex now reliably switches to your other accounts when one runs out. When a Codex account hits its limit, AIMeter fails over to another connected account — and the setup that routes the
codexcommand through AIMeter now self-heals, so multi-account routing never silently stops working after a restart. - Claude Team accounts no longer show 0% usage. Team plan limits now map correctly onto the 5-hour and weekly gauges.
- Codex morning pre-warm no longer hangs.
Improved
- Smoother dashboard rendering.
Install
Download AIMeter-v2.46.1.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.46.0
Claude billing at a glance, plus a new way to run Claude Code on your Codex models.
New
- Claude Plan & Billing — see your Claude subscription plan, its usage limits, and your recent charges and invoices right inside AIMeter, without opening the Anthropic console.
- Use Codex models inside Claude Code (experimental) — a new one-toggle bridge on the Codex Routing page lets Claude Code run against your connected Codex models. No extra install, no second sign-in, and your normal
claudecommand stays exactly as it was. - Pick a Codex model for each Claude role — map Primary, Opus, Sonnet, Haiku, and Subagent to any Codex model and reasoning effort you like. The list is discovered live from your installed Codex CLI, with each secondary role defaulting to "Same as Primary" and easy Reset and Refresh controls.
Install
Download AIMeter-v2.46.0.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.45.1
A quick fix for the Codex reset-credit tooltip.
Fixed
- Codex reset-credit tooltip no longer gets cut off — hovering your manual
reset credits now shows the full list of expiry countdowns in a clear popup
right next to the row, instead of being clipped by the card edge.
Install
Download AIMeter-v2.45.1.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.45.0
A major redesign of the dashboard and popover — every page rebuilt for a cleaner,
more consistent experience. Plus Codex reset-credit tracking and several fixes.
New
- Codex reset-credit inventory — every manual reset credit now shows its own
expiry countdown in both the popover and dashboard. Hover any credit to see
exactly when it runs out.
Improved
- Redesigned dashboard — every provider page (Claude, Codex, DeepSeek, Copilot,
OpenCode Go, Antigravity, MiMo, GLM, Kimi, MiniMax, and more) now shares the same
clean, consistent layout. Overview, Active Sessions, External Providers, and
CLI Tools pages got the same treatment.
- Redesigned usage popover — all 10 providers now share a unified design: a large
usage dial, activity bars, pace chips, and live countdowns. Every tab looks and
feels the same.
- Smoother window resizing — the dashboard no longer janks when you resize the
window. Charts and bars now run on lightweight rendering that stays snappy even
during the green zoom animation.
Fixed
- Codex no longer briefly shows 0% when usage data is incomplete — the last
known value sticks until the next successful refresh.
- Codex no longer shows a phantom 1% while idle — if you haven't made any
requests, the dial and gauge now correctly read 0%.
- Idle provider timers now show a waiting state instead of a live countdown
with zero usage (affected Codex, OpenCode Go, and Antigravity).
- The Open Dashboard button on the OpenCode Go connect screen now works,
and the refresh button responds to clicks.
- MiMo credit amounts now display correctly — 6,800 no longer rounds to "6k".
- "reset soon at soon" copy fixed — nil reset dates now read "no reset scheduled
yet" in Claude and Codex heroes.
Install
Download AIMeter-v2.45.0.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.44.0
Fixed
- Xiaomi MiMo no longer shows a sign-in screen when you're already signed in.
If your MiMo plan has expired (or you don't have an active subscription),
AIMeter now shows a clear "Plan expired" status — with a one-tap link to
renew and a sign-out option — instead of a misleading login prompt. Your
session stays connected; no need to log in again.
Install
Download AIMeter-v2.44.0.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.43.0
New
- Track DeepSeek by signing in with your browser — no API key needed. Your balance, bonus credits, and this month's usage now come straight from your DeepSeek account. Sign in right inside AIMeter, or connect with the browser extension.
- DeepSeek usage detail on the dashboard. A new per-model view with request and token charts — hover any day to see the Input (cache hit / cache miss) and Output breakdown, mirroring DeepSeek's own usage page.
- Sign out of DeepSeek anytime to switch accounts. Your API key (if you added one for routing) stays connected.
Improved
- The DeepSeek API key is now clearly optional — it's only needed to route Claude Code through DeepSeek. Tracking works from your browser sign-in alone.
Fixed
- The connect window no longer sometimes reappears in the menu bar popover after you close it.
- DeepSeek now correctly shows as active when you're connected via browser sign-in.
Install
Download AIMeter-v2.43.0.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.42.1
Improved
- Small under-the-hood improvements and internal tidy-ups. No visible changes in this update.
Install
Download AIMeter-v2.42.1.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
# AIMeter 2.42.0
New
- Monochrome menu bar style — a new color option for the menu bar meter, for a cleaner look on any wallpaper.
Improved
- Claude service status is now always visible in the popover (collapsed by default, tap to expand) — matching Codex.
- Refreshed popover header icons and a tidier footer.
- Claude and Codex analytics now live together in the dashboard navigator.
- Clearer, more actionable sign-in error messages.
- Better VoiceOver support: icon-only buttons now have proper labels.
Fixed
- A memory leak when repeatedly opening dashboard/settings windows.
Install
Download AIMeter-v2.42.0.dmg below, open it, and drag AIMeter to Applications.
Existing users: AIMeter updates itself via the built-in updater.
AIMeter 2.41.2
Improved
- The Codex tab now always shows service status at a glance — a green "Operational" indicator when everything is healthy, or a warning when OpenAI reports an issue. Previously, the status section only appeared during active incidents.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.41.1
Fixed
- DeepSeek menu bar gauge no longer shows red when you've spent $0 — a fresh month or a new connection now reads as healthy instead of critical.
- The dashboard's "Highest" usage now reflects your most-used limit across every window — before, it could under-report and hide that you were near a weekly cap.
- GitHub Copilot no longer stays stuck on "Session Depleted" after you switch to an unlimited plan.
- Xiaomi MiMo usage no longer displays above 100%.
- The monthly recap no longer shows wildly inflated Claude percentages on some accounts.
- Codex menu bar gauge color now matches the number it shows.
- Overview usage colors now respect your custom warning and critical thresholds everywhere.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.41.0
New
- Choose your Opus model for Claude Code. From the Claude page you can now pin which Opus version Claude Code uses for the
opustier — Opus 4.8 (default), 4.7, or 4.6 — all with the full 1M-token context window. Useful if you'd rather stay on a previous Opus. Your Sonnet and Haiku tiers are left untouched.
Fixed
- Codex usage no longer occasionally fails to load right after launching the app.
- Various stability and reliability improvements under the hood.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.40.0
New
- Codex Pre-Warm Scheduler. AIMeter can now run your own Codex CLI once each morning to anchor Codex's 5-hour usage window, so your resets land during your working hours instead of overnight. Per-account opt-in and off by default — from the Codex page, pick which accounts to warm and what time. Heads up: this runs your own
codexCLI, and using it on a ChatGPT-subscription sign-in is a gray area under OpenAI's terms, so enabling it is your call.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.39.1
Fixed
- Pre-Warm Scheduler now fires reliably. The scheduled warm-up could be skipped when the app had been sitting idle (for example overnight), because macOS paused its timer. It now uses a background scheduler that runs regardless, so your chosen time is honored. ("Warm now" was always fine — this only affected the automatic schedule.)
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.39.0
New
- Pre-Warm Scheduler (Claude). Schedule a daily warm-up so your Claude 5-hour usage window starts when you want — and your resets land inside your working hours instead of at random. Pick the time, the weekdays, and which accounts to warm; AIMeter fires a tiny request through your own Claude Code at that time (with a "Warm now" button to test it). Off by default.
Improved
- More accurate Codex spend estimates. Fixed an overcount on long-context models, and models without a known price are now estimated instead of shown as $0.
- Faster cost scans. Repeat scans of your local Codex session logs are cached, so the spend estimate refreshes with far less disk work.
Fixed
- Reliability and performance improvements under the hood.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.38.0
New
- Codex spend estimate. A new opt-in section on the Codex page estimates your spend from your local session logs — today's cost, a 30-day total, a daily bar chart, and a per-model breakdown. Off by default; flip it on right there. Nothing leaves your Mac — the numbers are computed locally.
- Codex per-model limits. If your Codex plan has model-specific limits (like a per-model 5-hour window), AIMeter now shows each one alongside your main usage.
- Codex credits & monthly cap. When your account carries a credit balance or a monthly spend limit, AIMeter now surfaces them.
Improved
- Service Status collapses. The Claude and Codex Service Status panels — in both the menu bar and the dashboard — now start as a single line (a status dot and one-word state) and expand when you tap anywhere on the row. Less clutter, the detail's one tap away.
- Consistent router toggles. The Claude and Codex "AIMeter router" toggles now match in size and turn green when on. The Claude one drops the old "beta" tag and explains itself in a line: it's the default route for folders without their own rule — your per-folder project routes always apply.
- Clearer Codex reset credits. When you have manual limit-reset credits, the next expiry date now shows correctly, and the layout no longer clips on narrow widths.
Fixed
- Keep Mac Awake keeps the screen on. The toggle now also stops the display from sleeping, so a locked or idle screen no longer cuts off background AI sessions the way it did before.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.37.0
New
- Keep your Mac awake for long AI sessions. A new toggle stops your Mac from sleeping while AIMeter is running, so background coding sessions keep going when you step away. Flip it from Settings or the quick coffee-bean button in the menu bar. It never keeps your screen unlocked.
- See what's new after every update. When AIMeter updates, a short "What's New" card now shows what changed. Want the full history? Every past release is browsable under About & Updates.
- Codex service health, like Claude's. AIMeter now tracks Codex's live status — uptime over the last 90 days plus any active incident — so you instantly know whether a hiccup is on OpenAI's end or yours.
Improved
- Cleaner Codex account switching. The account picker now lives in the Codex header, simpler and quicker to reach.
- Accurate Codex reset-credit timing. When you have manual limit-reset credits, AIMeter now reads them from the right place and shows exactly when they expire.
- Reorganized settings. App settings are now split into General, About & Updates, and Maintenance — less clutter, easier to find what you need.
- Clearer Claude routing. Your per-folder project routes always apply now. The default-route toggle only affects folders that don't have their own route — so turning it off no longer disables your project rules.
Fixed
- Codex sign-in no longer gets stuck. If you close the browser mid sign-in, the button now offers Cancel instead of spinning forever.
- Privacy notice stays dismissed. The anonymous-usage notice no longer reappears after you've dismissed it.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.36.1
Improved
- The anonymous, opt-out usage stats introduced in 2.36.0 now report reliably even when AIMeter is left running for days without a restart. Fully behind the scenes — still anonymous, still off-switchable in Settings, no change to anything you see or do.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.36.0
New
- Know when it's Claude, not you. AIMeter now tracks Claude's live service health — claude.ai, Console, API, Claude Code, Cowork, and Government — with 60-day uptime and the active incident surfaced the instant something breaks. Stop guessing whether the outage is on their end.
- OpenCode Go, on your dashboard. Track your OpenCode Go subscription like every other provider — rolling 5-hour, weekly, and monthly windows, each with percent used and time to reset. Connect once with the browser extension and it stays current on its own.
- Never get stranded on a broken build. When a critical fix ships, AIMeter can prompt you to update before continuing — so a known-bad version never quietly keeps burning your quota. Reserved strictly for critical releases; everyday updates stay optional, exactly as before.
- Help shape AIMeter — anonymously, on your terms. AIMeter can now send a tiny anonymous signal (a random id, the app version, your macOS version) plus scrubbed error reports, so bugs surface and get fixed before they reach you. No account names, no tokens, no personal data — not now, not ever. You're told on first launch, and a single switch in Settings turns it off for good.
Improved
- Your account name stays yours. Claude account identity is now masked (e.g.
Kh***) across the switcher and dashboard, so a screenshot or screen-share never gives it away.
Fixed
- "Open Dashboard" actually opens it. The OpenCode Go connect button did nothing before — now it takes you straight there.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.
AIMeter 2.35.4
Fixed
- Claude folder routing no longer quietly falls back to your default account when a folder's per-account setup hasn't loaded yet. AIMeter now detects the account you assigned to that folder, routes to it anyway, and shows you the one command to restore the normal setup — so you're never unknowingly spending your default account's quota.
- Antigravity usage percentage could occasionally read below 0% or above 100%; it now always shows a correct 0–100%.
Install
Download AIMeter.zip below, unzip, and drag AIMeter.app to Applications. If macOS warns the app is from an unidentified developer, right-click → Open.