Claudigotchi: Physical Tamagotchi Device That Feeds on Claude Code Activity

What Claudigotchi Does
Claudigotchi is a physical desktop device that monitors your Claude Code activity and responds with visual and audio feedback. It's built as a pixel-art character in a 3D-printed case, running on an ESP32 microcontroller with an LCD screen.
How It Works
The system connects Claude Code to the physical device through this pipeline:
- Claude Code hooks → shell script → named pipe → Python daemon → USB serial → ESP32
A Claude Code plugin hooks into session events and sends state updates over serial connection. Every tool call, prompt, and notification from Claude Code feeds the creature and lowers its hunger level.
Hunger System Details
The hunger system operates on a scale from 0 (full) to 100 (starving), with five distinct visual states. When Claude Code is left idle, the creature becomes restless, looks around, and eventually emits R2-D2-style buzzer sounds through its speaker to prompt you back to work.
Technical Implementation
The entire project is open source, including:
- Firmware for the ESP32
- Claude Code plugin
- 3D-printable STL files for the case
The source code and files are available on GitHub at github.com/jsprpalm/claudigotchi.
📖 Read the full source: r/ClaudeAI
👀 See Also

TideSurf: DOM compression tool reduces web agent token usage 30x, speeds TTFT 12x
TideSurf v0.3 converts rendered DOM to markdown-like compressed format, reducing token consumption by 32x on GitHub pages versus raw DOM while adding 18 interactive tools for LLM agents.

Curated list of 260+ AI agents and tools with open-source and self-hosted focus
A comprehensive GitHub repository lists over 260 AI agents and frameworks, emphasizing open-source, self-hosted, and local-first options including Ollama, OpenClaw, and DeerFlow.

Claude Workflow Library: 10 Complete AI Workflows for Non-Technical Users
A free GitHub repository provides 10 complete AI workflows for Claude users without technical backgrounds, including study, research, writing, business, content creation, decision making, learning, job search, productivity, and life planning systems.

Rukuzu: Porting a 200,000 Line C++ Graph Database to Rust with Systematic Testing
The Rukuzu project describes a workflow for porting the 200,000-line C++ kuzu embedded graph database to Rust, using a Claude Code custom command to maintain both versions simultaneously and verify correctness through 2,700+ tests.