Vibe Coding Discover

AI Agents

xiaozhi-esp32

View on GitHub

An MCP-based chatbot | 一个基于MCP的聊天机器人

★ 30K7,099 forksC++MIT78

C++ firmware for ESP32-based voice chatbots with streaming audio, wake-word detection, optional camera input, and MCP-based device control. Supports multiple ESP32 boards and WebSocket or MQTT+UDP connections to AI services.

Use Cases

Build an ESP32 voice assistantControl IoT devices through MCPAdd voice control for GPIO, LEDs, speakers, and servosUse camera input for visual interactionsRun offline voice wake-upConnect to speech, LLM, and text-to-speech services

Built With

Language
C++
Frameworks
ESP-IDF · ESP-SR

Tags

voice assistant · ESP32 · MCP · chatbot · IoT · voice interaction · device control · wake word · audio streaming · multimodal