← Back to comparator
M5Stack Stack-chan
M5Stack Companion Hands-on tested

M5Stack Stack-chan

Open-source kawaii AI desktop companion built on the M5Stack CoreS3

71.7 out of 100
Very Good
$99
Released 2026
Visit Manufacturer →

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

510 Conversation Quality 6.9 Social Interaction 7.2 Ease of Use 7.6 Build Quality 6.0 Value for Money 9.1 Ecosystem & Platform 5.2
Conversation Quality 69%
LLM Integration
XiaoZhi cloud AI agent 8/10
Response Naturalness
Conversational voice + face animations 7/10
Long-term Memory
Basic on-device state 5/10
Category weight: 24%
Social Interaction 72%
Emotion Recognition
0.3 MP camera + proximity 6/10
Physical Expression
320×240 face + 12 RGB LEDs + 2-axis motion 8/10
User Engagement
Video calls, multi-device discovery, NFC tap 8/10
Category weight: 25%
Ease of Use 76%
Setup & Config
Wi-Fi + StackChan World iOS app 7/10
App & Voice
iOS app + remote avatar 8/10
Software Updates
Open-source OTA + community firmware 8/10
Category weight: 20%
Build Quality 60%
Build & Durability
M5Stack CoreS3 + servo body 7/10
Battery Life
700 mAh — modest untethered 5/10
Category weight: 14%
Value for Money 91%
Price / Performance
$99 — cheapest AI companion in production 10/10
Market Availability
In stock at shop.m5stack.com 7/10
Category weight: 12%
Ecosystem & Platform 52%
App Marketplace
No app store 2/10
Ecosystem Maturity
Very active OSS community 10/10
Category weight: 5%

Available skills 4

Technical Specifications

Controller M5Stack CoreS3 (ESP32-S3 dual-core 240 MHz, 16 MB flash, 8 MB PSRAM)
Display 2.0" 320×240 capacitive touch IPS with glass cover
Camera 0.3 MP (GC0308)
Sensors 9-axis IMU + proximity + 3-zone touch panel
Motion 2 servos — 360° continuous head pan + 90° tilt
LEDs 12 RGB (two rows) + IR transmitter & receiver
Audio 1 W speaker + dual microphones
Connectivity Wi-Fi 2.4 GHz + BLE, USB-C, microSD, NFC
Battery 700 mAh Li-ion (USB-C charging)
AI XiaoZhi cloud agent + iOS app video calls
Programming Arduino + UiFlow2 (open-source firmware)

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
Visit Manufacturer →
Jaime Delgado
Reviewed by
Jaime Delgado Verify on LinkedIn

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.

Tested 2026-05-15 · About the reviewer · How we score

Compare with others