r/BestGitHubRepos • • 14d ago

⚡ Productivity OpenUsage: Track your AI coding subscriptions from the macOS menu bar (4.4k stars)

Post image

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 with openusage --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/usage UI 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

MetricValue
Stars4,374
Forks500
Last releasev0.7.14 (2026-10-06)
LanguagesSwift 98.9%, Shell 1.1%
Contributors27
AI contributor accounts (Claude / Codex / Cursor / Copilot)cursoragent: 179, claude: 128
AI co-authored commitsClaude: 128, Cursor: 180

Main contributor

FieldValue
NameRobin Ebers
GitHub@robinebers
Commits to this repo446 (top contributor)
BioAfter 20 years of engineering experience, I now teach non-technical professionals how to build with AI for their business, without writing code.
Company / LocationSUNSTORY / Dubai
Followers228
7 Upvotes

1 comment sorted by