Deskpet Firmware — Development skill for Claude Code
A pixel desk pet that reacts to Claude Code over BLE, running on M5 Cardputer.
How to install Deskpet Firmware
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open bryant24hao/deskpet-firmware and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Deskpet Firmware does
A pixel desk pet that reacts to Claude Code over BLE, running on M5 Cardputer. Community port of anthropics/claude-desktop-buddy.
Alternatives in Development
- Claude Desktop Buddy — Reference and an example for the Bluetooth API for makers in Claude Cowork & Claude Code Desktop 2.5k ★
- Creator Buddy — Creator Buddy: orchestrated Agent Skills for cross-platform content search, creator analysis, and viral trend 1.4k ★
- Any Buddy — Hack Claude Code to get any buddy you want 627 ★
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
Whalegirl Deskpet
会跟着 Claude Code 干活的鲸鱼娘桌宠(PetPet / dsh 双版本,Windows x64)。干活时她端碗吃饭,收工收碗,按 Esc 打断会甩你一个屑表情。A desktop pet that react
Clawd Cardputer
Developer tamagotchi on M5Stack Cardputer ADV — reacts to your Claude Code activity via PostToolUse hook
Clawdmeter Plus
A round AMOLED desk display for your live Claude Code usage, weather, background-agent health, and a daily voi
M5 Paper Buddy
📟 Claude Code physical companion on M5Paper V1.1 e-ink. Multi-session dashboard, hardware approval (buttons +
M5stack Claude Code Buddy
Physical companion device for Claude Code using M5StickC PLUS2. Notifies on permission requests via BLE with A
Clawd Band
An unofficial fan-made pixel cat that lives in the band above the Claude Code prompt and reacts to what Claude
Related Agents
9remote
Long-running AI coding sessions keep working after you leave the desk, but checking on them from a phone usual
Aminet Researcher
Researches whether a tool or library already exists for AmigaOS before porting. Checks Aminet, Geek Gadgets, A
Audit Reddit
Reddit Ads evidence and controls specialist. Returns schema-valid findings for Pixel and CAPI, community and i