Built a macOS notch app that tracks LLM usage across every AI provider - always visible, fully local.
Every AI developer juggles 3-5 providers simultaneously - Claude for reasoning, OpenAI for APIs, Gemini for multimodal, Cursor and Codex for coding. But there's no single place to see what you're spending, where you're hitting rate limits, or which provider is eating your budget. Menu bar apps exist but they clutter an already-crowded bar. Opening a dashboard breaks your flow. The cost of not knowing adds up fast.
The notch on MacBooks is wasted space - a dead zone every app ignores. I decided to use it as a persistent, always-visible usage strip. The key product constraint I set early: zero backend, zero telemetry, all credentials in the system Keychain. AI developers are privacy-conscious - they're not going to route their API keys through someone else's server. Local-first wasn't a feature, it was the price of entry. The second call was multi-provider from day one rather than building for one API and adding others later. The value is the unified view.


A native Swift macOS app that sits in the notch wings and displays live token usage, cost tracking, and rate-limit status for Claude, OpenAI, Gemini, Cursor, and Codex. Reads usage locally - no proxies, no interceptors. API credentials stored in macOS Keychain. Codex integration uses the real rate-limit API. Auto-update checker built in. Global ⌘Q quit, click-to-settings, dropdown with per-provider detail. Released as open-source on GitHub.
v1.1.0 shipped and publicly released. Open-source on GitHub. Solves a real daily problem for anyone using multiple AI providers - usage is visible at a glance without breaking flow. Built solo in Swift with no prior macOS native experience, shipping from zero to public release.
Native Swift app using AppKit and SwiftUI for the notch-wing overlay. Keychain APIs for secure credential storage. Provider integrations: Claude (Anthropic usage API), OpenAI (billing API), Gemini (usage API), Cursor (local file monitoring), Codex (real rate-limit API). Auto-update via GitHub releases API. Build pipeline: xcodebuild archive + DMG packaging. No third-party dependencies beyond system frameworks.