システム要件
- Node 22+ (見つからない場合、インストーラースクリプトがインストールします)
- macOS、Linux、または Windows
- ソースからビルドする場合のみ
pnpmが必要
Windowsでは、WSL2環境でOpenClawを実行することを強く推奨します。
インストール方法
インストーラースクリプト
インストーラースクリプト
CLIをダウンロードし、npm経由でグローバルにインストールして、オンボーディングウィザードを起動します。これだけで完了です。スクリプトがNodeの検出、インストール、およびオンボーディングを処理します。オンボーディングをスキップしてバイナリのインストールのみを行う場合は、次のように実行します。すべてのフラグ、環境変数(env vars)、CI/自動化オプションについては、インストーラの内部仕様(Installer internals)を参照してください。
- macOS / Linux / WSL2
- Windows (PowerShell)
- macOS / Linux / WSL2
- Windows (PowerShell)
npm / pnpm
npm / pnpm
すでにNode 22+がインストールされており、ご自身でインストールを管理したい場合:
- npm
- pnpm
sharpのビルドエラーが発生した場合
sharpのビルドエラーが発生した場合
ソースからのビルド
ソースからのビルド
コントリビューター、またはローカルのチェックアウトから実行したい方向けの方法です。または、リンクをスキップして、リポジトリ内から より詳細な開発ワークフローについては、セットアップ(Setup)を参照してください。
クローンとビルド
OpenClawリポジトリをクローンしてビルドします:
CLIのリンク
openclawコマンドをグローバルに利用できるようにします:pnpm openclaw ... を経由してコマンドを実行することもできます。その他のインストール方法
Docker
コンテナ化、またはヘッドレスでのデプロイメント。
Podman
ルートレスコンテナ: 一度だけ
setup-podman.sh を実行し、その後起動スクリプトを実行します。Nix
Nixを使用した宣言的インストール。
Ansible
自動化されたフリート(fleet)のプロビジョニング。
Bun
Bunランタイムを経由したCLIのみの利用。
インストール後
すべてが正常に動作しているか確認します:OPENCLAW_HOME- ホームディレクトリベースの内部パス用OPENCLAW_STATE_DIR- 変更可能な状態の保存場所用OPENCLAW_CONFIG_PATH- 設定ファイルの場所用
トラブルシューティング: openclaw が見つからない
PATHの診断と修正
PATHの診断と修正
簡単な診断方法:Windowsの場合は、
$(npm prefix -g)/bin (macOS/Linux) または $(npm prefix -g) (Windows) が $PATH に含まれていない場合、シェルはグローバルなnpmバイナリ(openclaw を含む)を見つけることができません。修正方法 — シェルのスタートアップファイル(~/.zshrc または ~/.bashrc)に以下を追加します:npm prefix -g の出力を環境変数 PATH に追加してください。その後、新しいターミナルを開くか(またはzshの場合は rehash、bashの場合は hash -r を実行します)、設定を反映させます。