xiaozhi-esp32

小芯片也能聊 AI,亲手焊个会说话的机器人

基于 MCP(模型上下文协议)的智能聊天机器人,专为 ESP32 等硬件设备设计,将大模型能力接入物联网终端,实现轻量、可扩展的本地智能对话体验,是嵌入式 AI 项目的热门选择。

开源 unknown 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 30140
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类对话助手
开发团队78
所属国家
官网地址https://xiaozhi.me
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议MIT
主要语言C++
技术栈/模型chatbot,esp32,mcp
GitHub 星标★ 30140
30天Star增速
HF 下载量
上线时间2024-08-31 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:高级 约 60 分钟 部署方式:本地安装 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • ESP-IDF v6.0.1 或更高版本(推荐 v6.1,5.x 已不再支持)
  • 一块受支持的 ESP32 系列开发板(如 ESP32-S3、ESP32-P4 等)
  • 具备 Wi-Fi 或 4G 等网络环境(支持 Wi-Fi、有线以太网、USB RNDIS、ML307/EC801E/NT26 Cat.1 4G)
  • 可访问 xiaozhi.me 官方控制台用于配置大模型

安装与启动步骤

  1. 1克隆项目源码

    把 xiaozhi-esp32 源码拉到本地,后续用 ESP-IDF 编译。注意仓库是 C++ 固件工程,不是普通 PC 程序。

    git clone https://github.com/78/xiaozhi-esp32.git
  2. 2安装 ESP-IDF

    按 README 要求安装 ESP-IDF v6.0.1 以上版本,推荐 v6.1;ESP-IDF 5.x 已不再支持,装错版本会编译失败。

  3. 3编译烧录固件

    用 ESP-IDF 工具链针对你的开发板配置目标芯片并编译烧录。README 未给出具体命令,请以官方文档和板型说明为准。

  4. 4配置大模型后台

    设备联网后登录 xiaozhi.me 控制台,为设备绑定并配置 Qwen / DeepSeek 等大模型,即可开始语音对话。

如何确认成功

设备成功连网并能被唤醒词唤醒,与官方服务正常语音对话,即说明部署成功。

常见问题

Q:需要什么版本的 ESP-IDF?

A:项目要求 ESP-IDF v6.0.1 或更高版本,官方推荐 v6.1;ESP-IDF 5.x 已不再支持,其中 ESP32-S31 构建需要 IDF 6.1 以上。

Q:已经有小智设备了,还需要烧录固件吗?

A:不需要。已连接官方服务器的小智设备,直接登录 xiaozhi.me 控制台即可完成大模型相关配置。

Q:支持哪些联网方式?

A:支持 Wi-Fi、有线以太网、USB RNDIS,以及 ML307/EC801E 或 NT26 Cat.1 4G;支持的板子可在 Wi-Fi 和 4G 之间切换。

Q:设备与服务器之间怎么通信?

A:提供 WebSocket 和 MQTT 两种通信传输方式,可按需选择。

注意事项

  • 这是嵌入式 C++ 固件项目,需要 ESP32 硬件和 ESP-IDF 开发环境,不能像普通软件那样直接在电脑上运行。
  • README 未提供具体的编译、烧录命令和板型选择步骤,请以 ESP-IDF 官方文档及项目仓库内说明为准。
  • ESP32-P4 Rev1 和 Rev3 在 IDF 6 下均受支持(ESP-SR 2.4.7)。
  • 唤醒词基于 ESP-SR 离线语音唤醒,支持自定义。

核心亮点

  • 基于MCP协议,支持多种模型服务接入,架构灵活
  • 针对ESP32硬件优化,资源占用低,适合嵌入式场景
  • 代码结构清晰,文档完善,社区活跃,易于二次开发

不足之处

  • 依赖ESP32硬件,使用门槛较高
  • MCP生态尚在早期,部分功能可能不稳定

适用场景

  • 智能家居语音助手
  • 嵌入式设备离线/在线对话
  • 教育机器人原型开发

替代项目

ESP32-ChatBot、OpenAI-ESP32、ESP32-Voice-Assistant

项目介绍

xiaozhi-esp32 是对话助手领域的开源项目,由 78 开发,2024 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(30,140)位列前 2%,在对话助手分类的 907 个项目里位列前 1%。

近 41 天,它的 GitHub 星标从 28,854 增加到 30,140,净增 1,286。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。从国内网络环境看,可直接访问。

它主要面向的使用场景是:智能家居语音助手。同类可对比的替代方案包括 ESP32-ChatBot、OpenAI-ESP32、ESP32-Voice-Assistant。

上一篇:chatbox

下一篇:ChatALL

同类项目推荐

open-webui 开源

给本地模型配个漂亮聊天室,全家都能用

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

★ 152821 2026-08-09
prompts.chat 开源

海量好提示词,抄了就能让 AI 更听话

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···

★ 170999 2026-08-09
elia 开源

终端里用键盘快速聊 AI,多模型切换不打断思路

A snappy, keyboard-centric terminal user interface for interacting with large langua···

★ 2479 2026-08-09
NextChat 开源

一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···

★ 88802 2026-08-09