#16 · Primary category: AI Chatbots

xiaozhi-esp32

chatbot esp32 mcp

An MCP-based chatbot

Project last updated:08/28/26

GitHub Stars

29.4K

Forks

6.8K

Contributors

142

License

MIT

Why we included this project

XiaoZhi turns an ESP32 board into a hands-free voice assistant that talks to large language models like Qwen and DeepSeek. The full voice loop runs on-device: offline wake-word detection, streaming speech recognition, LLM reasoning, and text-to-speech. Through the MCP protocol, the assistant can also control connected hardware such as speakers and displays, and add camera input on supported boards, so it is more than a chat window. The project supports a wide range of ESP32 chips and networking options, including Wi-Fi, Ethernet, and 4G, which makes it adaptable to different board designs. For hobbyists and product teams building a smart speaker or a voice-controlled gadget, this is a working reference implementation to build on.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category