Track all your AI coding subscriptions in one place.
Secured by Keylight.dev Buy Me a Coffee
See your usage at a glance from your menu bar. No digging through dashboards.
UsagePal share card for Claude usage in dark and light mode
Download the latest release (macOS, Apple Silicon & Intel)
The app auto-updates. Install once and you're set. If you want early builds, turn on Get Beta Updates in Settings and beta updates will appear in the normal in-app update button.
UsagePal lives in your menu bar and shows you how much of your AI coding subscriptions you've used. Progress bars, badges, and clear labels. No mental math required.
- One glance. All your AI tools, one panel.
- Always up-to-date. Refreshes automatically on a schedule you pick.
- Pace alerts. Optional notifications when a limit is on track to run out.
- Global shortcut. Toggle the panel from anywhere with a customizable keyboard shortcut.
- Agents. See which Claude Code, Codex, and Cursor sessions are active on this Mac — 100% local.
- Lightweight. Opens instantly, stays out of your way.
- Plugin-based. New providers get added without updating the whole app.
- Local HTTP API. Other apps can read your usage data from
127.0.0.1:6736. - Proxy support. Route provider HTTP requests through a SOCKS5 or HTTP proxy.
- Amp / subscription usage, daily free usage, credits
- Antigravity / all models
- Claude / session, weekly, extra usage, local token usage (ccusage)
- ClinePass / Session, weekly, monthly limits, balance, usage trend
- Codex / session, weekly, reviews, credits
- Copilot / credits, extra usage, chat, completions
- Cursor / credits, total usage, auto usage, API usage, on-demand, CLI auth
- Factory / Droid / standard, premium tokens
- Grok / credits used, plan, pay-as-you-go cap
- JetBrains AI Assistant / quota, remaining
- Kiro / credits, bonus credits, overages
- Kimi Code / session, weekly
- MiniMax / coding plan session
- OpenCode Go / 5h, weekly, monthly spend limits
- OpenRouter / credits, balance, daily/weekly/monthly spend, key limit
- Devin / weekly quota, daily quota, ACU, extra usage, on-demand credits
- Z.ai / session, weekly, web searches
Community contributions welcome. Want a provider that's not listed? Open an issue.
UsagePal is open source and grows through community contributions: new providers, bug fixes, and ideas. If something is missing or broken, the best way to get it fixed is to open an issue or submit a PR.
Plugins are currently bundled; making them loadable so you can build and run your own is on the roadmap.
- Add a provider. Each one is just a plugin. See the Plugin API.
- Fix a bug. PRs welcome. Provide before/after screenshots.
- Request a feature. Open an issue and make your case.
Keep it simple. No feature creep, test your changes.
UsagePal is free and stays free. If it saves you a trip to a dashboard, you can buy me a coffee — it covers the Apple Developer account, code signing, and the time that goes into new providers.
You can also support it for free: star the repo, report bugs, or add a provider.
- UsagePal is built on OpenUsage by Robin Ebers. If you want a native macOS app, try OpenUsage instead.
- Inspired by CodexBar by @steipete.
Maintained by Nicolas Demanez.
MIT. See NOTICE for attribution.
UsagePal sends an anonymous usage signal to Keylight at most once per day to count active installs. It contains no personal data and is not tied to your identity — only a randomly generated install id, the app and SDK versions, and your platform (e.g. macOS). Licensing for supporters is also handled by Keylight, with license keys verified offline on your device.
Build from source
Warning: The
mainbranch may not be stable. Use tagged versions for stable builds.
- TypeScript + React + Vite + Tailwind (frontend)
- Rust + Tauri v2 (backend)
- QuickJS (
rquickjs) for the plugin engine - lutin for macOS DMG packaging, signing, and notarization
bun install bun run tauri dev # run in development bun run tauri build # production build