AI Deck

NanoClaw ─ Dockerコンテナ隔離で安全に動く、軽量オープンソースのパーソナルAIエージェント

NanoClawは、自分のパソコンやサーバー上で動かす「自分専用のAIエージェント」を構築するためのオープンソースソフトウェアである。開発元はイスラエルのNanoCo。先行するOpenClawの軽量・セキュアな代替として作られており、公式サイトのキャッチコピーは「Your personal AI agent. Secure. Lightweight. Yours.」。最大の特徴は、エージェントの実行をDockerコンテナの中に閉じ込め、明示的にマウントしたものしか見せない設計にあること。WhatsAppやTelegram、Slack、Discordといった普段使いのメッセージアプリから話しかけて使える。MITライセンスで公開されており、ソフトウェア自体の利用料はかからない。

主な特徴

  • コンテナ隔離による安全な実行: セッションごとに権限を絞ったDockerコンテナを起動し、エージェントは明示的にマウントされたファイルしか参照できない。アプリケーション側のチェックに頼らず、OSレベルで境界を作る考え方を取っている
  • メッセージアプリから話しかけられる: WhatsApp、Telegram、Slack、Discord、Teams、Signal、Matrix、iMessageなど多数のチャネルに対応。専用のUIを開かなくても、いつも使っているアプリの会話の延長でエージェントに指示を出せる
  • 必要な機能だけ足す「Skills」方式: すべてを最初から詰め込まず、/add-<チャネル名> のようなコマンドで必要なチャネルや連携モジュールだけを自分の環境に取り込む。結果として本体が小さく保たれ、中身を読んで把握しやすい
  • エージェントごとの独立したワークスペース: 指示書・メモリ・認証情報・マウントするファイルをエージェント単位で分けられる。仕事用と個人用でエージェントを分ける、といった運用がしやすい
  • 認証情報を渡さない設計: APIキーなどの資格情報はAgent Vault側で保持し、エージェント本体には生のキーを持たせない方針を取っている
  • スケジュール実行: 定期的なジョブを登録して、決まったタイミングで処理を走らせられる
  • 軽量であること自体が売り: 公式サイトの比較では、TypeScriptファイル数200・ランタイムのコード量が約29,300行と記載されており、OpenClaw(3,680ファイル・434,453行)と対比されている

料金

プラン料金主な内容
NanoClaw 本体$0(MITライセンス)すべての機能をオープンソースとして利用可能
AIモデルの利用料各プロバイダーの課金体系によるClaude・OpenAIなどはAPIキーまたは契約が必要。ローカルのOllamaを使えば追加費用なし

料金は2026年8月時点の情報です。最新の料金は公式サイトをご確認ください。

NanoClaw自体は無料だが、実際に動かすには裏側で使うAIモデルの費用が別途かかる点に注意したい。ローカルモデルを選べば実質的な追加費用なしで運用することもできる。

メリット・デメリット

メリット

  • コンテナ隔離が前提なので、エージェントに実作業を任せるときの事故のリスクを構造的に下げられる
  • コードベースが小さく、何が起きているかを自分で追いやすい。フォークして手を入れる前提の設計になっている
  • 普段使いのメッセージアプリから使えるため、新しいツールを覚える負担が小さい
  • MITライセンスの完全なオープンソースで、ベンダーロックインがない
  • モデルプロバイダーを選べる(Claude、OpenAI、ローカルのOllamaなど)

⚠️ デメリット

  • 自分の環境に導入して動かす必要があり、Docker・Node.js・pnpmといった前提ソフトの用意が要る。完全なノーコードのSaaSではない
  • 対応コンテナランタイムはDockerのみ。Windowsで動かす場合はWSL2が必要
  • カスタマイズはAIコーディングエージェント(Claude Codeなど)に任せる前提の設計思想のため、その使い方に慣れていないと戸惑う場面がある
  • サポートは公式Discordやドキュメント中心で、商用サポート窓口を前提にした運用には向かない
  • モデル利用料は自己負担で、使い方によっては費用が読みにくい

類似サービスとの比較

比較項目NanoClawOpenClawClaude Coden8n
位置づけ個人所有のAIエージェント基盤同ジャンルの先行プロジェクトターミナルで動くコーディングエージェントワークフロー自動化ツール
主な入口メッセージアプリ(WhatsApp・Telegram等)メッセージアプリターミナルWebの管理画面
隔離の仕組みセッションごとのDockerコンテナアプリケーション層の制御が中心ローカル実行+権限確認ワークフロー実行環境
ライセンスMIT(オープンソース)オープンソース商用(プランに付随)ソースコード公開型
導入の手間自前ホスティングが前提自前ホスティングが前提CLIをインストールするだけ自前ホスティングまたはクラウド版

こんな人におすすめ

  • チャットアプリから指示できる「自分専用の秘書」を、他社のサーバーに預けずに手元で動かしたい人
  • エージェントにファイル操作やコマンド実行を任せたいが、隔離されていない環境で動かすのは怖いと感じている人
  • 中身を読んで理解し、自分の用途に合わせて手を入れたい開発者
  • 仕事用・個人用などエージェントを用途別に分け、それぞれ別の記憶と権限で運用したい人
  • ローカルモデルを使ってランニングコストを抑えたい人

まとめ

NanoClawは、「パーソナルAIエージェントを自分の管理下で、隔離された環境で動かす」という一点に的を絞ったオープンソースプロジェクトである。コンテナ隔離を前提にした設計と、必要な機能だけを足していくSkills方式によって、エージェントに実作業を任せるうえでの不安を構造的に減らそうとしている。導入にDockerとNode.jsの準備が要るため万人向けではないが、手元で完結するAIエージェントを求める人にとっては有力な選択肢になる。まずは公式ドキュメントとGitHubリポジトリで、自分の環境に導入できそうかを確かめるところから始めるとよい。

関連リンク

← ブログ