2026/07/06

10 ドルで動く軽量 AI アシスタント PicoClaw

記事イメージ
※画像はイメージです。本文と直接の関係はありません

10 ドルで動く軽量 AI アシスタント PicoClaw

1. 課題と PicoClaw が提供する解決策

従来の人工知能エージェントは、メモリが 1 GB 以上必要で、起動に約 3 秒かかることが一般的です(例:Raspberry Pi 4 上のフルサイズ大規模言語モデルラッパー)。このため、10 ドル前後のシングルボードコンピュータでの運用は難しく、ホームオートメーションや小規模開発での活用が制限されてきました。

対象読者:安価に AI ガジェットを作りたい電子工作ファン、リソースを節約したいサーバー管理者、軽量な開発支援ツールを求めるプログラマ。

PicoClaw は 10 ドル程度のボードで 1 秒未満に起動し、メモリは 10 MB 未満 に抑えることで、上記ハードウェア制約を大幅に緩和します。推論は外部の大規模言語モデル(LLM)サービスに委譲する設計のため、ローカルリソースは最小限です。

その代わり 通信遅延や利用料金 が新たな制約となります。これらのトレードオフを踏まえて、軽量さと外部サービス利用のバランスを取ることが PicoClaw の特徴です。

2. PicoClaw の概要(製品スペック)

  • 実装言語:Go 言語(MIT ライセンス)
  • 配布形態:単一実行ファイル(依存関係が最小)
  • メモリフットプリント:10 MB 未満
  • 起動速度:1 秒未満(LicheeRV‑Nano の Linux 環境で 0.8 秒)
  • 対応アーキテクチャ:x86_64、ARM64、ARM32、MIPS、RISC‑V

3. 推奨ハードウェアと実際の動作環境

  • LicheeRV‑Nano(価格 9.99 USD)
    • Sophgo SG2002 チップ、256 MB DDR3、RISC‑V と ARM コアのハイブリッド
  • Raspberry Pi Zero 2 W でも動作可能

実機テストでは、電源投入直後に 0.8 秒でエージェントが起動し、Telegram から送信されたメッセージを受信できました。測定は LicheeRV‑Nano の標準 Linux ディストリビューション上で、電源は安定した AC アダプタを使用しています。

補足:システム構築時は電源アダプタやケース、GPIO 拡張などの付随部品が別途必要になることが多く、最小構成で 10 ドル前後、拡張すれば+α のコスト となります。

