OpenClaw 安装

本章节将指导您如何在 Windows、macOS 和 Linux 系统上安装 OpenClaw。

系统要求

  • Node.js:22 及以上版本
  • 操作系统:Windows 10/11(通过 WSL2)、macOS 12+、Linux(主流发行版)

Note: OpenClaw 官方强烈推荐 Windows 用户通过 WSL2 运行。


Windows 安装(通过 WSL2)

OpenClaw 在 Windows 上需要通过 WSL2(Windows Subsystem for Linux)运行。

1. 安装 WSL2

打开 PowerShell(管理员权限),执行:

wsl --install

安装完成后重启电脑,WSL2 会默认安装 Ubuntu 发行版。

2. 在 WSL2 中安装 Node.js

打开 WSL2 终端,使用 nvm 安装 Node.js:

# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

# 重新加载 shell
source ~/.bashrc

# 安装 Node.js 22
nvm install 22

# 验证版本
node --version

3. 安装 OpenClaw

npm install -g openclaw@latest

4. 引导式设置

openclaw onboard --install-daemon

向导会引导你完成 Gateway 网关、工作区、渠道和技能的配置。

命令行工具建议

推荐使用 Windows Terminal 连接 WSL2,支持多标签页和自定义配置:

# 从 Microsoft Store 安装 Windows Terminal
# 或使用 Scoop
scoop install extras/windows-terminal

macOS 安装

1. 安装 Node.js

如果尚未安装 Node.js 22+,推荐使用 Homebrew:

brew install node@22

或使用 nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.zshrc
nvm install 22

2. 安装 OpenClaw

npm install -g openclaw@latest

3. 引导式设置

openclaw onboard --install-daemon

macOS 可选应用

macOS 用户可以额外安装 OpenClaw companion app,提供:

  • 菜单栏快捷控制
  • Voice Wake 语音唤醒 + Push-to-Talk
  • WebChat + 调试工具

详情参考 OpenClaw macOS 文档


Linux 安装

Linux 非常适合作为 OpenClaw Gateway 的远程服务器。

1. 安装 Node.js

使用 nvm 安装 Node.js 22+:

# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

# 重新加载 shell
source ~/.bashrc  # 或 source ~/.zshrc

# 安装 Node.js 22
nvm install 22

# 验证版本
node --version

2. 安装 OpenClaw

npm install -g openclaw@latest

3. 引导式设置

openclaw onboard --install-daemon

引导向导会安装 Gateway 守护进程(systemd 用户服务),使其保持后台运行。


验证安装

安装完成后,运行以下命令验证:

openclaw --version

如果正确显示版本号,说明安装成功。

更新 OpenClaw

# npm 更新(全平台通用)
npm update -g openclaw@latest

# 或使用内置更新命令
openclaw update

# 更新后运行健康检查
openclaw doctor

下一步

安装完成后,请参考 配置 OpenClaw 来连接 AwesomeAPI 服务。

Tip: 推荐通过 Cherry Studio 配置使用 OpenClaw,配置好 Cherry Studio 后添加 OpenClaw 页面即可直接使用,无需手动编辑配置文件。

results matching ""

    No results matching ""