Deskpet Firmware
Description
A pixel desk pet that reacts to Claude Code over BLE, running on M5 Cardputer. Community port of anthropics/claude-desktop-buddy.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
DeskPet
A pixel-art desk pet that reacts to Claude Code's sessions over BLE, running on the M5Stack Cardputer.
Community port of [`anthropics/claude-desktop-buddy`](https://github.com/anthropics/claude-desktop-buddy) from M5StickC Plus to M5 Cardputer — landscape UI, keyboard-first interaction, fresh pixel character.
Home. Paired with Claude Desktop over BLE. The pixel pet breathes on the left while the right panel streams live session state — running task count, cumulative tokens, last activity message, and battery.
Approval pending. Claude Code wants to run rm -f /tmp/deskpet-test-nonexistent. The screen flips red, the LED pulses orange at 2 Hz, and a countdown starts. Press Enter on the Cardputer to approve or Esc to deny — the agent continues without you touching the laptop.
What it does
- Advertises as
Claude-DP-XXXXover BLE Nordic UART, discoverable from Claude Desktop's Hardware Buddy pairing pane - Reacts in real time to Claude Code's session state — idle, busy, approval-pending, celebrating — via seven animated pet states and a WS2812 LED
- Approves or denies permission prompts directly from the Cardputer keyboard (
Enter/Esc), so you don't have to interrupt flow on the laptop - Stays quiet — pet sleeps when there's no session, gentle cyan breathe when Claude is working, bright orange blink when attention is needed
Hardware
[M5Stack Cardputer](https://shop.m5stack.com/products/m5stack-cardputer) — ESP32-S3 with PSRAM, 1.14" 240×135 TFT, 56-key keyboard, WS2812 RGB LED, USB-C.
The BLE wire protocol itself is hardware-agnostic; see [upstream REFERENCE.md](htt
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development