memovai/mimiclaw
MimiClaw: Harness on a $5 chip. No OS(Linux). No Node.js. No Mac mini. No Raspberry Pi. No VPS. Hardware agents OS.
解决的问题
它使得无需 Linux 等完整操作系统或 Node.js 等沉重运行时,直接在微小的 ESP32-S3 微控制器芯片上运行低成本、低功耗的个人 AI 助手成为可能。
工作原理
该项目使用纯 C 语言编写,将 ESP32-S3 开发板转换为代理循环。它连接到 WiFi,并通过 API 与 Anthropic (Claude) 或 OpenAI (GPT) 的 LLM 进行交互。系统使用 ReAct 模式,允许 AI 调用工具并管理存储在芯片闪存 (SPIFFS) 中的纯文本格式本地内存。用户主要通过 Telegram 机器人与助手进行交互。
适用对象
希望使用廉价嵌入式硬件构建极简、常驻型 AI 代理的硬件爱好者和开发者。
亮点
- 超轻量级占用: 在 5 美元的芯片上运行,无需 Linux 或 Node.js。
- 本地内存: 在闪存中本地存储个性化设置 (SOUL.md)、用户偏好 (USER.md) 和长期记忆 (MEMORY.md)。
- 主动能力: 具备检查任务列表的“心跳”服务,以及允许 AI 调度自身循环或单次任务的 cron 调度器。
- 工具集成: 支持 Web 搜索(通过 Tavily 或 Brave)和系统时钟管理。
- 灵活配置: 提供串口 CLI,无需重新编译代码即可在运行时更改配置。
相关
- Dispatch
- 项目
- 项目
- 项目
- 项目