30元,无需 Node.js,开源OpenClaw 塞进 ESP32嵌入式硬件,重构 AIoT 价值,持久记忆、工具调用、控制 GPIO串口、查天气
由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。作为口袋级AI伴侣,插在充电宝或车载USB上即可7×24小时在线,随时通过Telegram查询日程、记录灵感或获取建议,无需依赖手机算力或云端订阅。硬件上的超轻量级私人 AI 助理,采用纯C语言编写,能直接在裸机上运行,无需Linux、Node.js环境。,连上 WiFi,即可实现

文末联系小编,获取项目源码
MimiClaw 是开源的可部署在乐鑫ESP32-S3硬件上的超轻量级私人 AI 助理,采用纯C语言编写,能直接在裸机上运行,无需Linux、Node.js环境。MimiClaw 仅需USB 供电,连上 WiFi,即可实现7×24小时在线,通过钉钉、飞书或企业微信提供Claude、DeepSeek、Qwen等 智能服务。
MimicLaw 本质是一个运行在 ESP32 上的 LLM 客户端框架,它可以:
🌐 通过WiFi 连接互联网
🤖 调用大模型 API(OpenAI / Anthropic / DeepSeek 等)
⚡ 本地执行逻辑(例如控制 GPIO / RGB 灯)
MimiClaw具备持久化记忆系统(SOUL.md/USER.md/MEMORY.md)、网络搜索、定时任务和硬件控制能力,所有数据本地存储隐私优先,是边缘AI与Agent硬件化的极致工程实践。
MimiClaw 智能AI助手的核心功能
-
智能对话:通过钉钉、飞书或企业微信与Claude、DeepSeek、Qwen大模型实时聊天,支持双Provider运行时切换。
-
本地记忆:MimiClaw以Markdown文件形式持久化存储AI人格、用户信息和长期记忆,断电重启不丢失。
-
自主调度:内置Cron调度器与心跳机制,使AI能创建定时任务和主动检查执行待办事项。
-
工具调用:支持网络搜索、获取时间、GPIO硬件控制等工具,实现ReAct模式的Agent循环。
-
无线运维:支持OTA固件更新和HTTP代理,无需物理连接即可完成部署与网络适配。
🤖 技术架构

-
裸机架构:基于ESP-IDF框架用纯C语言开发,直接运行于ESP32-S3硬件而无需Linux或Node.js运行时,通过精简依赖将代码体积控制在16MB Flash内。
-
双核任务分配:用ESP32-S3的双核Xtensa LX7处理器,将网络IO协议栈绑定CPU0,Agent推理与工具执行置于CPU1,实现并发处理避免阻塞。
-
流式内存管理:针对512KB SRAM限制,采用HTTP流式传输与分块JSON解析,避免一次性加载大响应导致内存溢出,同时通过PSRAM扩展存储临时数据。
-
ReAct状态机:用纯C实现ReAct(推理-行动-观察)循环的状态机,维护多轮对话上下文,解析LLM返回的JSON工具调用指令和驱动本地工具执行。
-
SPIFFS持久化:在Flash上建立SPIFFS文件系统,将记忆、配置和任务队列以纯文本形式存储,实现零依赖的数据持久化与人工可编辑性。
🧠 记忆模块,MimiClaw 把所有数据存为纯文本文件,可以直接读取和编辑:

🦞 工具模块: MimiClaw 同时支持 Anthropic 和 OpenAI 的工具调用 — LLM 在对话中可以调用工具,循环执行直到任务完成,即ReAct 模式。

启用网页搜索需要在 mimi_secrets.h 中设置 Brave Search API key(MIMI_SECRET_SEARCH_KEY)。
🛠️ 硬件组装
在典型的智能家居场景,我们通过温度监控,实现风扇自动控制,硬件清单如下:
|
零件 |
参考价格 |
|---|---|
|
ESP32-S3 开发板(16MB Flash + 8MB PSRAM) |
¥25-35 |
|
AHT30 温湿度传感器模块 |
¥8-12 |
|
单路继电器模块 |
¥5-8 |
|
杜邦线若干 |
¥2-3 |
|
USB 电源(5V/1A,用手边的就行) |
¥0 |
我们需要预装 ESP-IDF 工具链,然后MimiClaw 烧录到ESP32硬件
# 下载项目源码git clone https://github.com/memovai/mimiclaw.gitcd mimiclaw# 编译idf.py build# 烧录固件idf.py -p /dev/ttyUSB0 flash
遵守MimiClaw 内置工具注册机制,我们增加一个温度读取工具、串口控制工具,具体如下:
// 读 AHT30 温度tool_result_t read_temperature(tool_args_t *args) { float temp, humi; aht30_read(&temp, &humi); char buf[64]; snprintf(buf, sizeof(buf), "当前温度%.1f°C,湿度%.0f%%", temp, humi); return tool_result_string(buf);}// 控制继电器tool_result_t control_relay(tool_args_t *args) { bool on = tool_arg_bool(args, "on"); gpio_set_level(RELAY_GPIO, on ? 1 : 0); return tool_result_string(on ? "风扇已开启" : "风扇已关闭");}
当你告知MimiClaw
" 今帮我盯着室内温度,超过 30 度开风扇。"
MimiClaw 收到后:
调用 read_temperature() 读到当前 28°C调用内置 web_search() 查本地天气预报,今天最高 34°C回复:"室内现在 28°C,外头今天最高 34°C。我设好了,每 5 分钟巡检一次,超过 30°C 自动开风扇,并通知你。"
MimiClaw 会再后台默默运行:Core 0 跑网络心跳,Core 1 的 FreeRTOS 定时任务每 5 分钟读一次传感器。温度升到 31°C 时,自动触发 AI 推理 → 调用 control_relay(ON) → 给你发消息:
"温度升到 31°C,已自动开启风扇。当前湿度 64%。"
🎯 应用场景
-
个人随身助理:作为口袋级AI伴侣,插在充电宝或车载USB上即可7×24小时在线,随时通过Telegram查询日程、记录灵感或获取建议,无需依赖手机算力或云端订阅。
-
智能家居中枢:作为低功耗家庭网关,连接温湿度传感器、继电器等GPIO设备,通过自然语言指令控制家电,本地记忆用户习惯实现个性化自动化。
-
工业边缘节点:部署在工厂或农田等场景,定时采集设备数据并自主判断异常,通过心跳机制主动上报,0.5W功耗适合太阳能供电的无人值守环境。
-
教育开发平台:开源裸机代码为嵌入式学习者提供Agent工程实践样本,低成本硬件降低AIoT开发门槛,适合高校物联网与边缘计算课程。
🌳 写在最后
MimiClaw 整套流程,全部跑在那块拇指大小的 ESP32-S3 上。无需云服务器,无需 Home Assistant,一块板子加两三个传感器模块,用 飞书 当交互界面,就做到了。MimiClaw 项目源码:
https://github.com/memovai/mimiclaw
如有IoT 源码采购和项目交付需求,请扫码联系小编,微信号: beacon0418

往期推荐
☞开箱即用!国产开源30+AI视觉算法IoT智能物联网云平台
☞国产开源Web 工业IoT组态软件,支持Modbus、OPC,支持拖拉拽
☞4万元,国产信创私有化部署,破解县域无人机AI巡检平台落地难题
☞免费开源,千知AI知识图谱平台,支持DeepSeek、Qwen
☞智慧农业大爆发:AI+物联网+区块链重构“天空地”一体化监测
免责声明:本公众号所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。主理人微信: beacon0418
更多推荐

所有评论(0)