AGENT ONLINE·Monitoring Manoj's work
sys.status: NOMINAL
Back to work
// Native macOS App · Developer Tools · Open Source

TrackNotch

GitHubTrackNotch - LLM usage tracking that lives in your Mac's notch | Product Hunt
Solo builder · TrackNotch · 2026–present

Built a macOS notch app that tracks LLM usage across every AI provider - always visible, fully local.

5
Providers
None
Backend
v1.1.0
Released
Public
Source
// Problem

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.

// My call

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.

TrackNotch hero
click to expand
TrackNotch settings — Claude Code and Codex connected, rate-limit tracking active
// What I shipped

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.

// Outcome

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.

// How I built ittechnical

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.

AI/LLMDeveloper ToolsOpen Source0-to-1
All workContact