A JavaScript-driven M5Stack-embedded super-kawaii robot.
-
Updated
Sep 1, 2026 - TypeScript
A JavaScript-driven M5Stack-embedded super-kawaii robot.
Fully local AI voice backend for the M5Stack StackChan robot (whisper.cpp + Silero VAD + Ollama + Piper) - replaces the xiaozhi.me cloud, no API keys, runs on your own machine.
不只是桌面,更是出门的身体。A body for an AI companion — the full behavior layer for an M5Stack CoreS3 stackchan: expression decay, sleepiness, face tracking, guest mode, expression baseline, avatar pipeline.
Self-hosted AI voice server for StackChan ESP32-S3 robots, supporting Home Assistant and standalone Docker with OpenAI Realtime, Gemini Live, and OpenAI-compatible providers.
Open-source local-first Character OS for M5Stack StackChan: procedural face, wake word, Gemma brain, voice, vision, touch, IMU, and safe motion.
Talking home assistant for M5Stack / スタックチャン — English learning, schedule announcements, weather, flexible name masking & Basic-Memory logs. Fully local STT/TTS (Whisper.cpp + VOICEVOX + Kokoro). Minimal API usage by design.
依代 (yorishiro) — giving an autonomous agent a body. An all-in-one embodied-companion stack for the M5Stack StackChan: ESP32-S3 firmware + Python MCP gateway (voice via VOICEVOX / faster-whisper, on-device reflexes, opt-in heartbeat, SwitchBot). Built unobtrusive & local-first. A grateful hard fork of kisaragi-mochi/stackchan-mcp.
Super kawaii stackchan controlled with BLE
To associate your repository with the stackchan topic, visit your repo's landing page and select "manage topics."