インストール手順(リファレンス)
CLI / Docker / ソースなど、すべての導入方法を網羅したガイドです。
OpenClaw は初めてですか?
要件
- Runtime: Node.js ≥22(npm / pnpm / bun)
- Platforms: macOS / Linux / Windows(WSL2 経由・強く推奨)
推奨インストール(オンボーディングウィザード)
最もおすすめなのはオンボーディングウィザードを実行する方法です。Gateway、ワークスペース、チャネル、スキルの設定まで案内します。CLI ウィザードは推奨ルートで、macOS / Linux / Windows(WSL2)で動作します。
インストールコマンド
npm install -g openclaw@latest # or: pnpm add -g openclaw@latest openclaw onboard --install-daemon
ウィザードは Gateway デーモン(launchd / systemd user service)をインストールし、常駐させます。
クイックスタート(TL;DR)
クイックスタートのコマンド
openclaw onboard --install-daemon openclaw gateway --port 18789 --verbose # Send a message openclaw message send --to +1234567890 --message "Hello from OpenClaw" # Talk to the assistant openclaw agent --message "Ship checklist" --thinking high
ワンライナー導入
macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bash
macOS / Windows / Linux で動作します。ワンライナーが Node.js と必要なもの一式を自動で導入します。
ソースから(開発)
ソースからビルドする場合は pnpm を推奨します。Bun は TypeScript 直接実行のために任意で使えます。
開発セットアップ
git clone https://github.com/openclaw/openclaw.git cd openclaw pnpm install pnpm ui:build # auto-installs UI deps on first run pnpm build pnpm openclaw onboard --install-daemon # Dev loop (auto-reload on TS changes) pnpm gateway:watch
注意
pnpm openclaw ... は TypeScript を直接実行します(tsx 経由)。pnpm build は dist/ を生成し、Node またはパッケージ化された openclaw バイナリで実行できます。Docker インストール
OpenClaw は Docker ベースのインストールにも対応しています。Docker コンテナ内で実行することで、分離された環境で運用できます。
Docker 導入が特に有効なケース:
- サーバー/クラウド上で OpenClaw を動かす
- 分離された実行環境が欲しい
- デプロイとスケールを簡単にしたい
- Unraid などのコンテナ基盤で運用したい
Docker ですぐ導入:
docker run -d --name openclaw \ -v ~/.openclaw:/root/.openclaw \ -p 18789:18789 \ ghcr.io/openclaw/openclaw:latest
詳細な Docker セットアップ、Docker Compose の例、Unraid 設定については Docker デプロイガイド を参照してください。
サーバーレス(OpenClaw Worker)
ハードウェアやサーバー管理をしたくない場合、OpenClaw Worker を使うと Cloudflare Workers 上で OpenClaw を実行できます(物理インフラ不要)。
Moltworker が向いているケース:
- ハードウェア要件なしで AI エージェントを動かしたい
- 自動スケールするサーバーレス構成が欲しい
- 従量課金モデルを使いたい
- エッジ分散で低遅延にしたい
Cloudflare Workers 上で OpenClaw Worker を使ってデプロイする方法の詳細は、関連ドキュメントを参照してください。
配布チャネル(リリース種別)
OpenClaw には複数のリリースチャネルがあります:
- Stable: タグ付きリリース(vYYYY.M.D)。npm dist-tag は latest。
- Beta: プレリリース。npm dist-tag は beta(macOS アプリが無い場合あり)。
- Dev: main の先頭に追随。npm dist-tag は dev(公開されている場合)。
チャネル切り替え:
注意
openclaw です。全機能にアクセスするため、最新版を使用してください。アップデート
OpenClaw を最新版に更新するには:
更新コマンド
openclaw update
更新後は openclaw doctor を実行し、問題がないかと設定の整合性を確認してください。