Skip to Content
Desktop utility / local-first

Every AI limit. In view.

Provider Usage Monitor turns scattered subscription limits into one compact, always-on-top desktop surface.

5 providers127.0.0.1 by defaultElectron + Next.js
One surfaceOpenCode, Cursor, Grok Bot, Codex, and Claude stay visible together.
Smart rankingAvailable accounts rise up while exhausted windows move out of the way.
Live provider view01 / Main view
Actual light-theme Provider Usage Monitor widget
Five providers. One glance.Usage, plans, and reset windows stay visible before the next prompt.
Account control02 / Settings
Actual Provider Usage Monitor account settings
Control the surface without touching config files.Accounts, providers, and display preferences stay in one place.
02 / Settings

Control every provider locally.

Account management, provider toggles, display names, and widget preferences stay inside the desktop app.

Manage accountsAdd, rename, inspect, or remove OpenCode accounts without editing files.
Choose what stays visibleDisable providers or accounts without losing their place in the widget.
Make it yoursUse provider names, nicknames, and light, dark, or automatic themes.
Local by designCredentials are read from local app stores and never sent to a portfolio server.
03 / Conclusion

A focused utility with serious boundaries.

The stack keeps the interface small, the provider adapters replaceable, and the usage data behind a local desktop boundary.

Loopback service at 127.0.0.1Protected account and key writesQuiet empty states when a provider is unavailable
InterfaceNext.js + React
Desktop shellElectron
LanguageTypeScript
StylingTailwind CSS
Providers5 adapters
SecurityLocal API secret
Latest hardening

Safer writes, reliable empty states, normalized billing dates, and duplicate-server protection.