跳到主要内容

ESP-Claw 应用参考教程

ESP-Claw 介绍

ESP-Claw 是面向物联网的 Chat Coding(聊天造物) 式 AI 框架,能将小巧的 ESP32 开发板变身为你的智能助手。通过对话定义设备行为,ESP-Claw 可在乐鑫芯片上本地完成 感知 → 推理 → 决策 → 执行 的闭环。

只需 USB 供电 + WiFi 连接,即可开始与它交互、处理任务,并利用本地存储不断学习与进化。本教程将带你从快速上手到深度定制,逐步掌握 ESP-Claw 的全部能力。

  • 聊天即造物

    通过 IM 聊天 + Lua 动态加载,普通用户即可定义设备行为,生成的逻辑可固化为本地确定性规则

  • 事件驱动

    设备主动上报事件,毫秒级响应;无匹配规则时自动调用 LLM,超出本地算力时云边协同

  • MCP 双向互联

    设备同时具备 MCP Server 和 MCP Client 身份,既能被外部 Agent 调用,也能主动调用外部服务

  • 本地记忆

    结构化长期记忆系统,摘要标签轻量检索,隐私不上云

ESP-Claw vs 传统 IoT

维度传统 IoT(云中心化)ESP-Claw(边缘 AI)
处理逻辑预设静态规则(If-This-Then-That)LLM 动态决策 + Lua 确定性规则
执行引擎规则引擎LLM + Lua + Router(三级事件处理)
控制中心云端服务器边缘节点(ESP 芯片)
设备协议MQTT / Matter / 私有 SDKMCP 统一语言 + 多协议桥接
记忆管理云端数据存储本地结构化记忆(JSONL + 标签)
交互方式App / 控制面板IM(Telegram / 微信 / 飞书)
智能能力预设自动化LLM + 本地规则(持续进化)

支持的芯片列表

支持的芯片 ESP-Claw 需要至少 8MB Flash 和 8MB PSRAM。

目前支持:

  • ESP32-S3

  • ESP32-P4

  • ESP32-C5

支持的开发板 请见 GitHub 仓库

需要适配新的开发板?

ESP-Claw 使用 ESP Board Manager 适配多种开发板。

如需添加其他开发板,请参考 ESP Board Manager 文档, 将开发板适配文件存放到 application/edge_agent/boards

ESP-Claw 快速开始