← all repositories
robinebers/openusage

A menu bar accountant for your AI coding habit

OpenUsage exists because checking five different dashboards to see if you’ve burned through your Cursor credits is a waste of your time.

3.5k stars Swift Coding Assistants
openusage
Velocity · 7d
+76
★ / day
Trend
accelerating
star history

What it does — This is a macOS menu bar utility that tracks consumption across more than fifteen AI coding subscriptions—Claude, Cursor, Copilot, Grok, Windsurf, and others—displaying progress bars, badges, and remaining quotas in one panel. It refreshes automatically on a schedule you set and exposes a local HTTP API so other apps can read your usage data from 127.0.0.1:6736.

The interesting bit — The author claims every line of code was generated, reviewed, and shipped using AI tools like Cursor, Claude Code, and Codex CLI, making the project a real-world stress test of vibe-driven development. It also supports routing provider requests through SOCKS5 or HTTP proxies, which is a thoughtful nod to users who would rather not expose their traffic directly.

Key highlights

  • Supports 15+ providers with granular, provider-specific metrics: session usage, weekly limits, credits remaining, pay-as-you-go caps, and more
  • Plugin-based architecture means new providers can be added without updating the entire app, though plugins are currently bundled while a flexible loading API is in progress
  • Runs fully offline after fetching data, with a global keyboard shortcut to toggle the panel and auto-update support for the macOS app
  • Local HTTP API at 127.0.0.1:6736 lets third-party tools consume your aggregated usage data

Caveats

  • macOS only; Apple Silicon and Intel builds are provided, with no mention of Windows or Linux
  • The main branch is merged directly without staging and may be unstable; the README advises sticking to tagged releases for reliable builds
  • Plugins are still bundled rather than dynamically loadable, so custom providers require building from source for now

Verdict — Worth installing if you pay for multiple AI coding tools and want at-a-glance visibility into your burn rate. If you are not on macOS or you only subscribe to one tool, this solves a problem you do not have.

Frequently asked

What is robinebers/openusage?
OpenUsage exists because checking five different dashboards to see if you’ve burned through your Cursor credits is a waste of your time.
Is openusage open source?
Yes — robinebers/openusage is open source, released under the MIT license.
What language is openusage written in?
robinebers/openusage is primarily written in Swift.
How popular is openusage?
robinebers/openusage has 3.5k stars on GitHub and is currently accelerating.
Where can I find openusage?
robinebers/openusage is on GitHub at https://github.com/robinebers/openusage.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.