文章目录
单片机也能养小龙虾:mimiclaw初体验
之前 OpenClaw 爆火的时候就在网上看到了一个可以在 ESP32-S3 上跑的替代版本,也是一个开源项目,叫 mimiclaw,纯 C 编写,资源需求比 OpenClaw 低很多。
周末的时候稍微花了点时间体验了一下,分享一下感受~
PS. 一开始我一直以为这个项目叫 miniclaw,后面在终端中一直进目录不能自动补全,才发现是 mimiclaw 😂。
基本介绍
项目地址: https://github.com/memovai/mimiclaw
mimiclaw 是一个基于 ESP-IDF 开发,可以运行在 ESP32-S3 开发板上的个人 AI 助理项目,支持 OpenAI 以及 Anthropic 的接口,基于 ReAct 循环,内置了一些工具和 SKILL。
使用体验

基本体验
基本的体验和 OpenClaw 没有特别大的区别,毕竟本身能力依赖于后端的模型使用哪一个,如果和 OpenClaw 使用同样的模型,在纯对话场景,不会有太大差距。
另外 mimiclaw 每次在使用 AI 处理消息之前,会先回复一个 🐱mimi is working...,显得更生动的同时,也能知道 Agent 是不是还在线 🙈。
配置简单

相比 OpenClaw 那复杂的 JSON 配置以及完全不可用的 Dashboard,mimiclaw 的配置简单太多了,只需要把 mimiclaw_secrets.h 中的基本参数配置完成就可以了。
甚至于你可以完全不配置,将固件烧录完成后,再通过 mimiclaw 自带的 Web 配置界面或者串口进行各项参数的配置,这相比 OpenClaw 复杂的状态管理,以及动不动起不来的情况,体验实在好太多了。
功能简单
和 OpenClaw 那庞大的功能相比,mimiclaw 的功能就相对简单很多,比如只有能配置一个 Agent,只能配置一个 AI Model 等。
另外相比 OpenClaw 跑在电脑上,mimiclaw 跑在单片机上维护相关文件也麻烦不少,虽然也可以让 AI 自己去维护 😃。
内置代理支持
不知道这个项目是不是国人开发的,或者有国人参与了,竟然直接加了代理设置,这样在配置了 OpenAI 或者 Telegram 之类的服务时,也可以无障碍连通。
内置飞书支持
跟上面一样,mimiclaw 默认支持飞书作为 Channel,这在不使用 Telegram 的场景下,就非常有用了。
默认不支持修改 API Endpoint
相比上面两个方便的地方,mimiclaw 不能修改 API Endpoint 这点就不太方便了,毕竟现在太多国产模型又便宜又好用。
不过这个问题也不大,要么把硬编码的 API 地址改掉,要么召唤 AI 来加个配置项就好了。
常见工具都有
mimiclaw 内置了常见的文件操作、定时任务、搜索工具,另外作为跑在单片机上的 Agent,还可以操作 GPIO。
刚好手上的 ESP32-S3 开发板自带了一个 WS2812 LED,顺便让 AI 给他加了个 WS2812 操作工具,可以指挥 AI 来展示彩灯了 🥳。

新 Tool 需要重新编译烧录
因为固件是编译再烧录的,因此 mimiclaw 里面要加点新 Tool 什么的,就得重新编译再烧录了,这相比 OpenClaw 体验还是会差不少。
架构介绍
mimiclaw 整体架构还是比较简单的,用来当成
事件循环

内置工具列表
mimiclaw 内置了不少必备工具,像文件操作、目录列举、定时任务管理、GPIO 管理等,也算是满足一个 AI Agent 的基本需求了,另外这里也把我新加的 WS2812 工具列出来了。

另外有一点需要注意的是,mimiclaw 默认最大只允许注册 16 个工具,在修改源代码的时候需要看看是不是超过限制了。

总结
mimiclaw 作为一个 AI Agent 项目,我觉得对于想尝试 AI Agent,并且不想花一个 Mac mimi 的钱来养龙虾的人来说,还是不错的,特别是如果手里已经有 ESP32-S3 开发板的嵌入式爱好者,体验起来就更方便了。
但是毕竟是跑在单片机上的 Agent,能力受限于单片机的资源、能力,整体功能还是相当有限的,建议有条件还是玩一玩跑在电脑上的 OpenClaw。
不过我觉得拿 mimiclaw 作为一个学习 AI Agent 开发模式的项目很合适~

0 条评论。