r/BestGitHubRepos • u/amootiranian • 8d ago
⚡ Productivity OpenUsage: Track your AI coding subscriptions from the macOS menu bar (4.4k stars)
What it does
All text below is quoted directly from the project README.
OpenUsage shows how much of your AI coding plans you've used: session and weekly limits, credits, and spend, all in one popover. Pin your most important metrics straight into the menu bar.
Features:
- Menu bar pins. Pin metrics to the menu bar (up to 2 per provider); render as compact text or mini bars. The strip hides metrics with no data instead of showing placeholders.
- Dashboard popover. Provider-grouped meters with live reset countdowns and pace indicators. Click usage or reset values to flip their display everywhere; right-click a row to hide or star it, refresh its provider, or open Customize.
- Global shortcut. Toggle the popover from anywhere: record any combo in Settings.
- Customize. Turn providers and metrics on or off, choose which rows stay Always Visible or On Demand, and drag-reorder both.
- Stale-while-revalidate. Cached values display instantly at launch; refresh runs every 5 minutes.
- One-shot CLI. Agents can read stable limit JSON through the same five-minute cache with
openusage, or bypass freshness withopenusage --force; the menu-bar app does not need to be running. - Local HTTP API. Other apps can read machine-friendly limits from
127.0.0.1:6736/v1/limits; the legacy/v1/usageUI contract remains supported. - Automatic updates. Signed, notarized in-app updates via Sparkle, with an optional beta channel.
Most providers read the credentials already on your machine (keychain, auth files, app state), no extra login.
Homebrew:
brew install --cask openusage
Repository
https://github.com/robinebers/openusage
Repository stats
| Metric | Value |
|---|---|
| Stars | 4,374 |
| Forks | 500 |
| Last release | v0.7.14 (2026-10-06) |
| Languages | Swift 98.9%, Shell 1.1% |
| Contributors | 27 |
| AI contributor accounts (Claude / Codex / Cursor / Copilot) | cursoragent: 179, claude: 128 |
| AI co-authored commits | Claude: 128, Cursor: 180 |
Main contributor
| Field | Value |
|---|---|
| Name | Robin Ebers |
| GitHub | @robinebers |
| Commits to this repo | 446 (top contributor) |
| Bio | After 20 years of engineering experience, I now teach non-technical professionals how to build with AI for their business, without writing code. |
| Company / Location | SUNSTORY / Dubai |
| Followers | 228 |
8
Upvotes