M5Stack Stack-chan
Open-source kawaii AI desktop companion built on the M5Stack CoreS3
Overview
M5Stack's Stack-chan is the most accessible AI desktop companion in production. Co-created by M5Stack and the open-source community, it pairs the flagship CoreS3 development kit (ESP32-S3, Wi-Fi/BLE, 2.0" capacitive touch display, 0.3 MP camera, 9-axis IMU, dual mics) with a 2-servo body, 12 RGB LEDs, NFC and IR — all driven by the XiaoZhi AI agent and a StackChan World iOS app supporting video calls and remote avatars. Fully programmable via Arduino and UiFlow2, Stack-chan launched on Kickstarter and is now shipping at $99 from shop.m5stack.com — still undercutting every commercial rival by a wide margin.
Score Breakdown
Available skills 4
stack-chan
A JavaScript-driven M5Stack-embedded super-kawaii robot.
dotty-stackchan
Self-hosted infrastructure for Dotty (M5Stack StackChan → xiaozhi-esp32-server → ZeroClaw)
stack-chan
This is the repository for Stack-chan RT ver.
WebcamChan
UVCカメラとして動作するM5StackCoreS3用ファームウェア(ウェブカムチャン)
Technical Specifications
Pros & Cons
Strengths
- Cheapest true AI companion robot in production at $99
- Built on the proven M5Stack CoreS3 — fully programmable via Arduino & UiFlow2
- Includes XiaoZhi AI agent, 0.3 MP camera and iOS app video calls out of the box
- 2-axis servo head, 320×240 animated face, 12 RGB LEDs, NFC and IR — unmatched feature density at the price
- Open-source community: peer-to-peer device discovery and remote-avatar mode
Weaknesses
- Sold mainly through the M5Stack shop — limited Amazon / retail distribution
- Modest 700 mAh battery limits untethered runtime
- ESP32-S3 compute trails Raspberry Pi-class companions on heavy AI workloads
- Software still in active development — features and firmware may evolve
Robot enthusiast, former lawyer turned software developer and product expert. Grew up reading every Asimov story ever written — left deeply marked by R. Daneel Olivaw and R. Giskard Reventlov. Spent 25 years convinced this day would never come.