v2.3.0 — Stats page, nav rail & more
The biggest release yet — a full Stats page, a slim navigation rail, a tabbed Settings page, multi-channel push notifications, and in-app update checks. This rolls up everything since v2.0.1.
✨ Stats page
A new page (the chart icon in the nav rail) that turns the usage you've already racked up into a picture of what your subscription is actually worth — all computed locally from your transcripts priced against a bundled rate card, enriched with Anthropic's OAuth usage endpoint for real spend and plan. Every visual is hand-drawn, so it adds nothing to the download size.
- API value this month vs your plan price (e.g. "≈ 33× your subscription"), with lifetime value and the break-even day
- Extra usage (real pay-as-you-go spend) and cache savings + cache hit rate
- Time to 7-day cap — a burn-rate estimate from your recent usage
- Value by model, value by project, and code by language (the languages of the files Claude edits)
- Activity mix (coding / reading / planning / …), this week vs last, current streak, and sessions
- A per-day value strip, a 7×24 activity heatmap, and a monthly recap
🧭 Navigation rail
A slim, icon-only rail down the left edge — switch between Dashboard, Stats, and Settings, with the mascot pinned at the top. (Replaces the old title-bar gear.)
⚙️ Settings, retabbed
Settings is now a full page split into General · Display · Connection · Notifications · About tabs, each scrolling on its own.
🔔 Notifications — more channels
Limit-reset alerts can now reach you off this machine through ntfy, Telegram, Discord, Slack, Pushover, Gotify, or a generic webhook — add several and every one fires. The Windows toast (with optional sound / pop-to-front) is its own channel.
⬆️ In-app update checks
The app now checks GitHub Releases (about once a day) and surfaces an Update available item in the tray plus a toast when a newer build is out — click it to open the download page. Toggle it under Settings → General → Updates.
🩹 Under the hood
- OAuth usage/profile polling for plan tier + extra-usage spend, and a persisted usage history that powers the burn-rate and trends
- Bundled USD price map with an auto-updating rate card
- UI icons migrated to bundled Font Awesome
- A round of code-review hardening — threading, window-resize, lifetime-scan efficiency, and safer token-refresh + update-URL handling
- Usage polling is unchanged: the same minimal ~1-token probe. Everything new in Stats is computed locally, so there's no extra API token cost
📥 Install
Download Clawdmeter.exe below — a single self-contained file (~29 MB, bundling Python + Qt), no install needed. The exe is unsigned, so Windows SmartScreen may warn on first run: More info → Run anyway.
SHA-256 (Clawdmeter.exe):
2e978ff33d99ac319e89d1dda252f066644961bd19e640381a88706f8c2611b4 Clawdmeter.exe
Verify before running: Get-FileHash Clawdmeter.exe -Algorithm SHA256