The control plane for your AI subscriptions.
Track quotas across 11 providers. Route Claude Code to any account or backend. Compress every request before it leaves your Mac. One menu bar.
Tracked providers · 11 and counting
What it actually does
Not a dashboard. A daemon.
01 — Track
Live quotas across 11 providers.
Session, weekly, and monthly limits update the moment a request lands. Color-coded gauges in the menu bar, full reset countdowns in the popover, historical traffic in the dashboard. Stop refreshing browser tabs.
02 — Route
Local proxy for Claude Code.
Run multiple Anthropic accounts side-by-side. Map ~/work to your Pro seat, ~/personal to your Free quota via .envrc. Token borrowing flips you to a spare profile mid-session when the active one runs dry — no terminal restart.
03 — Compress
RTK + Caveman shrink every request.
Ten content filters (git diff, grep, ls, find, log dedup) collapse repeated bytes before they hit Anthropic. Caveman terse-mode injection trims verbose prompts at three intensity levels. Daily ledger shows tokens saved per provider.
Folder-based routing
Pin every project to the right account.
AIMeter runs a local HTTP proxy on 127.0.0.1:2456. Set ANTHROPIC_BASE_URL per directory via direnv, and every claude call from that folder is auto-routed.
No token export. No env clutter. Switch directories and the right OAuth profile is already attached.
# ~/work/.envrc export ANTHROPIC_BASE_URL="http://127.0.0.1:2456/work" # ~/personal/.envrc export ANTHROPIC_BASE_URL="http://127.0.0.1:2456/personal" # ~/work $ claude ↳ routed to work profile · 73% used # ~/personal $ claude ↳ routed to personal profile · 12% used
One CLI. Eight backends.
Run Claude Code on any model.
AIMeter installs shell wrappers for every external provider. Type kimi instead of claude and your existing workflow runs on Kimi K2 instead of Anthropic. Same prompts, same agents, same memory — different model. No config edits.
kimikimicodeglmsynclaudeopenrouterminimaxdeepseekmimoclaudeQuotas, alerts, and RTK compression apply to every backend — not just Anthropic.
Built for daily use
Every surface, instrumented.
Active Sessions
See every running claude process live — profile label, working directory, PID, runtime ticker. Know exactly which account is burning quota right now.
Account failover
Codex multi-account: when one account hits 429, AIMeter auto-rotates to the next. Sign in once per account via PKCE, then never think about it.
Threshold alerts
System notifications at warning (80%) and critical (90%) by default — per-provider configurable. The first heads-up arrives before the rate limit, not after.
One Keychain prompt
v2.23 consolidates four Keychain prompts into one. Install, approve once, done. No more permission-prompt fatigue on reinstall.
Zero cloud. Zero telemetry.
Tokens in macOS Keychain. Quota cache in ~/.config/aimeter/. The proxy never phones home. No account, no analytics, no server.
Stop guessing your quota.
Free. macOS 14 Sonoma or later. Apple Silicon. No account required.
↓ Download AIMeterv2.27.1