XiaoZhi AI Chatbot
An MCP-based chatbot | 一个基于MCP的聊天机器人 observed · 2026-10-19
Health v2 · maintenance only
91/100
- Activity 100
- Release rhythm 99
- Longevity 55
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 8
- age_days: 780
- days_rel: 9
- days_push: 2
- n_releases_24m: 54
Adoption not part of the score
31445 stars · 7353 forks observed · 2026-10-19
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97
XiaoZhi is an ESP32‑based chatbot that runs large language models via the MCP protocol, offering voice interaction, device control, and multi‑terminal integration. It supports Wi‑Fi, Ethernet, 4G, and provides offline wake‑word detection and real‑time audio streaming.
Use cases
- Create a voice‑controlled AI assistant on ESP32 hardware
- Integrate large‑model chat capabilities into smart‑home devices
- Build a multilingual chatbot with offline wake‑word detection for IoT projects
- Control LEDs, servos, and other peripherals via natural language on ESP32 boards
- Deploy a low‑cost AI chatbot with MQTT or WebSocket connectivity
When to choose
- You need an on‑device AI chatbot that runs on ESP32 or similar microcontrollers
- Your project requires voice interaction with offline wake‑word support
- You want to control hardware peripherals (LEDs, servos, GPIO) through natural language
- You prefer an open‑source solution with MIT license and active community
When to avoid
- You need high‑performance inference that exceeds ESP32 capabilities
- Your target platform is desktop, mobile, or cloud‑only without MCP support
- You require extensive GUI or web‑app features beyond the provided embedded UI
Facets
application · maturity active
chatbot audio-processing websocket chatbots iot speech-processing embedded iot mcp-protocol offline-wake-word opus-streaming speaker-recognition multilingual esp-idf voice-processing mqtt device-control ai-agents linux
2 sources
- readme: https://github.com/78/xiaozhi-esp32 · fetched 2026-10-19 · 83936ba384d2
- homepage: https://xiaozhi.me · fetched 2026-09-21 · e1b43f11f135
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| 78/xiaozhi-esp32 | main | 91 |
| 78/xiaozhi-sf32 | main | 53 |
| 78/xiaozhi-assets-generator | frontend | 44 |
| 78/esp-wifi-connect | sdk | 66 |
| 78/esp-ml307 | sdk | 66 |
For agents
markdown · JSON · MCP: product_card(name="78/xiaozhi-esp32")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem