Skip to content
The Daily Repo

78 / xiaozhi-esp32

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

Why this job: says: chatbot; topics: chatbot

What it does

  • Wi-Fi, wired Ethernet, USB RNDIS, and ML307/EC801E or NT26 Cat.1 4G networking; supported boards can switch between Wi-Fi and 4G
  • Offline voice wake-up with ESP-SR, including customizable wake words
  • Two communication transports. WebSocket and MQTT + UDP
  • Opus audio streaming with conventional streaming ASR + LLM + TTS pipelines and Realtime end-to-end voice models; AEC-capable hardware supports realtime full-duplex interaction
  • Speaker recognition, identifies the current speaker 3D Speaker

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 5 days ago
Stars
32,921
+418 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
v2.5.2
Released 29 days ago
Built with
C++
74% of the code

Is it looked after?

Contributors
18
Last 90 days
Issues
47% closed
631 still open
Pull requests
617 merged
66 waiting
Releases
68
10 in the last year
  • No contributing guide
  • No security policy
  • No code of conduct

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
fmaclen / hollama1,196yesterdayMITMac, Windows, Linux
mmm1712 / Local_AI_esp3210916 days agoMITNo downloads
alfredfrancis / ai-chatbot-framework2,165yesterdayMITNo downloads
More: languages, topics and project record

Languages

  • C++ 74%
  • C 14%
  • Python 10%
  • CMake 1%

Topics

  • chatbot
  • esp32
  • mcp

Project record

  • JobChat apps
  • StatusFeatured
  • Commits1,203
  • Forks7,788
  • Watching257
  • Stars in 28 days+2,150
  • CreatedAug 31, 2024
  • First seen by usNov 7, 2026
  • CheckedNov 9, 2026

Type to search.

Try