Claude Usage Tracker is a lightweight, native macOS menu bar application that provides real-time monitoring of your Claude AI usage limits. Built entirely with Swift and SwiftUI, it offers a clean, intuitive interface to track your 5-hour session window, weekly usage limits, and Opus-specific consumption.
Key Capabilities
Multi-Profile Support: Manage unlimited Claude accounts with isolated credentials and settings
Multi-Profile Display: Monitor all profiles simultaneously in the menu bar
Claude Code Integration: Sync CLI accounts and auto-switch credentials when changing profiles
Real-Time Monitoring: Track session, weekly, API console usage, and API costs per profile
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
151,568
usage-application
Usage History: Interactive charts tracking session, weekly, and billing data over time
Global Shortcuts: System-wide keyboard shortcuts (no Accessibility permission)
Headless Mode: Works on headless Macs via Remote Desktop
Developer Tools: Terminal statusline integration with model, context, profile display, pace markers, and color modes
Privacy-First: Local storage, no telemetry, no cloud sync
Native Performance: Lightweight Swift/SwiftUI design for macOS
Menu bar icon and detailed usage popover
What's New
v3.0.3 (2026-03-10): 6-tier pace system (Comfortable → Runaway) with colored pace markers on progress bars, 3 color modes (Multi-Color/Greyscale/Single Color) for menu bar and statusline, label toggles (Ctx/Usage/Reset), 24-hour time format, terminal-matching preview colors, CPU spin-loop fix in menu bar rendering
v3.0.2 (2026-03-10): API cost tracking with daily chart, browser-based authentication (WKWebView sign-in), rate limit header usage for CLI OAuth, auto-sizing popover, 3-way time display picker, adaptive green color, session key expiry tracking & notifications
v3.0.1 (2026-03-08): Popover settings tab (remaining time toggle), multi-display CPU fix
v3.0.0 - Major Release (2026-03-08):
Headless mode: Remote Desktop support for headless Mac environments
Usage history: Interactive timeline charts with export to JSON/CSV
Global keyboard shortcuts: Configurable hotkeys (no Accessibility permission needed)
Auto-switch profiles: Automatically switch when session limit reached
Borderless settings window: Full vibrancy design with custom traffic lights
6 new statusline components: Model name, context window, profile name, and more
Extract the zip file (double-click or use Archive Utility)
Drag Claude Usage.app to your Applications folder
Double-click to launch - that's it!
v2.0.0+ Note: The app is now officially signed with an Apple Developer certificate. You can install and run it like any other Mac application - no security warnings or workarounds needed.
Automatic Updates: Once installed, the app will automatically check for updates and notify you when new versions are available (Settings → Updates).
Option 3: Build from Source
# Clone the repository
git clone https://github.com/hamed-elfayome/Claude-Usage-Tracker.git
cd Claude-Usage-Tracker
# Open in Xcode
open "Claude Usage.xcodeproj"
# Build and run (⌘R)
Quick Start Guide
Option A: Automatic Setup with Claude Code (Easiest)
New in v2.2.2: If you have Claude Code installed and logged in, the app works automatically!