MimiClaw是什么
MimiClaw是全球首个完全运行在ESP32-S3微控制器上的AI助手,仅需一块售价约5美元的芯片即可实现。它不依赖Linux或Node.js等操作系统或运行时环境,由纯C语言编写,固件体积小巧、运行高效。设备保持始终在线、具备持久化记忆能力,并通过Telegram作为主要交互界面,用户无需额外硬件(如屏幕或麦克风)即可随时随地访问AI服务。
核心优势

超低成本硬件
- 主控:乐鑫ESP32-S3,双核LX7处理器,支持WiFi+BLE
- 成本:芯片单价约5美元,加上外围元件整体BOM不足10美元
- 功耗:典型运行功耗仅数百毫瓦,可电池供电
纯C高效实现
- 无操作系统:直接运行在裸机FreeRTOS上,资源占用极低
- 无运行时依赖:不使用Python、Node.js等解释器,避免额外开销
- 内存优化:充分利用ESP32-S3的PSRAM,支持本地缓存对话历史
始终在线与持久记忆
- 网络连接:通过WiFi保持常连,Telegram长轮询实现实时响应
- 记忆持久化:对话记录存储在Flash或外部SPIFFS中,断电不丢失
- 异步处理:支持后台任务,不影响主循环响应速度
Telegram原生集成
- 交互方式:用户通过Telegram Bot发送文字消息即可唤醒AI
- 群组支持:可添加至群聊,作为智能助手回答常见问题
- 命令扩展:支持自定义斜杠命令(如/help, /reset, /status)
适用人群
- 嵌入式开发者:希望低成本接入AI能力,学习ESP32与云服务交互
- 极客与创客:DIY个人AI助手,部署在家庭环境中控制智能设备
- 智能家居爱好者:作为家庭中枢的轻量级AI接口,通过Telegram远程询问状态或执行动作
- 教育场景:用于物联网课程,演示边缘计算与AI服务结合
技术架构与工作原理
| 层级 | 组件 | 说明 |
|---|---|---|
| 硬件 | ESP32-S3 + 外部PSRAM/Flash | 运行固件、存储记忆 |
| 固件 | Pure C + FreeRTOS | 控制WiFi、Telegram API、AI API通信 |
| 通信 | Telegram Bot API | 接收用户消息,发送回复 |
| AI服务 | 云端LLM(如OpenAI、Claude等) | 通过HTTP请求调用,返回文本响应 |
工作流程:
- 用户通过Telegram向Bot发送消息
- ESP32通过长轮询实时接收新消息
- 固件解析消息内容,带上历史上下文向云端AI API发出请求
- 收到AI回复后,将新对话存入Flash记忆
- 通过Telegram API将回复发送回用户
如何开始使用
- 获取硬件:购买ESP32-S3开发板(如ESP32-S3-DevKitC),无需额外外设
- 编译固件:使用ESP-IDF工具链,克隆MimiClaw仓库,配置WiFi和Telegram Bot Token
- 烧录运行:通过USB-UART烧录,上电后自动连接网络和Telegram
- 开始对话:在Telegram中搜索你的Bot用户名,发送任意消息即可体验