NanoClaw vs OpenClaw:コンテナと小さなコードベースか、全部入りか
NanoClaw vs OpenClaw。エージェントごとの Docker コンテナと Claude で作る小さなコードベースを、OpenClaw のアプリ、プラグイン、29 のチャンネルと比較し、どちらを選ぶべきかを解説します。
早わかり
チェックリスト
NanoClaw は OpenClaw への反動として生まれました。WhatsApp、Telegram、Slack からメッセージを送るパーソナルエージェントという同じアイデアですが、読み切れるほど小さく、すべてのエージェントがコンテナに閉じ込められています。公開は 2026 年 1 月 31 日で、OpenClaw の約 2 か月後です。現在の両者は、セルフホストする人が何を求めているかについて、まったく異なる賭けをしています。

隔離
NanoClaw の最大の強みです。1 つの Node のホストプロセスがメッセージをエージェントに振り分け、各エージェントは専用の Linux コンテナ内で動き、マウントしたフォルダしか見えないため、シェルアクセスがホストに及ぶことはありません。外部への API 呼び出しは、エージェントごとのポリシーとレート制限を持つ認証情報ゲートウェイを経由するので、エージェントが生のキーを持つことはありません。パートナーの Echo による堅牢化イメージも無料アカウントで利用できますが、デフォルトはイメージをローカルでビルドする方法です。
OpenClaw はホスト上で動作し、サンドボックスはデフォルトでオフです。オンにできるサンドボックスと承認の仕組みはありますが、初期状態ではエージェントがコマンドを直接実行でき、あなたのメール、メッセージ、インストールしたサードパーティのスキルにもアクセスできます。リスクについては OpenClaw は安全か?をご覧ください。

