HermannBjorgvin/Clawdmeter
FreeESP32 desk dashboard that shows Claude Code usage
About HermannBjorgvin/Clawdmeter
Clawdmeter is an open-source ESP32-based desk dashboard designed to monitor Claude Code usage in real time. It runs on supported Waveshare ESP32-S3 and ESP32-C6 boards (AMOLED and LCD variants), pairs over Bluetooth Low Energy, and displays pixel-art Clawd animations that become progressively busier as usage rate increases. The device features a touch screen that toggles between a splash screen (with animated Clawd sprites) and a usage meter view. Two side buttons send Space and Shift+Tab via BLE HID, providing quick access to Claude Code's voice mode and mode-toggle shortcuts. The firmware auto-rotates animations every 20 seconds within the current usage-rate group. A long press of the power button enters pairing mode. The project is hosted on GitHub and provides installation scripts for macOS, Linux, and Windows, requiring PlatformIO CLI and an active Claude Code subscription. It is fully open source, with a modular HAL design that allows porting to additional boards.
Key Features
Pros & Cons
- Open source and fully customizable firmware and hardware design
- Engaging pixel-art animations provide at-a-glance usage feedback
- BLE HID buttons offer convenient shortcuts for Claude Code interactions
- Works out of the box with several popular Waveshare ESP32 boards
- Modular HAL simplifies porting to additional ESP32-based hardware
- Installation scripts available for all major desktop platforms
- Requires purchasing a compatible Waveshare ESP32 board and enclosure
- Needs an active Claude Code subscription to be useful
- Setup involves flashing firmware and configuring Bluetooth pairing, which may be technical for non-developers
- Limited to supported board list; porting to other hardware requires development effort
- Only displays Claude Code usage; no support for other LLM tools or general metrics