OpenClawレビュー:セルフホストのためのセットアップ、Docker、セキュリティ
セルフホストの視点から見たOpenClawレビュー。セットアップとDockerに必要なこと、サンドボックスがデフォルトでオフの理由、送信されるテレメトリ、誰が使うべきか。
自分で動かせるオープンソースのAIエージェントを尋ねられたとき、定番の答えはOpenClawです。2025年11月に公開され、2026年11月8日の確認時点でGitHubスター数は394,193、現在は有料プランのない非営利財団の管理下にあります。その人気がもたらすものは大きく、29のチャットチャネル、64のモデル・メディアプロバイダー、142の公式プラグインがあります。一方で、セキュリティのドキュメントを読まないまま、シェルアクセス付きのエージェントをメインのコンピューターで動かしている人が大勢いるということでもあります。このレビューでは、実際に運用するには何が必要かを取り上げます。

向いている人
OpenClawが向いているのは、WhatsApp、Telegram、iMessage、Slackから話しかけられるエージェントを1つ持ちたく、モデルを選び(そして切り替え)たく、セットアップを自分で引き受ける覚悟のある開発者や技術に詳しい趣味人です。サンドボックスをオンにするために設定ファイルを読むことに抵抗があるなら、メンテナー自身がリスクがあると警告しているので、下のリストにあるより制限の強い選択肢から始めるほうがよいでしょう。
OpenClawのセットアップ:実用的な3つの方法
インストールドキュメントでは、実用的な方法が3つ示されています。
- インストーラースクリプト。 macOS、Linux、WSL2では
curl -fsSL https://openclaw.ai/install.sh | bash、WindowsではPowerShellのワンライナーです。Nodeがなければ用意したうえで、オンボーディングを起動します。ほとんどの人はこの方法を選ぶべきです。 - npm。
npm install -g openclaw@latestを実行し、続けてopenclaw onboard --install-daemonを実行します。すでにNodeを自分で管理している場合に便利で、Node 24.16+または26.1+が必要です。 - デスクトップアプリ(macOS、Windows、Linux)。ターミナルに触れずにサーバーで動かしたい場合は、ワンクリックのRailwayデプロイもあります。
オンボーディングでは、モデルプロバイダーと最初のチャネルの設定を案内してくれます。手間がかかるのはインストールではなくチャネルだと考えておいてください。たとえばiMessageには専用のセットアップページがあります。
DockerでのOpenClaw
公式のDocker手順があります。リポジトリから./scripts/docker/setup.shを実行すると、APIキーの入力を求められ、ゲートウェイトークンが書き込まれ、Docker Composeでゲートウェイが起動します。ビルド済みのghcr.io/openclaw/openclawイメージを使うこともでき、ローカルでビルドするには最低6 GBのRAMが必要です。その後、コントロールUIは127.0.0.1:18789で待ち受けます。
多くの人が見落とす点があります。ゲートウェイをDockerで動かすことは、エージェントをサンドボックス化することと同じではありません。Dockerのドキュメントにもはっきり書かれています。サンドボックスはデフォルトでオフで、「ゲートウェイ自体をコンテナで動かす必要はない」のです。Dockerはきれいで使い捨て可能なインストールを提供してくれますが、それだけではエージェントのツールが何に触れられるかは決まりません。それは別の設定です。
OpenClawのセキュリティ:初日に変えるべきこと
初期状態では、OpenClawのツールはホスト上で実行されます。サンドボックスのドキュメントによると、これはagents.defaults.sandboxで制御され、デフォルトのバックエンドはDocker、代替としてPodman、SSH、OpenShell、Crabboxがあります。サンドボックスをオンにしてもゲートウェイプロセスはホストに残り、tools.elevatedはサンドボックスの外でコマンドを実行する明示的な抜け道です。ドキュメントはサンドボックスを「完璧なセキュリティ境界ではない」としています。
実際には、妥当なベースラインは次のようになります。
- サンドボックスをオンにする(ドキュメントの最小例では
mode: "non-main"とworkspaceAccess: "none"を使用)。 - エージェントにシェルが不要なら、ツールポリシーで
execを拒否し、elevatedはオフのままにする。 - サードパーティのスキルは、インストールする他のコードと同じように扱う。スキルはエージェントの権限で実行されるためです。
- どの受信箱を接続するかに注意する。見知らぬ人からのメールを含め、エージェントが読むものはすべて、エージェントを操ろうとする可能性があります。
リスクの全体像はOpenClawは安全か?で取り上げています。OpenClaw自体を使いつつ、サンドボックスとネットワーク承認を組み込みたいなら、NVIDIAのNemoClawがOpenClawをラップしています。NemoClaw vs OpenClawをご覧ください。
テレメトリ
OpenClawはデフォルトでは無通信ではありません。初期状態で毎日アップデート確認を行い、OpenClaw、OS、Nodeのバージョン、CPUアーキテクチャに加え、識別子を含まないインストール数とアップデートレポートを送信します。機能の統計はオプトインです。テレメトリのドキュメントによると、update.checkOnStart: falseを設定するとすべてオフになります。多くのセルフホストユーザーにとっては許容できるデフォルトですが、エアギャップ環境のマシンでは設定を切り替えてください。
モデルと運用コスト
ソフトウェアは無料ですが、Ollama、LM Studio、vLLMでローカル実行しない限り、モデルは無料ではありません。これはチャットアプリよりもOpenClawで重要になります。エージェントはループするからです。計画を立て、ツールを呼び出し、結果を読み、また呼び出します。Notebookcheckは、高価なモデルで1日$100以上を使っているユーザーがいると報じています。動かしっぱなしにする前にプロバイダー側で利用上限を設定し、プロアクティブなジョブやスケジュールジョブは安価なモデルから始めてください。
メンテナンスと成熟度
開発は非常に活発です。確認したバージョンはv2026.11.1で、リリースも頻繁です。修正の面では良いことですが、「設定したら放置」には向きません。定期的に更新し、設定変更についてはリリースノートを読み、アップグレード後はopenclaw doctorを実行して設定の問題を見つけるようにしてください(Dockerイメージは起動時に自動で実行します)。規模が大きいことの利点は、遭遇する問題のほとんどがすでに誰かが遭遇し、質問し、回答済みであることです。
他を選ぶべきとき
- デフォルトで分離が有効なものがほしい:NanoClawはすべてのエージェントを専用のコンテナで実行し、ZeroClawは1つのRustバイナリにOSサンドボックスを搭載しています。NanoClaw vs OpenClawとZeroClaw vs OpenClawをご覧ください。
- 自らスキルを書くエージェントがほしい:Hermes Agent。OpenClawの環境をインポートすることもできます。Hermes Agent vs OpenClawをご覧ください。
- それぞれ専用のコンピューターを持つ常時稼働のボットを複数動かしたい:Rakazo。
すべての選択肢はOpenClawの代替ページにまとめています。
結論
OpenClawは私たちのリストで最もスター数の多いオープンソースエージェントで、大規模なプラグインエコシステムを持ち、有料プランのないMITライセンスなので、アップセルが待ち構えていることもありません。弱点はデフォルトの姿勢です。ツールはホスト上で動き、テレメトリはオン、スキルのエコシステムは自分で精査する必要があります。メールを接続する前にサンドボックスとツールポリシーを設定すれば、有力な選択肢になります。
料金
| Open source | 無料 |
|
|---|
機能
| ウェブ検索 | あり |
|---|---|
| 画像生成 | あり |
| 音声モード | あり |
| ファイルのアップロード | あり |
| メモリー | あり |
| 代わりに操作を実行 | あり |
| アプリ連携 | あり |
| 自律的に動作 | あり |
| 自分から連絡してくる | あり |
| 複数のボット | あり |
長所
- 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
向いている人
- Developers and tinkerers who want a self-hosted agent
- Privacy-minded users who want to keep data on their own machine
- People who want to choose or switch their own model
出典
- 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)
