M5Stack / Community Project

Claude Desktop Buddy (M5StickC Plus)

Overview

The Claude Desktop Buddy is a $30 physical companion gadget that brings Anthropic's Claude AI to life on your desk. Built on the M5Stack M5StickC Plus hardware, this pocket-sized ESP32-PICO device features a 1.14-inch color display that shows Claude's animated face, reacting in real-time to Claude Code sessions, permission prompts, and idle states. When a Claude Code session starts, the device wakes and displays Claude's face; it idles quietly while Claude works, and gets visibly impatient when a permission prompt awaits your action. The device connects to your development machine via Wi-Fi and communicates with the Claude API through a local bridge application. It is fully open-source, allowing developers to customize expressions, behaviors, and triggers through Arduino or MicroPython firmware.

Key Highlights
  • Physical desktop companion for Claude Code and Claude Cowork — displays a reactive face that wakes, idles, and shows impatience during permission prompts
  • Powered by the M5StickC Plus, a pocket-sized ESP32-PICO-D4 board with a 1.14" 135x240 color TFT LCD, 6-axis IMU, built-in microphone, and IR transmitter
  • Connects via Wi-Fi to Anthropic's Claude API — reacts in real-time to session state, permission prompts, and command execution status
  • Ultra-compact form factor (48.2 x 25.5 x 13.7 mm) with built-in 120mAh LiPo battery for cable-free desktop operation up to 2-4 hours
  • Open-source firmware (Arduino/MicroPython) — fully customizable faces, animations, and triggers via the community GitHub repository

Technical Specifications

Brand M5Stack / Community Project
Model Claude Desktop Buddy (M5StickC Plus)
Processor (CPU) ESP32-PICO-D4 (Dual-Core Xtensa LX6 @ 240MHz)
Graphics (GPU) N/A (No dedicated GPU — integrated ESP32 graphics)
Memory (RAM) 4MB PSRAM + 4MB Flash (non-expandable)
Storage 4MB Flash (non-expandable; no storage expansion)
Ports & I/O 1x USB-C (charging + data/programming)
1x 6-pin HY2.0 GPIO Expansion Port
1x 3.5mm Audio Jack (via HY2.0 adapter not included)
Connectivity Wi-Fi 4 (802.11 b/g/n, 2.4GHz), Bluetooth 4.2 BR/EDR + BLE
Operating System ESP32 Firmware (Arduino / MicroPython / UIFlow); Claude Desktop Buddy pre-loaded firmware
Dimensions 48.2 x 25.5 x 13.7 mm