Skip to content

v2.3.0 — Stats page, nav rail & more

Choose a tag to compare

@weltern weltern released this 17 Jun 23:43
· 151 commits to main since this release
7999ef2

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