跳到正文
🔧 INSTALL GUIDE

OpenClaw 安装教程

10 分钟搞定部署,支持 macOS / Windows / Linux / Docker。
下面选择你的安装方式,照着做就行。

选择你的安装方式

安装前准备

系统要求

系统支持版本推荐
LinuxUbuntu 20.04+ / Debian 11+Ubuntu 22.04 ⭐
macOSmacOS 12+macOS 14+ ⭐
WindowsWin10 21H2+ / Win11WSL2 + Ubuntu ⭐

必须安装的软件

软件版本说明
Node.js≥ v22nodejs.org 下载
Git2.30+代码管理

验证 Node.js 版本:

node --version
# 输出必须 ≥ v22
GitHub / npm / Telegram / 海外模型 API 经常超时?

如果国内镜像解决不了,先把海外 AI 工具的网络环境配好,再安装 OpenClaw 会省很多排错时间。

查看网络方案 →
💻 LOCAL INSTALL

方式一:本地安装(推荐)

1全局安装 OpenClaw

npm install -g openclaw@latest

国内网络慢?先切换镜像源:

npm config set registry https://registry.npmmirror.com
npm install -g openclaw@latest

2运行安装向导

openclaw onboard --install-daemon

向导会引导你选择模型、输入 API Key、配置渠道。按提示操作即可,大约 3 分钟。

3启动 Gateway

openclaw gateway start

看到 🦞 Gateway started on port 18789 就成功了!

4发送第一条指令

请告诉我北京今天的天气,并给出穿衣建议。

收到 AI 回复 = 安装成功 🎉

5验证安装

openclaw status       # 查看运行状态
openclaw doctor       # 自动诊断问题
🐳 DOCKER

方式二:Docker 部署

适合有 Docker 经验的用户,隔离性更好,适合服务器部署。

1克隆仓库并启动

git clone https://github.com/openclaw/openclaw.git
cd openclaw
docker-compose up -d

2必须挂载的目录

volumes:
  - ~/.openclaw:/root/.openclaw        # 配置与数据
  - ~/openclaw/workspace:/workspace    # 工作区

3端口映射

端口用途
18789Gateway WebSocket
3000Web UI

Docker 资源要求

资源最低推荐
CPU1 vCPU2 vCPU+
RAM2 GB4 GB+
磁盘5 GB20 GB+
☁️ CLOUD

方式三:云厂商一键部署

云厂商特点适合
阿里云稳定、文档完善企业用户
腾讯云活动多、价格低个人用户
九章智算云OpenClaw 官方合作新手首选
💡 免部署方案:九章智算云在线产品,首月 45 元,不需要任何技术操作。
🔥 TROUBLESHOOTING

常见安装报错

❌ Node.js 版本太低:SyntaxError: Unexpected token '?'

OpenClaw 需要 Node.js ≥ 22。用 nvm 升级:

nvm install 22 && nvm use 22 && nvm alias default 22
node -v  # 应显示 v22.x.x
❌ 权限不足:EACCES permission denied

不要用 sudo,改用 nvm 管理 Node.js:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install 22
nvm use 22
npm install -g openclaw
❌ npm 安装超时(国内网络)
npm config set registry https://registry.npmmirror.com
npm install -g openclaw
❌ Windows 直接安装报错

OpenClaw 不支持 Windows 原生环境,必须用 WSL2:

# PowerShell 管理员模式
wsl --install -d Ubuntu-22.04
# 进入 WSL 后按 Linux 步骤安装
❌ macOS M1/M2/M3 报错:sharp: Installation error
export SHARP_IGNORE_GLOBAL_LIBVIPS=1
npm install -g openclaw
❌ 端口被占用:EADDRINUSE
lsof -i :18789  # 查看谁占用了端口
# 或者换端口启动
openclaw gateway start --port 18790
❌ Docker 权限问题:EACCES

docker-compose.yml 里加 user: "1000:1000",或用命名卷替代 bind mount。

更多问题排查 →

查看完整避坑指南

安装后常用命令

# ===== 安装 =====
npm install -g openclaw@latest          # 安装/更新
openclaw onboard --install-daemon       # 初始化向导

# ===== 网关管理 =====
openclaw gateway start                  # 启动网关
openclaw gateway restart                # 重启网关
openclaw status                         # 查看运行状态

# ===== 诊断 =====
openclaw doctor                         # 环境诊断
openclaw doctor --fix                   # 自动修复
openclaw logs                           # 查看日志

# ===== 更新 =====
openclaw update                         # 更新到最新版本

🦞 加入虾农大家庭

300+ OpenClaw 玩家在群里分享经验、互相帮忙

微信群二维码

二维码过期?添加微信 深夜开发者LND 备注「虾农」拉你入群