Custom menu bar & tray
Build a live display from tool icons, quota bars, reset times, cost, tokens, and text, with an instant preview.
See usage, cost, and limits across every AI coding tool at a glance.
29+ tools and providers
Turn on opt-in history and Token Monitor opens a full dashboard window: a GitHub-style activity heatmap with streaks, plus per-tool and per-model usage stacked over time in bar and K-line views, rolled up across all your devices.
Build a live display from tool icons, quota bars, reset times, cost, tokens, and text, with an instant preview.
Collapse the widget into a draggable mini-window with click or hover preview.
Broadcast today's tokens, cost, and top tool to your profile. Opt-in.
Today's totals on your Home Screen via the Worker hub, with Widgy or Scriptable.
Local stays the default path. Add self-hosted sync when you want token usage from multiple devices rolled into one view.
The widget reads local usage summaries through tokscale and renders them on the same machine. No account, no cloud.
There is no mode toggle. Paste a hub URL and the widget starts syncing; clear the field and everything stays on this machine.
Each widget or headless agent posts that device's usage summary to your hub, which merges totals and streams them back to every connected widget.
Pick a sync backend; all three speak the same ingest protocol.
Token Monitor syncs only the fields needed to show totals, costs, tool and model breakdowns, and normalized account limit status.
{
"deviceId": "mac-studio",
"hostname": "Mac Studio",
"platform": "darwin",
"agentVersion": "0.36.0",
"updatedAt": "2026-07-28T10:14:20.193Z",
"today": {
"totalTokens": 165164772,
"costUsd": 136.08,
"clients": {
"codex": 98123456,
"claude": 49728853,
"kimi": 10000000,
"zai": 7312463
},
"models": {
"gpt-5.6-sol": 67882721,
"claude-fable-5": 46906795,
"kimi-k3": 29399329,
"glm-5.2": 20975927
}
},
"month": { … totals, clients, models … },
"allTime": { … totals, clients, models … },
"limits": {
"providers": [
{
"provider": "claude",
"accountKey": "sha256:9f2c…",
"status": "ok",
"windows": [{
"kind": "weekly",
"usedPercent": 61.4,
"resetsAt": "2026-06-15T00:00:00Z"
}]
}
]
}
}
The entire record a hub ever receives: counts, costs, and labels. Nothing else fits in the shape.