文末联系小编,获取项目源码

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,支持拖拉拽

源码交付,7天完成国产信创部署智慧工地方案

4万元,国产信创私有化部署,破解县域无人机AI巡检平台落地难题

上班摸鱼, 智能 AI 监控老板行踪

免费开源,千知AI知识图谱平台,支持DeepSeek、Qwen

信创部署,源码交付!县域低空经济无人机 AI 巡检平台

智慧农业大爆发:AI+物联网+区块链重构“天空地”一体化监测

免责声明:本公众号所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。主理人微信: beacon0418

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