Free & open source · macOS 14+
One menu bar app that tracks every token across Claude Code, Claude Desktop & Cowork, Codex, Cursor, Gemini, and Copilot — live burn rates, per-app costs, and official rate limits. All on your Mac, nothing leaves it.
$ brew install krishcdbry/tap/control-tower
Monitors every assistant you run
Token ledger
Control Tower reads the session transcripts your AI apps already write and turns them into a precise, deduplicated ledger — split by app, model, and project. It's the only tracker that tells Claude Code, Claude Desktop, and Cowork apart.
Live burn rate
Anthropic limits usage in 5-hour windows. Control Tower shows the active block in real time — tokens, cost pace, burn rate per minute, and exactly when it resets — so you never get rate-limited mid-flow again.
No accounts. No telemetry. No cloud. Control Tower reads local files and your own provider APIs, stores everything in a local SQLite database, and ships with the full source code — audit it yourself.
A glanceable icon that tints as you approach limits. One click for the full dashboard — no browser tab, no electron.
Claude, Codex, Cursor, Gemini, Copilot, and Antigravity — session, weekly, and model-specific quotas side by side.
Native SwiftUI + AppKit, strict concurrency, SQLite-backed storage. Light on memory, invisible on your CPU.
File-system events drive updates the instant a session writes — counts move while you work.
ct tokens prints your full ledger in the terminal — pipe it, script it, put it in your tmux status line.
Signed, notarized, and auto-updating via Sparkle. Install once, stay current.
$ ct tokens
Claude Token Ledger
===================
Period Tokens Cost Breakdown
Today 92.9M $142.16 (in 87K / out 314K / cache r 89M w 3.1M)
Last 7 days 1.04B $1,013.87 (in 653K / out 4.3M / cache r 999M w 37M)
Last 30 days 6.05B $4,640.31 (in 894K / out 13M / cache r 5.9B w 139M)
Current 5h block (started 13:30):
Tokens: 25.5M Cost: $39.39 Burn: 274K/min Resets in: 3h 26m
Scan: 505 files seen, 1 parsed, 0.0 MB read in 0.04s
Faithful, living recreations of the dashboard — every widget here ships in 1.0.0.
$ brew install krishcdbry/tap/control-tower
Installs the app and the ct CLI. Homebrew 5+ asks you to trust the tap first: brew trust krishcdbry/tap.
$ git clone & swift build
Swift 6 toolchain on macOS 14+. MIT licensed.
Free, open source, and on your menu bar in under a minute.
$ brew install krishcdbry/tap/control-tower