espressif/esp-claw
ESP-Claw, a "Chat Coding" AI agent framework for IoT devices
解决的问题
ESP-Claw 将传统 IoT 设备从被动执行命令的工具转变为积极的决策中心。它允许用户通过对话(聊天编程)定义设备行为,而非传统的编程方式,使设备能够在 ESP32 系列芯片上本地完成感知、决策和执行。
工作原理
该框架在 Espressif 芯片上实现了 Agent Runtime。它结合了 IM 聊天接口(如 Telegram 或 WeChat)和动态 Lua 加载,使用户能够定义行为。系统为事件驱动型,任何事件均可触发 Agent Loop,实现毫秒级响应。它还支持结构化内存,以将隐私保护从云端移至本地,并使用 Model Context Protocol (MCP) 进行通信,既可作为服务器也可作为客户端。
适用人群
使用 ESP32-S3、ESP32-P4、ESP32-C5 和 ESP32-S31 芯片的 IoT 开发者和爱好者,希望在无需编写大量本地代码的情况下构建智能、自主的边缘代理。
主要亮点
- 聊天即创作:无需传统编程,通过 IM 聊天定义设备行为。
- 事件驱动架构:对触发事件实现快速毫秒级响应。
- 结构化内存:本地化内存组织,提升隐私保护。
- 支持 MCP:兼容标准 Model Context Protocol 设备。
- 广泛 LLM 兼容性:支持 OpenAI、Anthropic、Alibaba Cloud Bailian 和 DeepSeek API。
- 轻松部署:支持多种开发板的一键式浏览器闪存。
相关
- 项目
- 项目
- 项目
- 项目
- 项目