乐鑫(Espressif)官方开源了一个新项目 ESP-Claw,一个月内收获 640+ Star、134 Fork、235 个 Commit。Apache 2.0 协议,官方背书长期维护概率大。

核心创新:Agent Runtime 跑在 MCU 上
ESP-Claw 把 AI Agent 的整个运行时塞进了 ESP32 芯片。不同于常见的「云端 Agent + 设端传话筒」架构,它的感知、决策编排、记忆管理、任务调度全部在本地闭环运行,云端只负责 LLM 语言理解这一层。

苏米注:这个架构思路比「万物皆上云」更聪明——网络断了设备不傻,隐私不上云,成本低到几美元就能部署。
Chat Coding:聊天即造物
ESP-Claw 的核心理念是「Chat Coding」——不需要写代码,通过微信、飞书、QQ、Telegram 发消息告诉设备想做什么,设备自己搞定。
LLM 理解意图后自动生成 Lua 脚本,通过 GPIO、I2C、UART、ADC、PWM、摄像头、显示屏等 18 个硬件抽象模块直接控制硬件。整个过程零代码。
实际应用场景
智能植物看护
接土壤湿度传感器和水泵到 ESP32,微信发消息:「帮我看一下绿萝,土干了就浇水,浇完告诉我一声」。

设备 Agent Loop 启动,LLM 写 Lua 脚本读取 ADC 湿度、判断阈值、触发 GPIO 水泵,完成后通过微信反馈。结构化记忆系统会记住这盆花的浇水频率和偏好。
老办公室安防改造
ESP32-S3 + 摄像头模块,飞书机器人接入。发消息:「工作日晚上 8 点以后如果有人出现在摄像头前面,给我发个截图」。

设备自动写 Lua 脚本调用摄像头、设置定时任务、检测人形截图发送。成本不到 50 元,数据全在本地,无需月付云存储。
车间设备状态监控
ESP32 + 光电传感器对着机床状态灯,发消息:「帮我盯着机床的状态灯,红灯亮了立刻在群里通知所有人」。

ADC 读光电传感器检测亮度阈值,触发群消息通知。传统方案需要买工业网关或从零开发,ESP-Claw 就是聊几句天的事。
AI 生成的 Flappy Bird 游戏
项目自带 Demo:advance_flappybird.lua。AI 在 ESP32 上动态生成完整交互式应用,包含触摸屏输入、LCD 渲染、游戏逻辑。

技术架构:四层设计

| 层级 | 组成 | 功能 |
|---|---|---|
| 底层 | Lua 硬件抽象层 | 18 个模块封装 ESP32 外设 |
| 核心层 | Agent 核心(5 模块) | Agent Loop、记忆、技能、事件路由 |
| 能力层 | 19 个 cap 模块 | IM 通讯、MCP 协议、文件系统、调度器 |
| 应用层 | 系统服务 | Wi-Fi 配网、HTTP 管理界面 |
MCP 协议:打通硬件与 AI 生态
ESP-Claw 同时实现 MCP Server 和 MCP Client(Anthropic 提出的 AI Agent 标准通讯协议):
- MCP Server:外部 AI 工具(如 Claude Desktop)可直接调用 ESP32 硬件能力
- MCP Client:ESP32 可连接使用标准 MCP 设备
苏米注:这个设计想象力很大——把硬件生态和 AI 生态打通,相当于让 Claude 直接控制物理世界。
支持的硬件与模型

硬件:ESP32-S3 DevKitC、ESP32-P4、M5Stack CoreS3、StickS3(开发板约 30-40 元)
LLM:OpenAI、阿里云百炼(Qwen)、Anthropic(Claude)、DeepSeek,支持自定义 OpenAI/Anthropic 风格 API Endpoint
社区呼声:Issue 中最高需求是支持本地 LLM(如 Ollama),未来若能局域网跑本地模型,ESP-Claw 将实现完全离线运行。
当前状态与问题
- 14 个 Open Issue,5 个 Open PR
- 部分硬件适配有 Bug
- 文档不够完善,MCP 配置方式不清晰
- 未发布正式版本,无 Tag
但开发节奏快(基本每天新提交),乐鑫官方背书,长期维护概率大。
安全边界思考
踩坑记录:当 AI 可以自己写代码控制物理世界时,安全边界在哪?比如发消息「把温度调到 80 度」,设备真的执行导致烫伤——这类场景在 Chat Coding 门槛降低后真实会发生。
新技术初期都会面临类似问题。ESP-Claw 代表一种可能性:普通人通过自然语言就能创造智能硬件。几块钱的芯片 + 开源框架 + 几句聊天 = 硬件开发门槛被重新定义。
项目地址:github.com/espressif/esp-claw,在线烧录体验:esp-claw.com