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
  • 專案
  • 專案
  • 專案
  • 專案