Choose your timeframe
Today, 7 Days, or 30 Days. Totals, charts, and breakdowns update together.
New in v1.1.0 · Free & open source
Bring Claude and Codex together in your menu bar. See combined tokens and estimated costs across your local apps, then explore daily, weekly, monthly, and model-level usage.
$ brew install --cask krishcdbry/tap/control-tower
ClaudeSession 46%
CodexWeekly 3%Token history from Claude and Codex. Other providers show their available account limits separately.
Select a day to see its hourly activity.
Interactive preview · Illustrative data · Costs are estimates
Account limits across six providers
Claude
Codex
Cursor
Gemini
Copilot
AntigravityNew in v1.1.0
A new home widget adds up Claude and Codex usage across your local apps. One click opens the analysis behind the numbers.
Today, 7 Days, or 30 Days. Totals, charts, and breakdowns update together.
Compare providers, desktop and terminal apps, and individual models in the same view.
Open daily details for hourly activity, models, apps, and projects. Quiet days stay on the chart.
Combined token history covers Claude and Codex activity recorded on this Mac. Providers without local token history are labeled in the app.
Token ledger
Control Tower reads local session history from Claude Code, Desktop, and Cowork, plus Codex Desktop, Work, CLI, IDE, and background agents. One deduplicated ledger keeps usage organized by app, model, and project.
Live burn rate
See Claude's active 5-hour block and Codex's recent 5-hour activity alongside the limits returned by your account. Session and weekly windows use their actual reset times, including accounts that report only a weekly limit.
No Control Tower account or telemetry. Connect your existing provider accounts for limits. Control Tower reads local files and provider APIs, stores usage history 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. See the quota windows available for each connected account.
Model-aware API cost estimates for Astra, Sol, Terra, Luna, and more. Reasoning tokens count once within output usage, including at extra-high effort.
Desktop, Work, CLI, IDE, and background agents. Updated parsing handles modern transcripts, resumed sessions, and repeated usage records.
ct tokens for Claude, ct tokens codex for Codex. View token totals and estimated costs from your terminal.
Apple-notarized app and signed CLI. Get the latest release through Homebrew or download the archive directly.
$ 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
$ ct tokens codex
Codex Token Ledger
==================
Period Tokens Cost
Today 10.1M ~$36.62
Last 7 days 57.5M ~$208.15
Last 30 days 238.0M ~$861.27
Estimated API usage value, not subscription charges.
Illustrative dashboard previews. v1.1.0 adds combined analysis alongside provider limits, activity heatmaps, and usage history.
Apple silicon · macOS 14 or later · App and CLI included
$ brew install --cask krishcdbry/tap/control-tower
Installs the app and the ct CLI. Open Control Tower from Applications, then look for its menu bar icon.
Developer ID signed and notarized by Apple. Unzip, drag ControlTower.app to Applications, and open it.
$ git clone & swift build
Swift 6 toolchain on macOS 14+. MIT licensed.
Upgrade to get combined usage and the new Codex analytics.
brew update &&
brew upgrade --cask krishcdbry/tap/control-towerCosts estimate the API value of recorded tokens using model rates and cached-token pricing. They are not your subscription bill. Unlisted Codex models use a disclosed fallback rate. Codex estimates exclude fast-mode, long-context, cache-write, and tool charges.
Free, open source, and on your menu bar in under a minute.
$ brew install --cask krishcdbry/tap/control-tower