Loading 3D model… large boards can take a moment.
A Tamagotchi-style portable device that connects to AI coding agents (Claude Code, Cursor, etc.) via the Model Context Protocol (MCP). Your Devotchi shows what the agent is doing, handles approval requests via physical buttons, and its mood reflects the project's health.
Carry it in your pocket, clip it to your bag, or leave it on your desk — no need to stare at a terminal waiting for approval prompts. It vibrates, shows a nervous face, and waits for you to press a button.
+------------------+ +---------------------+
| User's PC | | Server |
| | hooks | |
| Claude Code ---|--------->| Hook endpoints |
| | | WebSocket router |
| MCP server ---|--ws----->| SQLite |
| (in client) | | |
+------------------+ +---------+-----------+
|
| WebSocket
v
+---------------------+
| Devotchi Device |
| (ESP32 + TFT LCD) |
+---------------------+
First prototype PCB, designed in KiCad and manufactured by JLCPCB.
See hardware/README.md for full component details, pin assignments, and BOM.
This is an active work-in-progress. The first prototype PCB has been designed and ordered. The software packages (server, client, web dashboard) are early prototypes being developed alongside the hardware.
hardware/ KiCad schematics, PCB layout, BOM
firmware/ ESP32 firmware (C, ESP-IDF) — not yet started
packages/
shared/ Protocol types and constants
server/ WebSocket server + REST API + SQLite
client/ CLI, MCP server, web dashboard
case/ 3D-printable enclosure exploration
docs/ Architecture, protocol spec, datasheets
pnpm install
pnpm run build
pnpm run server # Start server on :8080
pnpm run client # Start client dashboard on :3456
No comments yet. Be the first to ask about this board.