xiaozhi-esp32

xiaozhi-esp32 is a firmware for a voice chatbot device that controls smart gadgets through MCP for hobbyists building AI hardware.

What it is good for

  • Building a voice assistant device on a small circuit board
  • Letting a voice chatbot control home devices and speakers
  • Connecting an AI assistant to a camera or display gadget
  • Adding offline wake words to a custom chatbot gadget

At a glance

Who it is for
Setup
Requires programming

Level 5 of 5. You need to write code to use it.

Cost
Free and open source
Type
Agent app
Tasks
Works with
ESP32, ESP-IDF, Qwen, DeepSeek, xiaozhi.me

Momentum

Rank this week
#36 in builder tools
Best rank
#21 week 42, 2026
Stars gained last week
+514
GitHub stars
32,465

GitHub numbers as of Nov 2, 2026. Updated weekly.

29.9k 31.3k 32.7k Sep 24, 2026 Nov 2, 2026
GitHub stars for xiaozhi-esp32: 30,110 on Sep 24, 2026, 32,465 on Nov 2, 2026. Source: GitHub.

Ranking history

Questions

Is xiaozhi-esp32 free?
Yes. It is free and open source (MIT license).
Do I need to know how to code to use xiaozhi-esp32?
Yes. You need to write code to use it.
What does xiaozhi-esp32 work with?
According to its own documentation, it works with ESP32, ESP-IDF, Qwen, DeepSeek, and xiaozhi.me.
What is xiaozhi-esp32 good for?
Building a voice assistant device on a small circuit board, letting a voice chatbot control home devices and speakers, connecting an AI assistant to a camera or display gadget, and adding offline wake words to a custom chatbot gadget.

Similar agents to xiaozhi-esp32

  • nanobot

    nanobot is a self-hosted personal AI agent that works with files, remembers preferences, and schedules tasks for people who want their own assistant.

  • ZeroClaw

    ZeroClaw is an agent app that runs a personal AI assistant on your own machine across chat apps and tools for developers and self-hosting users.

  • autoMate

    autoMate is a self-hosted local assistant that stores your notes, files, and reminders and lets other AI apps use them for you.

  • Noodle

    Noodle is a Mac, iPhone and iPad app that runs personal AI agents for everyday tasks, using AI accounts you already have.

  • Hermes Agent

    Hermes Agent is an agent app that remembers past work, builds reusable skills, and runs tasks on a schedule for people who want a personal assistant that improves over time.

  • LobeHub

    LobeHub is a self-hosted agent workspace that organizes AI agents into scheduled, reportable teams for people running ongoing work.

Last updated Nov 2, 2026. Tracked since Oct 28, 2026. Parts of this summary required judgment because the source material was brief. The summary was written by an AI model from the project's own description and checked against our copy rules. Spotted an error? Tell us.