インストール

理由がない限りインストーラーを使用してください。CLIをセットアップし、オンボーディングを実行します。

クイックインストール(推奨)

curl -fsSL https://openclaw.bot/install.sh | bash

Windows(PowerShell):

iwr -useb https://openclaw.ai/install.ps1 | iex

次のステップ(オンボーディングをスキップした場合):

openclaw onboard --install-daemon

システム要件

  • Node >=22
  • macOS、Linux、またはWSL2経由のWindows
  • ソースからビルドする場合のみpnpm

インストール方法の選択

1) インストーラースクリプト(推奨)

npm経由でopenclawをグローバルにインストールし、オンボーディングを実行します。

curl -fsSL https://openclaw.bot/install.sh | bash

インストーラーフラグ:

curl -fsSL https://openclaw.bot/install.sh | bash -s -- --help

詳細: Installer internals

非対話型(オンボーディングをスキップ):

curl -fsSL https://openclaw.bot/install.sh | bash -s -- --no-onboard

2) グローバルインストール(手動)

既にNodeがある場合:

npm install -g openclaw@latest

libvipsがグローバルにインストールされている場合(Homebrew経由のmacOSで一般的)でsharpのインストールに失敗する場合は、プリビルドバイナリを強制します:

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

sharp: Please add node-gyp to your dependenciesが表示される場合は、ビルドツールをインストールするか(macOS: Xcode CLT + npm install -g node-gyp)、上記のSHARP_IGNORE_GLOBAL_LIBVIPS=1回避策を使用してネイティブビルドをスキップしてください。

または:

pnpm add -g openclaw@latest

次に:

openclaw onboard --install-daemon

3) ソースから(コントリビューター/開発者)

git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build # 初回実行時にUI depsを自動インストール
pnpm build
openclaw onboard --install-daemon

ヒント: グローバルインストールがまだない場合は、pnpm openclaw ...経由でリポジトリコマンドを実行してください。

4) その他のインストールオプション

インストール後

  • オンボーディングを実行: openclaw onboard --install-daemon
  • クイックチェック: openclaw doctor
  • Gatewayヘルスチェック: openclaw status + openclaw health
  • ダッシュボードを開く: openclaw dashboard

インストール方法: npm vs git(インストーラー)

インストーラーは2つの方法をサポートしています:

  • npm(デフォルト): npm install -g openclaw@latest
  • git: GitHubからクローン/ビルドし、ソースチェックアウトから実行

CLIフラグ

# 明示的なnpm
curl -fsSL https://openclaw.bot/install.sh | bash -s -- --install-method npm

# GitHubからインストール(ソースチェックアウト)
curl -fsSL https://openclaw.bot/install.sh | bash -s -- --install-method git

共通フラグ:

  • --install-method npm|git
  • --git-dir <path>(デフォルト: ~/openclaw
  • --no-git-update(既存のチェックアウト使用時にgit pullをスキップ)
  • --no-prompt(プロンプトを無効化、CI/自動化で必須)
  • --dry-run(何が起こるか表示、変更なし)
  • --no-onboard(オンボーディングをスキップ)

環境変数

同等の環境変数(自動化に便利):

  • OPENCLAW_INSTALL_METHOD=git|npm
  • OPENCLAW_GIT_DIR=...
  • OPENCLAW_GIT_UPDATE=0|1
  • OPENCLAW_NO_PROMPT=1
  • OPENCLAW_DRY_RUN=1
  • OPENCLAW_NO_ONBOARD=1
  • SHARP_IGNORE_GLOBAL_LIBVIPS=0|1(デフォルト: 1、システムlibvipsに対するsharpビルドを回避)

トラブルシューティング: openclawが見つからない(PATH)

クイック診断:

node -v
npm -v
npm prefix -g
echo "$PATH"

$(npm prefix -g)/bin(macOS/Linux)または$(npm prefix -g)(Windows)がecho "$PATH"内に存在しない場合、シェルはnpmグローバルバイナリ(openclawを含む)を見つけられません。

修正: シェル起動ファイル(zsh: ~/.zshrc、bash: ~/.bashrc)に追加してください:

# macOS / Linux
export PATH="$(npm prefix -g)/bin:$PATH"

Windowsでは、npm prefix -gの出力をPATHに追加してください。

次に新しいターミナルを開いてください(またはzshでrehash / bashでhash -r)。

更新 / アンインストール