DeskPulse — AI skill for Claude Code
Desk-side AI usage monitor for Claude and Codex, forked from Clawdmeter.
How to install DeskPulse
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open JeongJaeSoon/DeskPulse and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What DeskPulse does
Desk-side AI usage monitor for Claude and Codex, forked from Clawdmeter.
Alternatives in AI
- Token Monitor — Local-first desktop widget for tracking token usage, costs, and limits across 32+ AI coding tools—including Cl 1.8k ★
- Adopt AI Properly — Workflow recipe — the org-side AI adoption arc, policy to proof, by chaining 4 skills 1.3k ★
- Claw Empire — Command Your AI Agent Empire from the CEO Desk — A local-first AI agent office simulator that orchestrates CLI 1.1k ★
README
DeskPulse
ESP32 desk-side usage monitor for Claude Code and Codex.
DeskPulse is maintained as a separate multi-provider fork of [HermannBjorgvin/Clawdmeter](https://github.com/HermannBjorgvin/Clawdmeter). The GitHub fork relationship is intentionally retained. See [UPSTREAM.md](UPSTREAM.md) for origin history and [NOTICE.md](NOTICE.md) for license and third-party asset notes.
Some runtime names still use the original `Claude Controller` and `claude-usage-daemon` identifiers for compatibility with existing BLE pairing and service setup.
Supported Hardware
- Waveshare ESP32-S3-Touch-AMOLED-2.16
- Waveshare ESP32-C6-Touch-AMOLED-2.16
- Waveshare ESP32-S3-Touch-AMOLED-1.8
Board env names:
waveshare_amoled_216waveshare_amoled_18
Requirements
- PlatformIO CLI
- macOS:
python3 - Linux:
curl,bluetoothctl,busctl - Claude Code login for Claude usage
- Codex / ChatGPT login for Codex usage
If `pio` is not on your PATH, try `~/.platformio/penv/bin/pio`.
macOS Setup
1. Flash firmware
./flash-mac.sh waveshare_amoled_216
./flash-mac.sh waveshare_amoled_18 /dev/cu.usbmodem1101
The first command auto-detects `/dev/cu.usbmodem*`. Pass the serial port explicitly if more than one device is connected.
2. Pair Bluetooth
After flashing, open **System Settings -> Bluetooth** and connect to `Claude Controller`.
The daemon discovers the device by that BLE name.
3. Install daemon
./install-mac.sh
The installer:
- creates
daemon/.venv/ - installs
bleakandhttpx - creates
daemon/config.tomlif missing - installs
~/Library/LaunchAgents/com.user.claude-usage-daemon.plist - starts the LaunchAgent
On first run, allow the macOS Bluetooth permission prompt.
4. Choose provider
`
Related Skills
Subctl Buddy
ESP32 desk-side hardware companion for subctl — animated pet + live dashboard for your AI subscription orchest
AI Monitor P4 S3
LVGL AI desk companion for GUITION ESP32-P4 and experimental Waveshare ESP32-S3 4.3-inch touchscreens. NOVA/OR
Limitbuddy
ESP32 desk display for AI coding usage limits: Claude Code, Codex, Gemini CLI, Copilot, Cursor and more. 4.3-i
ClauDiscobombulating
prompt-bar mod for Claude Code: usage limits, cache timer + alert, model/effort pickers, side pane
Ciel
A little cloud at the top of your screen that keeps an eye on your AI coding agents. Windows & Linux. Forked f
Syrtis
AI token usage & quota monitor for the macOS menu bar — native Swift, Liquid Glass, 3D contribution graph. Tra
Related Agents
Performance Monitor
Monitor agent execution, track token usage, measure response quality, and optimize workflows
Abtop
AI agent monitor for your terminal. Like btop++, but for AI coding agents. Supports Claude Code and Codex CLI.
Fec Security Reviewer
Focus on front-end and browser-side security reviews: XSS, client key leaks, dangerous DOM/API usage, third-pa