macOS Menu Bar

Know your
Claude and Claude Code
usage at a glance

TokenWatch lives quietly in your menu bar, showing your live Claude.ai session percentage, burn-rate ETA, 30-day history, and Claude Code token analytics read straight from your machine. Refreshed automatically, zero setup beyond logging in.

Free 7-day trial, then $1.99 one-time. macOS 14+ · Claude Pro / Team / Enterprise

Finder
65% 2h 15m 14:32
Current Session Resets in 2h 15m
65%
⚡ At this rate: ~1h 47m to limit
Weekly Limits Resets in 3d 4h
O
Opus
claude-opus-4
38%
resets in 3d
S
Sonnet
claude-sonnet-4
65%
resets in 3d
Demo

Watch it in action

Features

Everything you need
to stay in control

A focused dashboard that surfaces exactly the numbers that matter: session gauge, history, alerts, costs, Claude Code analytics, and more. Nothing you don't need.

📊
Session Gauge

A live percentage gauge that shifts from green to orange to red as you approach your limit. A burn rate pill shows exactly how long until you hit the cap: "At this rate, ~1h 47m to limit".

Burn rate ETA shown below the progress bar
Color-coded: green / orange / red states
Precise reset countdown timer
⚖️
Weekly Model Limits

Track your weekly message allowance separately for each model. Know when you're running low on Opus before you're forced to switch.

Opus, Sonnet, Haiku, all tracked
Color-coded bars per model
Per-model reset countdown
💰
Cost Tracking

Add your Anthropic Admin API key to see real dollar spend. Today's cost, the monthly total, a 7-day trend chart, and top models by spend, all in the same popover.

Today's API cost and monthly total
Monthly budget alert + CSV export
Top models by spend, daily budget threshold
🔔
Smart Alerts

Get notified before your session runs out, not after. Set your own thresholds, silence alerts during quiet hours, and get pinged the moment your 5-hour limit refreshes.

Customizable thresholds (default 80% / 95%)
Quiet hours: silence alerts on your schedule
Session reset notification when limit refreshes
📈
Usage History & Analytics

A dedicated analysis window with daily bar charts, an hourly activity heatmap, model breakdown donut chart, and day-detail cards. Filter by 7, 14, or 30 days.

7d / 14d / 30d date range filter
Hourly activity heatmap & day detail cards
Model breakdown with version-based colors
CSV export for offline analysis
🖥️
Desktop Widgets

Glance at your Claude usage without opening anything. Small, Medium, and Large WidgetKit widgets sit on your desktop and update automatically. Fully localized.

Small, Medium, and Large sizes
Session gauge + weekly limits at a glance
Follows app language (EN / TR)
⌨️
Claude Code Analytics

Live token, session, and cost data parsed from your local Claude Code logs. No admin key, no API calls, no waiting. Slice by 7, 14, 30 days, or all-time.

Token breakdown per model (Opus, Sonnet, Haiku, version aware)
Sessions, active days, and message counts
Read locally, never sent to any server
🌐
macOS Integrations

Works the way Mac apps should. Ask Siri or Spotlight for your current usage, launch from Shortcuts automations, and switch the interface to Turkish with a single tap in Settings.

"Hey Siri, check my Claude usage"
Spotlight & Shortcuts app integration
Turkish language support (in-app switcher)
How it works

Up and running
in under a minute

01 · Install
Download from the
Mac App Store

TokenWatch is a native macOS app. No brew, no DMG, no Terminal. Download and run. It appears in your menu bar immediately.

02 · Sign In
Log in to claude.ai
once

A built-in browser opens claude.ai. Sign in with your account (Google OAuth works). The session persists, so you won't be asked again until it expires.

03 · Done
Your usage is
always visible

The menu bar pill shows your current percentage and reset time. Click to expand the full dashboard with weekly limits, 30-day history, burn rate ETA, and optionally, cost data.

Screenshots

See it in action

TokenWatch main dashboard · session gauge and weekly limits
01 · Session gauge & weekly limits
TokenWatch usage history · bar chart, heatmap, and model breakdown
02 · Usage history & analytics
TokenWatch smart alerts · customizable thresholds and quiet hours
03 · Smart alerts & quiet hours
TokenWatch cost tracking · daily and monthly API spend
04 · API cost tracking
TokenWatch desktop widgets · small, medium, large sizes
05 · Desktop widgets
TokenWatch Claude Code analytics · model breakdown and token usage
06 · Claude Code analytics
TokenWatch easy setup · sign in with Google OAuth
07 · Easy setup
Privacy

Your data stays
on your Mac

TokenWatch has no server, no account, no analytics. It only talks to claude.ai and api.anthropic.com, directly from your device.

🔑
Keychain storage

Your Admin API key is stored in the macOS Keychain, encrypted at rest. Never in plain text, never in UserDefaults.

🚫
No developer server

Every network request goes directly from your Mac to Anthropic's servers. Nothing passes through any intermediary.

📦
App Sandbox

Runs in macOS App Sandbox with only outgoing network access. No access to your files, microphone, camera, or contacts.

Data flow
Source
claude.ai
Destination
TokenWatch (your Mac)
Source
api.anthropic.com
Destination
TokenWatch (your Mac)
Never sent
Your usage data
Developer server
does not exist
Never sent
Admin API key
Analytics / tracking
none
→ Read the full privacy policy
Pricing

Try free for 7 days,
then unlock forever for $1.99

No subscription. No ads. No tracking. Pay once, use forever, including every future update.

🎁
7-day free trial

Every feature unlocked. No credit card. Cancel just by not unlocking.

$1.99 one-time

A single in-app purchase unlocks TokenWatch on all your Macs, forever.

♾️
All future updates

No paid upgrades. Every new feature ships free for everyone who unlocked.

💝
Existing customers

Bought TokenWatch when it was paid? You keep Pro automatically. No action needed.

Requirements
macOS 14 Sonoma or later
Claude.ai Pro / Team / Enterprise (for session tracking)
Optional
Claude Code (local analytics)
Anthropic Admin API key (cost tracking)
Download