カスタマイズの方法
両者が最も大きく分かれるのがここです。
OpenClaw は一般的な方法で設定し、コミュニティのスキルと 142 の公式プラグインで拡張します。モデルとメディアのプロバイダーは 64 から選べます。
NanoClaw には意図的に設定ファイルがありません。Claude Code にコードを変更してもらうことで自分のフォークをカスタマイズし、チャンネルも同じ方法で追加します。Teams、Matrix、Google Chat、Signal、WeChat、メールなどには /add-<channel> スキルがあります。これによりコードベースは小さく自分のものに保たれますが、カスタマイズ、デバッグ、チャンネルの追加において Claude Code がツールチェーンの一部になります。
モデル
NanoClaw は Anthropic の Claude Agent SDK をベースにしており、デフォルトで Claude を使います。OpenCode、Codex、Ollama のプロバイダーはスキルでエージェントごとに追加できるのでローカルモデルも使えますが、標準の道筋は Claude です。OpenClaw は最初からモデルを問わず、Ollama 経由でローカルモデルを動かせます。
インストールと対応プラットフォーム
NanoClaw のセットアップスクリプトは、必要に応じて Node、pnpm、Docker をインストールし、その後チャンネルをペアリングします。macOS か Linux で動作し、Windows では WSL2 経由でのみ動きます。要件は Node.js 22+、pnpm 10+、Docker、Claude Code です。
OpenClaw は、スクリプト、npm、デスクトップアプリ、Docker、またはワンクリックの Railway デプロイでインストールでき、macOS、Windows、Linux で動作し、iOS と Android のネイティブアプリもあります。Node 24.16+ または 26.1+ が必要で、インストーラーが用意します。
チャンネル
NanoClaw は初期状態で Slack、Telegram、Discord、WhatsApp、iMessage とペアリングでき、スキルでさらに追加できます。チャンネルごとに 1 つまたは複数のエージェントを動かせます。OpenClaw はコードを変更せずに 29 のチャンネルで動作します。
テレメトリー
どちらもデフォルトで、ささやかな形で外部に通信します。NanoClaw は NANOCLAW_NO_DIAGNOSTICS=1 を設定しない限り、匿名のセットアップ診断情報を送信します。OpenClaw は update.checkOnStart: false を設定しない限り、バージョンとシステム情報を含む毎日の更新チェックを送信します。どちらもあなたのデータで学習することはなく、状態はあなたのマシンに保存されます。
規模と成熟度
2026 年 11 月 8 日時点で、OpenClaw の GitHub スターは 394,193、NanoClaw は 31,096 で、OpenClaw は非営利団体の OpenClaw Foundation が運営しています。どちらも MIT ライセンスで無料で、いずれにせよモデルプロバイダーへの支払いは発生します。
結論
- NanoClaw を選ぶのは、本格的なコンテナ隔離と範囲を絞った認証情報を備えた OpenClaw 風のチャットエージェントが欲しく、すでに Claude と Claude Code を使っていて、大きなアプリを設定するよりも小さなフォークを所有するという考え方が気に入っている場合です。
NANOCLAW_NO_DIAGNOSTICS=1を設定してください。 - OpenClaw を選ぶのは、Claude 以外のモデルをデフォルトにしたい、スマホやデスクトップのアプリが欲しい、Windows でネイティブに動かしたい、あるいはプラグインのエコシステムが欲しく、設定の作業に AI コーディングツールを挟みたくない場合です。まずサンドボックスと承認をオンにしてください。
- Claude Code に依存せずに隔離が欲しいなら、ZeroClaw がもう一つの有力な選択肢です。OpenClaw の代替ツールですべてを比較してみてください。
料金
NanoClaw
| Open source | 無料 |
|
|---|
OpenClaw
| Open source | 無料 |
|
|---|
NanoClaw
長所
- Every agent runs in its own Docker container and sees only the folders you mount, so shell access stays off your host
- Small codebase (one host process and a handful of files) that you customize by having Claude Code edit your fork
- Agents never hold raw API keys: outbound calls go through a credential gateway with per-agent policies and rate limits
- Many chat channels, including WhatsApp, Telegram, Slack, Discord, iMessage, Teams, Matrix and email, with one or several agents per channel
- Scheduled tasks with optional script gates that skip waking the agent when there's nothing to do
短所
- Built around Claude and Claude Code: customizing, debugging and adding channels all go through Claude Code
- Sends anonymous setup diagnostics unless you set NANOCLAW_NO_DIAGNOSTICS=1
- No config files by design, so every change means editing code in your own fork
- Needs Docker, and Windows only works through WSL2
OpenClaw
長所
- Free and MIT licensed, with no paid tier
- Runs on your own hardware, and state, memory and credentials stay there
- Works in 29 chat channels, including WhatsApp, Telegram, iMessage, Slack, Discord and Microsoft Teams
- Model-agnostic: 64 model and media providers, plus local models
- Large ecosystem of skills and 142 official plugins, and very active development
短所
- Model costs are on you and can run high: testers and users have reported spending over $100 in a day with expensive models
- Sandboxing is off by default and the agent can run commands on the host unless you turn on approvals
- Setup and upkeep expect comfort with the command line; maintainers warn it is risky for non-technical users
- Broad access to email, messages and the system makes prompt injection and malicious third-party skills a real risk
機能
出典
NanoClaw
OpenClaw
- OpenClaw homepage and Foundation section
- OpenClaw integrations: channels, providers and plugins
- openclaw/openclaw on GitHub (MIT, v2026.11.1)
- OpenClaw docs: Sandboxing (off by default)
- Wikipedia: OpenClaw
- Notebookcheck: OpenClaw can burn through hundreds of dollars per day
- OpenClaw docs: Memory overview
- OpenClaw docs: Automations
- OpenClaw docs: Chat channels
- OpenClaw docs: iMessage
- OpenClaw docs: Heartbeat, now a default Proactive check job
- OpenClaw docs: Multi-agent routing
- OpenClaw docs: Platforms (macOS, Windows, Linux, iOS and Android apps)
- OpenClaw docs: Tools (exec, browser, web search)
- OpenClaw docs: Audio and voice notes (inbound transcription)
- OpenClaw docs: Image and media support (inbound media)
- OpenClaw docs: Install (system requirements, installer script, npm, desktop apps, Docker)
- OpenClaw docs: One-click deploy on Railway
- OpenClaw docs: Usage telemetry and update checks (on by default, feature statistics opt-in)
- OpenClaw docs: Ollama provider (local models)

