What it does
XiaoZhi is software for small, low-cost ESP32 chips that turns them into a voice assistant. You say a wake word, speak, and it answers out loud using large AI models such as Qwen or DeepSeek.
It supports many ready-made boards, with screens that show emoji expressions, and on some boards a camera. It uses MCP, a standard way to connect AI to tools, so the assistant can control lights, speakers and motors, or reach online services like smart-home control and email.
By default it connects to the project's own online service, where its makers say personal users can sign up and use a Qwen model for free.
Who it's for
Hobbyists, makers and students who like building electronics and want a DIY AI voice assistant.
Can I use it without coding?
With some setup. You need a supported board. Beginners can flash ready-made firmware with a guide, without setting up programming tools. New to this? Start here.
Can I run it?
- Privacy
- Sends what you give it to an online service
- API key
- Not needed
Try it
- Get a supported ESP32 board, or build one on a breadboard using the project's guide.
Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?
Before you install
- Only download from the official GitHub page. Copies with similar names exist for many popular projects.
- License (MIT): Very permissive: free to use, change and share, including for business.
- What you type or upload is sent to an online service. Avoid sharing private or sensitive information.
- More on staying safe