PicoClaw: <$10 ハードウェア向け超軽量Go AIアシスタント

はじめに\n\nもしポケットサイズのボードや古いAndroid電話に収まる小型で高性能なAIアシスタントを探しているなら、PicoClaw がぴったりです。Go で完全に構築された PicoClaw は、設計段階から超効率的かつ完全自律であるように作られました。起動は1秒以内、10 MB 未満の RAM を消費し、$10 ボードやリパーパスした Android フォンでも動作します。\n\n---\n\n## PicoClaw の特徴は何?\n\n| 機能 | 動作原理 | 重要性 |\n|-----|----------|--------|\n| 超軽量 | Go ランタイムを最小限に抑え、バイナリは <10 MB | マイクロコントローラや経済的 SBC に収まります |\n| 高速起動 | Zero‑config Go init、静的リンク、最適メモリレイアウト | 0.6 GHz シングルコアでも 1 s で起動 |\n| ハードウェア無縁 | RISC‑V、ARM、x86 を標準でサポート | LicheeRV、NanoKVM、MaixCAM、Raspberry Pi、あるいは任意の Linux SBC |\n| AI 自己拡張 | エージェント自身の LLM コードがプロジェクトを進化させる; 約 95 % が自動生成 | 今後の更新における手作業を削減 |\n| トークン不要 | PicoClaw はネイティブな暗号通貨やトークン経済を持たない | 詐欺回避、技術に集中 |\n| オープンソース | GitHub レポ、MIT ライセンス、寛大なコミュニティ | 誰でも貢献、検証、フォークが可能 |\n| セキュリティサンドボックス | エージェントをワークスペースに限定 | 意図しないシステムアクセスを防止 |\n\n---\n\n## クイックスタート (Linux または macOS)\n\nbash\n# 1️⃣ リポジトリをクローン\ngit clone https://github.com/sipeed/picoclaw.git\ncd picoclaw\n\n# 2️⃣ 依存関係をインストール (Go が必要)\nmake deps\n\n# 3️⃣ バイナリをビルド\nmake build\n\n# 4️⃣ アシスタントを実行\n./cmd/picoclaw agent -m \\"Hello, PicoClaw\\"\n\n\nあるいは、Releases ページ から対象プラットフォーム用の事前コンパイル済みバイナリをダウンロード。chmod +x して picoclaw agent を実行します。\n\n---\n\n## 古い Android フォンでのデプロイ\n\nPicoClaw は Termux を利用して10年以上経過した Android フォンをスマートアシスタントに変えることが可能です。\n\nbash\n# Termux を F‑Droid または Play Store でインストール\n# ARM64 バイナリをダウンロード\nwget https://github.com/sipeed/picoclaw/releases/download/vX.Y.Z/picoclaw-linux-arm64\nchmod +x picoclaw-linux-arm64\n\n# サポートパッケージをインストール\npkg install proot\n\n# Termux 内で実行\n./picoclaw-linux-arm64 onboard # ワークスペースと設定を初期化\n./picoclaw-linux-arm64 agent -m \\"What’s the weather?\\"\n\n\nPicoClaw は Termux‑Chroot または pRoot を通じて Linux を動かすフォンでも動作します。同じコマンドが適用され、ポケットサイズの AI が手に入ります。\n\n---\n\n## Docker Compose デプロイ\n\nコンテナ化を好む開発者向けに、PicoClaw は Docker Compose をサポートします。\n\nyaml\n# docker-compose.yml\nversion: \\"3\\"\nservices:\n picoclaw-gateway:\n image: ghcr.io/sipeed/picoclaw:latest\n profiles: [gateway]\n environment:\n - DISCORD_BOT_TOKEN=your-token\n volumes:\n - ./config/config.json:/app/config/config.json:ro\n - ./workspace:/app/workspace\n\n\n1. API キーやチャンネル認証情報を含む config.json をコミットします。\n2. docker compose --profile gateway up -d を実行します。\n3. エージェントは設定した Discord、Telegram、または任意のチャネルを監視します。\n\n---\n\n## チャットアプリ統合\n\nPicoClaw は標準的なメッセージングプラットフォームにプラグインできるゲートウェイをネイティブに公開します。同じ設定ファイルを使用:\n\njson\n{\n \\"channels\\": {\n \\"telegram\\": {\n \\"enabled\\": true,\n \\"token\\": \\"YOUR_TELEGRAM_TOKEN\\",\n \\"allow_from\\": [\"YOUR_USER_ID\"]\n },\n \\"discord\\": {\n \\"enabled\\": true,\n \\"token\\": \\"YOUR_DISCORD_TOKEN\\",\n \\"allow_from\\": [\"YOUR_USER_ID\"]\n }\n }\n}\n\n\npicoclaw gateway を起動すると、軽量な HTTP サーバーが起動し、メッセージを AI ボットへ転送、処理し、返信を返します。サンドボックスにより、ボットはワークスペース内のファイルにしか触れられません。\n\n---\n\n## 高度な機能\n\n### 定期タスク (ハートビート)\n\nワークスペースに HEARTBEAT.md を作成:\n\n\n# 定期タスク\n- 1時間ごとに現在の天気を報告\n- プロモーションメールを確認\n\n\nPicoClaw のハートビートルーチンは 30 分ごと(設定可)にこのファイルをポーリングし、タスクを非同期に実行し、結果をチャンネルに直接公開します。\n\n### サブエージェントとスパーン\n\n長時間作業(例:ウェブ検索)は spawn ツールでサブエージェントへ委譲できます。サブエージェントは独自コンテキストで動作し、 message ツールでユーザーへ戻り連携できます。これによりノンブロッキングのワークフローが実現します。\n\n### モデル中心設定\n\nPicoClaw の model_list で OpenAI 対応や独占 LLM を新規コードなしで追加可能です。例:\n\njson\n{\n \\"model_list\\": [\n { \\"model_name\\": \\"gpt-4o-mini\\", \\"model\\": \\"openai/gpt-4o-mini\\", \\"api_key\\": \\"sk-…\\" },\n { \\"model_name\\": \\"llama3\\", \\"model\\": \\"ollama/llama3\" }\n ]\n}\n\n\nエージェントはプライマリモデルを優先し、失敗時に次にフォールバックします。\n\n---\n\n## セキュリティとサンドボックス\n\nPicoClaw はデフォルトでワークスペース限定ポリシーを適用します:\n\njson\n{\n \\"agents\\": { \\"defaults\\": { \\"restrict_to_workspace\\": true } }\n}\n\n\nすべてのファイルシステムと exec ツールは ~/.picoclaw/workspace にサンドボックス化されます。サンドボックスを無効にしても rm -rfshutdown 等危険なコマンドは明示的にブロックされます。\n\n---\n\n## コミュニティと貢献\n\n16k 以上のスターを持つ PicoClaw は軽量 AI 実験のコミュニティオファイザーです。貢献は歓迎で、特に次の分野で:\n\n- 新しいツール統合(例:独自データベースコネクタ)\n- ニッチ SBC 用のデプロイスクリプト改良\n- セキュリティ監査と強化\n- 新言語でのドキュメント\n\nプロジェクトは GitHub Discussions と専用 Discord チャンネルで管理されており、貢献はロードマップ(更なるメモリ最適化、他 OS のネイティブサポート、人気 AI ワークフローへの統合)に貢献します。\n\n---\n\n## 最終的な考察\n\nPicoClaw は高性能会話 AI が高価な GPU やクラウドサーバーに限定されていないことを示しています。小型 Go バイナリ、サンドボックスランタイム、柔軟な設定システムを組み合わせることで、 inexpensive マイクロコントローラや旧携帯電話を完全なパーソナルアシスタントへ変換します。$10 ボードでのマイクロ AI プロトタイプ、ホームサーバーへの AI 同伴者追加、または自律エージェントの実験を探っているなら、PicoClaw は迅速、安全、無料で実現できるツールを提供します。\n\n今日、GitHub リポジトリ をチェックし、明日から低コスト AI アシスタントの構築を開始しましょう。

この記事を共有