Free & open source · macOS 14+

Mission control for your AI usage

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
Download for macOS

Signed & notarized · Apple silicon & Intel · MIT license

AI Usage: Healthy
6/6 providers active
Current 5h Block
Started 13:30
3h 12m
until reset
25.5M
Tokens
$39.39
Cost
274K/min
Burn
418
Messages
Today
92.9M
$142.16
7 Days
1.04B
$1,013
30 Days
6.05B
$4,640
By App 30 days
Desktop / Cowork 3.53B · $2,721
Claude Code 2.50B · $1,919
0.04ssteady-state scan
100%local — zero telemetry
6providers, one menu bar
MITopen source

Monitors every assistant you run

ClaudeClaude
CodexCodex
CursorCursor
GeminiGemini
CopilotCopilot
AntigravityAntigravity

Token ledger

Know where every token goes

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.

By App · 30 days
Desktop / Cowork
$2,721
Claude Code
$1,919
Top projects
acme/backend
$1,808
acme/mobile-app
$1,607
side/website
$380

Live burn rate

Watch your 5-hour block burn

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.

Current 5h Block 2h 47m left
31.2M
tokens this block
281K/min · $47.20 · projected 68%

Your usage data never leaves your Mac

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.

Built like a native Mac tool, because it is one

Lives in the menu bar

A glanceable icon that tints as you approach limits. One click for the full dashboard — no browser tab, no electron.

Six providers, one view

Claude, Codex, Cursor, Gemini, Copilot, and Antigravity — session, weekly, and model-specific quotas side by side.

Swift 6, all the way down

Native SwiftUI + AppKit, strict concurrency, SQLite-backed storage. Light on memory, invisible on your CPU.

Real-time, not polled

File-system events drive updates the instant a session writes — counts move while you work.

CLI included

ct tokens prints your full ledger in the terminal — pipe it, script it, put it in your tmux status line.

Quietly up to date

Signed, notarized, and auto-updating via Sparkle. Install once, stay current.

terminal
$ 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

Inside the app

Faithful, living recreations of the dashboard — every widget here ships in 1.0.0.

AI Usage: Healthy 6/6 providers active
Claude46%
Session · resets 2h 11m
Codex34%
Weekly · 6% used
Cursor18%
Pro plan
Gemini7%
Pro · daily quota
Copilot3%
Unlimited
Antigravity0%
Sonnet 4.6
All providers at a glance
Activity 6 months
LessMore
Tuesday, Jun 9$189.57
128.9M tokens·214 messages·3 models
opus-4-896.4M · $151.20
fable-522.1M · $28.90
Six-month heatmap — click any day to drill in
Usage History 7 days
Wed41M
Thu63M
Fri32M
Sat14M
Sun53M
Mon121M
Tue107M
431Mtotal tokens
$652.40est. cost
95h blocks
History & trends, week over week

Install in seconds

Recommended

Homebrew

$ 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.

Direct download

Download .zip

Signed & notarized by Apple. Unzip, drag to Applications, done.

Build from source

$ git clone & swift build

Swift 6 toolchain on macOS 14+. MIT licensed.

Stop guessing what your AI costs

Free, open source, and on your menu bar in under a minute.

$ brew install krishcdbry/tap/control-tower