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のようなフルOSやNode.jsのような重いランタイムを必要とせず、極小のESP32-S3マイクロコントローラチップ上で直接動作する、低コスト・低消費電力のパーソナルAIアシスタントの構築を可能にします。
仕組み
純粋なC言語で書かれたこのプロジェクトは、ESP32-S3ボードをエージェントループへと変貌させます。WiFiに接続し、APIを介してAnthropic (Claude) または OpenAI (GPT) のLLMと連携します。システムはReActパターンを使用し、AIがツールを呼び出し、チップのフラッシュメモリ(SPIFFS)にプレーンテキストファイルとして保存されたローカルメモリを管理できるようにします。ユーザーは主にTelegramボットを通じてアシスタントとやり取りします。
対象者
手頃な価格の組み込みハードウェアを使用して、最小限の構成で常時起動するAIエージェントを構築したいハードウェア愛好家や開発者。
ハイライト
- 超軽量フットプリント: LinuxやNode.jsなしで、5ドルのチップ上で動作。
- ローカルメモリ: パーソナリティ (SOUL.md)、ユーザー設定 (USER.md)、長期記憶 (MEMORY.md) をフラッシュ上にローカル保存。
- プロアクティブな機能: タスクリストを確認する「ハートビート」サービスと、AIが自身の繰り返しタスクや単発タスクをスケジュールできるcronスケジューラを搭載。
- ツール統合: Web検索 (Tavily または Brave 経由) およびシステム時計の管理をサポート。
- 柔軟な設定: コードを再コンパイルすることなく、実行時に設定を変更できるシリアルCLIを搭載。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト