Clawdmeter-Windows
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Fail
- Hardcoded secret — Potential hardcoded credential in src/app_settings.py
- exec() — Shell command execution in src/dashboard.py
- exec() — Shell command execution in src/main.py
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Standalone Windows desktop dashboard for Claude Code usage — session & weekly limits with a reactive Clawd mascot. Software-only port of Clawdmeter, no ESP32 hardware.
Clawdmeter-Windows
Standalone Windows desktop dashboard for Claude Code usage. A software-only
port of HermannBjorgvin/Clawdmeter
— the same metrics, the same 60-second poll, no ESP32 hardware.
What it shows
- Session (5h) % with reset countdown
- Weekly (7d) % with reset countdown
- A live label + Clawd animation showing what Claude Code is doing, falling back
to a usage-rate mood when idle - A system-tray icon whose fill arc tracks session % — hover it for a quick
session & weekly readout

The mascot reacts to what Claude Code is doing
Clawd's animation and the label beneath it follow your live Claude Code session
in near-real-time — read from the local transcript:
![]() |
![]() |
| CODING — editing, writing, running commands | READING — reading, grepping, globbing |
![]() |
![]() |
| SEARCHING — web fetch / search | PLANNING — todos, sub-agents & task management |
There's also an INTEGRATING mood for when Claude Code reaches out through an
MCP server tool — the label shows which server it's talking to (e.g.INTEGRATING — github/list_issues).
When Claude Code goes quiet, the mascot falls back to a mood driven by your
usage rate — sleepy when you're idle, dancing when you're burning through
tokens (the same 4-group logic as the original firmware).
Download
Grab the latest Clawdmeter.exe from the
Releases page — it's a single self-contained file (~27 MB,
bundling Python + Qt), no install needed. Just run it.
Heads up: the exe is not code-signed, so Windows SmartScreen may show a
"Windows protected your PC / unknown publisher" prompt the first time you run
it. Click More info → Run anyway. If you'd rather not trust the binary,
run from source or build it yourself.
How it works
It reads your Claude Code OAuth token from ~/.claude/.credentials.json,
sends a minimal 1-token request to api.anthropic.com/v1/messages every 60s,
and reads the rate-limit headers from the response. The window minimises to
the system tray; closing the window hides it. Quit from the tray menu
fully exits.
Requirements
- Windows 10 or 11
- Python 3.10 or newer (the code uses 3.10+ syntax)
Run from source
py -3 -m venv .venv
.\.venv\Scripts\pip install -r requirements.txt
.\.venv\Scripts\python src\main.py
Add --mock to drive the UI with synthetic data (no API calls):
.\.venv\Scripts\python src\main.py --mock
Build the standalone .exe
.\build.ps1
Output: dist\Clawdmeter.exe — single-file, no console window, ~27 MB.
Clawdmeter.spec prunes the parts of PySide6/Qt the app doesn't use (the
QML/Quick stack, the ~20 MB software-OpenGL fallback, unused image-format and
platform plugins, and Qt's bundled translations) to keep the exe roughly half
the size of an unpruned PySide6 build. If you start importing additional Qt
modules, check the pruning block in the spec so you don't strip something you
now need.
Settings
Open the settings panel from the gear icon in the title bar.

- Credentials — by default the app reads
~/.claude/.credentials.json. Use
Use alternative credentials (or setCLAUDE_CREDENTIALS_PATH) to point at
a non-default.credentials.json. - Token — Claude's OAuth access token expires roughly every 8 hours,
which would otherwise blank the dashboard. With Auto-refresh when expired
on (the default), the app mints a fresh token automatically so it stays live.
The Refresh token now button is a manual override and is enabled only when
the token is actually expired. - Window — toggle Always on top, Auto-hide title bar, and Quit on
close (closes the app instead of minimizing to the tray). - Notifications — Notify on limit reset pings you the moment a usage
limit resets so you know you can resume — but only when you were actually near
the limit (or already throttled), so it stays quiet otherwise. It shows a tray
notification and briefly flashes the tray icon; Play a sound, Pop the
window to front, and Send a push to my phone are optional extras you can
switch off. The phone push reaches you via either ntfy or Telegram:
with ntfy (no account or API key) you subscribe to a topic
of your choosing in the ntfy app — pick a long, hard-to-guess topic since
anyone who knows it can read your alerts; with Telegram you create a bot
via @BotFather and enter its token and your chat ID. Keep both secret. - Start menu — add or remove a Start-menu shortcut (right-click it in Start
to pin).
The panel scrolls if the window is too short to fit every section.
Credit
- Original project — concept, firmware, and daemon by Hermann Björgvin
(@HermannBjorgvin): https://github.com/HermannBjorgvin/Clawdmeter. This is a
software-only Windows port of that work. - Clawd pixel art — the mascot sprites originate from
https://claudepix.vercel.app (as noted inassets/sprites/manifest.json),
extracted from the upstream firmware'ssplash_animations.h. - Clawd mascot — the Clawd character is © Anthropic PBC (see below).
License & disclaimers
The source code in this repository is licensed under the
MIT License.
The Clawd mascot sprites and related artwork (assets/sprites/,assets/_splash_animations.h) are not covered by the MIT License. The
Clawd mascot is © Anthropic PBC and remains Anthropic's property. These assets
are included under the same "gray area" as the upstream project and are not
licensed for reuse — if you fork or redistribute, you are responsible for your
own use of them. See NOTICE for the full attribution and asset
carve-out.
This is an unofficial, independent project. It is not affiliated with,
endorsed by, or sponsored by Anthropic. "Claude", "Clawd", and "Anthropic"
are trademarks of Anthropic PBC, used here for descriptive/identification
purposes only.
This software is provided "as is", without warranty of any kind. Use at your
own risk.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found



