v1.2.0
A native Windows tray monitor for your Claude Code usage. This release adds usage projection, a local 24h insights breakdown, an app icon, and single-instance behavior.
🔮 Usage projection
- Tracks the burn rate of your rate-limit usage (least-squares over a rolling sample history) and projects when you'll reach 100%.
- The vertical fill bar turns vivid red when usage is on pace to hit 100% before the window resets — blue otherwise.
- Tooltip shows the projected time to 100%:
✓ … (after reset)when safe,⚠ … (before reset)when not. Follows whichever metric you have Show on icon set to (5h / 7d / extra).
📊 Usage insights (24h)
- New Usage insights (24h) submenu, computed locally from your Claude Code session transcripts (
~/.claude/projects/**/*.jsonl) — no API call. - Tokens are weighted by per-model price, so each percentage reflects share of usage: request/session counts, From subagents, >150k context, and a By model breakdown.
- Reads only token counts, model ids, and flags — never message content.
🎨 App icon
- New multi-resolution app icon (Claude-clay tile + white spark) for the
.exe, installer, and shortcuts. - While connecting (before the first reading) the tray shows the logo instead of a gray "0".
🛠️ Reliability
- Single instance — a named mutex prevents duplicate tray icons when the app is launched again.
- Installer build script now also detects per-user Inno Setup installs (
%LocalAppData%\Programs\Inno Setup 6).
Install
Download ClaudeTray-Setup.exe below — per-user install, no admin required. Requires Claude Code installed and logged in (run claude once).
Full Changelog: v1.0.0...v1.2.0