システム要件
- Node 22.19+、23.11+、または 24+ - Node 24 がデフォルトのターゲットです。インストーラスクリプトがこれを自動的に処理します。
- macOS、Linux、または Windows - Windows ユーザーは、ネイティブ Windows Hub アプリ、PowerShell CLI インストーラー、または WSL2 Gateway から始められます。Windows を参照してください。
pnpmはソースからビルドする場合にのみ必要です。
推奨: インストーラースクリプト
最速のインストール方法です。OS を検出し、必要に応じて Node をインストールし、OpenClaw をインストールして、オンボーディングを起動します。Windows デスクトップユーザーは、ネイティブの Windows Hub コンパニオンアプリもインストールできます。これにはセットアップ、トレイ状態、チャット、ノードモード、ローカル MCP モードが含まれます。
- macOS / Linux / WSL2
- Windows (PowerShell)
- macOS / Linux / WSL2
- Windows (PowerShell)
代替インストール方法
ローカルプレフィックスインストーラー (install-cli.sh)
システム全体の Node インストールに依存せず、OpenClaw と Node を
~/.openclaw のようなローカルプレフィックス配下に保持したい場合に使用します。
openclaw update --channel dev と openclaw update --channel stable でパッケージインストールと git インストールを切り替えられます。
更新 を参照してください。
npm、pnpm、または bun
すでに Node を自分で管理している場合:- npm
- pnpm
- bun
ホスト型インストーラーは、OpenClaw パッケージのインストール時に
min-release-age などの npm 鮮度フィルターをクリアします。npm で手動インストールする場合は、独自の npm ポリシーが引き続き適用されます。ソースから
コントリビューター、またはローカルチェックアウトから実行したい場合:pnpm openclaw ... を使用します。完全な開発ワークフローについては セットアップ を参照してください。
GitHub main チェックアウトからインストール
コンテナとパッケージマネージャー
Docker
コンテナ化またはヘッドレスデプロイ。
Podman
Docker のルートレスコンテナ代替。
Nix
Nix flake による宣言的インストール。
Ansible
自動化されたフリートプロビジョニング。
Bun
Bun ランタイムによる CLI のみの使用。
インストールを確認する
- macOS:
openclaw onboard --install-daemonまたはopenclaw gateway installによる LaunchAgent - Linux/WSL2: 同じコマンドによる systemd ユーザーサービス
- ネイティブ Windows: まず Scheduled Task を使用し、タスク作成が拒否された場合はユーザーごとの Startup フォルダーログイン項目にフォールバック
ホスティングとデプロイ
OpenClaw をクラウドサーバーまたは VPS にデプロイします。完全な プロバイダー選択(DigitalOcean、Hetzner、Hostinger、Fly.io、GCP、Azure、Railway、 Northflank、Oracle Cloud、Raspberry Pi など)については Linux サーバー を参照するか、 Render で宣言的にデプロイしてください。VPS
プロバイダーを選択します。
Docker VM
共有 Docker 手順。
Kubernetes
K8s デプロイ。
更新、移行、またはアンインストール
更新
OpenClaw を最新の状態に保ちます。
移行
新しいマシンへ移行します。
アンインストール
OpenClaw を完全に削除します。
トラブルシューティング: openclaw が見つからない
ほとんどの場合 PATH の問題です。npm のグローバル bin ディレクトリがシェルの PATH に含まれていません。Windows のパスを含む完全な修正方法については、Node.js トラブルシューティング を参照してください。