4. クイックスタート – たった 3 ステップで動かす

  1. バイナリの取得
    GitHub(コードホスティングサービス)のリリースページ(例:https://github.com/picoclaw/picoclaw/releases)から、使用するアーキテクチャに合った picoclaw‑linux‑* をダウンロードします。

  2. 設定ファイル作成
    config.yaml(または config.json)に以下を記入します。

    • 必須項目
      • 大規模言語モデル提供元と API 鍵
      • チャットプラットフォームのトークン(Telegram、Discord など)
    • 任意項目
      • 使用モデル(例:OpenRouter の Claude、OpenAI の GPT)
      • 作業領域(workspace)パス

    ※初期設定の段階で、ExecTool のホワイトリストやコマンドブロック設定が有効か必ず確認してください。

    API キーの管理:API 鍵は環境変数や設定ファイルで管理し、リポジトリに含めないようにしてください。

  3. 起動

    chmod +x picoclaw
    ./picoclaw
    

起動直後に 127.0.0.1:18790(または localhost:18790)の HTTP サーバーが立ち上がり、全チャネルのリクエストを受け付けます。onboard コマンドを実行すると ~/.picoclaw/ 以下に設定雛形と workspace が自動生成され、設定作業の手間が大幅に省けます

初心者への配慮:バイナリを実行するには、Linux 環境への基本的な操作(SSH 接続やファイル転送)が必要です。初めての場合は、簡単な Linux 入門ガイドを参照するとスムーズです。

5. アーキテクチャの概要(4 層構造)

  1. チャネル層 – Telegram、Discord、LINE など主要なチャットサービスと接続。
  2. ゲートウェイ層127.0.0.1:18790 の HTTP サーバーが全チャネルからのリクエストを統合。
  3. プロバイダー層 – LLM バックエンドへのルーティングを担当し、vendor/model プレフィックスで自動選択。
  4. ツール層ToolRegistry がツールを管理し、RunToolLoop() が LLM 呼び出しとツール実行を駆動。

この構造により「チャット指示 → LLM 推論 → ツール実行 → 結果返却」のサイクルが高速に回ります。テキストだけでもイメージしやすいように、[チャネル] → [ゲートウェイ] → [プロバイダー] → [ツール] の流れを頭に描いてください。

6. 主な機能と拡張ポイント

  • マルチプラットフォームチャット

    • Telegram では Whisper による音声文字起こしが可能(Groq 経由)。
  • 対応 LLM プロバイダー

    • OpenRouter(推奨)、Anthropic、OpenAI、Google、DeepSeek、Groq、Zhipu など多数。
  • ツール群

    • ExecTool(シェルコマンド実行)

      • sh -c で実行。出力サイズは 10 KB まで、タイムアウトは 60 秒。
      • デフォルトで許可される実行パスは /usr/bin のみ。ホワイトリスト方式で許可されたパスだけが実行可能です。ブロック対象は正規表現で指定できます。
      • 安全性:デフォルト設定は安全ですが、実運用では必ず以下のチェックリストを確認してください。
        1. 実行パスのホワイトリストが有効か
        2. コマンドブロック正規表現が適切か
        3. 作業領域への書き込み権限を最小限にしているか
    • Claude Code 系ツール(Anthropic が提供)

      • コード生成・編集エージェントで、ファイルの作成・修正やターミナルコマンドの実行を支援します。コードレビューや自動リファクタリングなど、開発支援シナリオで有用です。
    • WebSearch、Read、Bash など、Claude Code 系ツールも利用可能。

  • CapSolver 連携(画像認証自動解決)

    • REST API を呼び出し、取得したトークンをページに埋め込んでフォーム送信ができます。利用にあたっては、対象サービスの利用規約で自動解決が禁止されていないか必ず確認してください。(重要)
  • 永続メモリシステム

    • セッション管理と長期記憶を保持し、対話の文脈を保持します。

7. 代表的なユースケース

  • 激安ホームオートメーション

    • ハードウェア構成:LicheeRV‑Nano + PicoClaw
    • チャネル:Telegram
    • 動作例:「電気をつけて」 → GPIO 制御で照明オン
  • サーバー監視ボット

    • ハードウェア構成:NanoKVM + PicoClaw
    • 動作例:定期的に ping を実行し、死活監視結果を通知
  • 開発アシスタント

    • ハードウェア構成:Raspberry Pi Zero 2 W + PicoClaw
    • チャネル:Discord
    • 動作例:コードレビュー依頼 → Claude Code が自動レビューし、結果を Discord に投稿
  • CAPTCHA 自動解決

    • ハードウェア構成:任意の Linux ボード + PicoClaw
    • 動作例:画像付きメッセージ受信 → CapSolver でトークン取得 → フォーム自動送信

いずれも「数分で実装可能」な点が共通の魅力です。

8. コンテナでの展開(オプション)

Maki(Sunwood AI Labs)氏が作成した Docker Compose 版は docker compose up だけで Discord ボットが稼働します。コンテナは OS レベルで隔離されるため、ExecTool のサンドボックス機構と相まって安全に実行できます。ハードウェアコストが問題とならない環境(クラウドサーバや開発用 PC)での利用は別途「コンテナ版」として提供しています。

9. 注意点とリスク

  • 開発途上であること

    • 現在はバージョン 1.0 前の開発段階です。未解決のセキュリティ課題が残る可能性があります。まずは実験環境で導入し、動作確認を行ってください。
  • 外部 API への依存

    • LLM 推論は外部サービスに委譲するため、インターネット接続が必須です。オフライン環境での完全動作は期待できません。利用料金は各サービスのプランに依存します。
  • セキュリティ設定の必須化

    • ExecTool のパス制限やコマンドブロックは必ず有効にし、作業領域への書き込み権限は最小限に設定してください。
  • CapSolver の法的・倫理的注意

    • 自動解決が禁止されているサービスでは使用しないでください。利用規約を必ず確認した上で使用する必要があります。
  • 費用構成の把握

    • ボード本体は 10 ドル前後ですが、電源アダプタ、ケース、GPIO 拡張などの付随部品が別途必要になることがあります。最小構成なら 10 ドル程度、拡張すれば+α と考えてください。

10. まとめ

  • PicoClaw は 10 ドル程度のシングルボードで 1 秒未満に起動し、10 MB 未満のメモリで動作する超軽量 AI アシスタントです。
  • 単一実行ファイルと 4 層アーキテクチャにより、Telegram・Discord など主要なチャットサービスと簡単に連携できます。
  • ExecTool、CapSolver、Claude Code 系ツールなどの拡張により、ホームオートメーションから開発支援まで幅広く活用可能です。
  • Docker Compose によるコンテナ版も提供していますが、主目的は「低価格ハードウェアでの実装」です。
  • 開発途上である点、外部 API 依存のコスト・遅延、セキュリティ設定の必要性というリスクを踏まえ、まずは実験環境で試し、性能とコストを評価した上で本番導入を検討してください。

低価格ハードウェアと高速起動という組み合わせは、AI アシスタントを自作したい開発者に新たな選択肢を提供します。ぜひ自分のプロジェクトに合わせて PicoClaw の導入を検討し、実際に体感してみてください。