Every AI subscription. One menu bar.Free forever.
MIT licensed.
Your credentials never leave your Mac.

[01] providers
05 + yours5-hour + weekly windows, Fable limit, plan
weekly quota, 5-hour rate window
primary/secondary windows, plan
premium interactions, reset date
pay-as-you-go balance
Providers are plugins — send a PR
Threshold alerts — 25 · 50 · 75 · 90
FIRST NOTICE — EARLY WARNING
CLAUDE · 5H WINDOW — 25% USED
RESET IN 4H 02M
HALF — PACE YOURSELF
KIMI · WEEKLY — 50% USED
RESETS MON 9:00
PLAN THE FINISH
CODEX · PRIMARY — 75% USED
RESET IN 1H 17M
THE WALL IS CLOSE
COPILOT · PREMIUM — 90% USED
RESETS IN 6D
[02] capabilities
per provider · per windowEvery quota window. One ring in the menu bar.
25 · 50 · 75 · 90 — alerted before the wall, not after.
Know the minute every window refreshes.


UsageOwl — Free — MIT — 4.8 MB — macOS 14+ — 5 providers — Telemetry none — Notarized DMG
[03] privacy
credentials never leave the macAlert 90% — 5-hour window — Claude
Stop guessing.
Start watching.
Threshold 90 of 25 · 50 · 75 · 90
[04] faq
06From two places: the credential files your CLI tools (Claude Code, Kimi Code, Codex) already store on your Mac, and each provider’s official quota endpoint over HTTPS. Nothing is scraped, nothing is proxied.
Your credentials stay in the files and Keychain items where your tools put them. UsageOwl reads them locally and uses them only to ask the provider for your remaining quota. There is no UsageOwl backend — nothing is sent anywhere else.
Claude (Claude Code and claude.ai), Kimi (Kimi Code), OpenAI Codex (ChatGPT Plus/Pro), GitHub Copilot premium interactions, and the Moonshot platform balance. Providers are plugins, so more can be added.
Yes. It ships as a universal binary that runs natively on Apple Silicon and Intel, on macOS 14 Sonoma or later.
The App Store sandbox blocks apps from reading other tools’ credential files — which is exactly how auto-detect works. The DMG is signed with a Developer ID and notarized by Apple instead, so Gatekeeper still opens it cleanly.
Paste a GitHub personal access token once. UsageOwl stores it in the macOS Keychain and uses it only to read your premium-interactions quota.