各系统安装openclaw具体步骤

Windows 系统安装

方法一:官方一键脚本(推荐
  1. 以管理员身份打开 PowerShell
    • Win+X → 选择「终端(管理员)」或「Windows PowerShell(管理员)」
    • UAC 提示点「是」
  2. (首次)设置执行策略

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

输入 Y 确认

3. 执行安装脚本

# 官方

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

# 国内加速

iwr -useb https://open-claw.org.cn/install-cn.ps1 | iex

4. 验证

openclaw --version openclaw onboard # 初始化配置

方法二:WSL2 + Linux 方式(推荐)
  1. 安装 WSL2

wsl --install

  1. 进入 Ubuntu/WSL2 终端,按下面 Linux 步骤安装
方法三:Docker 部署
  1. 安装 Docker Desktop
  2. 拉取并运行

docker run -d -p 8080:80 openclaw/openclaw

macOS 系统安装

方法一:官方一键脚本(推荐)

  1. 打开终端(Command + 空格 → Terminal)

  2. 执行脚本

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

# 国内加速

curl -fsSL https://open-claw.org.cn/install-cn.sh | bash

3. 验证

openclaw --version

openclaw onboard

方法二:npm 安装(需 Node.js 22+)

# 安装 Node.js 22(用 nvm)

nvm install 22 nvm use 22

# 全局安装

npm i -g openclaw@latest

# 或 pnpm

pnpm add -g openclaw@latest

# 验证

openclaw --version

方法三:Docker 部署

brew install --cask docker

# 启动 Docker 后

docker run -d -p 8080:80 openclaw/openclaw

Linux 系统安装(Ubuntu/Debian/Arch)

方法一:官方一键脚本(推荐)
  1. 打开终端(Ctrl+Alt+T)
  2. 执行脚本

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

# 国内加速

curl -fsSL https://open-claw.org.cn/install-cn.sh | bash

3.验证

openclaw --version

openclaw onboard

方法二:手动安装(Ubuntu/Debian)

# 安装依赖

sudo apt update sudo apt install -y curl git build-essential

# 安装 Node.js 22

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -

sudo apt install -y nodejs

# 全局安装

npm i -g openclaw@latest

# 验证

openclaw --version

方法三:Arch Linux

sudo pacman -Syu

sudo pacman -S nodejs npm

npm i -g openclaw@latest

openclaw --version

方法四:Docker 部署

# 安装 Docker

curl -fsSL https://get.docker.com | bash

sudo systemctl start docker

sudo systemctl enable docker

# 运行

docker run -d -p 8080:80 openclaw/openclaw

通用验证与初始化

安装完成后,执行:

openclaw --version # 查看版本

openclaw onboard # 初始化配置(按提示操作)