
OpenClaw 是一款强大的 AI 助手工具,支持本地部署、多模型接入(含 GLM-4.6、Claude 等),可实现代码辅助、自动化工作流等核心能力。本文整理零基础友好、全平台兼容、可直接复制发布的安装指南,包含一键安装、手动安装、Docker 部署、GLM-4.6 模型配置及常见问题排查,新手也能 10 分钟快速上手。
| 系统类型 | 具体要求 |
|---|---|
| macOS | macOS 12+(Intel/Apple Silicon 均可) |
| Linux | Ubuntu 20.04+、Debian 11+、Fedora 38+ 等主流发行版 |
| Windows | Windows 10/11(必须开启 WSL2,原生 Windows 仅支持 PowerShell 脚本,兼容性有限) |
OpenClaw 基于 Node.js 开发,必须先安装 Node.js v20+(推荐 v22 LTS 版本),步骤如下:
# 方式1:Homebrew 安装(推荐,自动配置环境)brew install node@22# 方式2:官网下载 pkg 安装包# 地址:https://nodejs.org/zh-cn/download/
# 添加 Node.js 源curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -# 安装 Node.jssudo apt-get install -y nodejs
# 同 Linux 步骤,在 WSL2 终端执行curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -sudo apt-get install -y nodejs
终端执行以下命令,输出版本号即成功(Node.js 版本需 ≥v20.0.0):
node -v # 示例输出:v22.0.0npm -v # 示例输出:10.5.0
# Linuxsudo apt install git# macOSbrew install git# Windows官网下载:https://git-scm.com/download/win
npm install -g pnpm
自动检测系统环境、安装缺失依赖(如 Node.js)、全局部署 OpenClaw 并启动配置向导,全程无需手动干预,适合零基础用户:
终端执行以下命令:
curl -fsSL https://openclaw.ai/install.sh | bash
打开「管理员模式 PowerShell」,执行:
iwr -useb https://openclaw.ai/install.ps1 | iex
# macOS/Linux/WSL2curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
# 基础安装(所有系统)npm install -g openclaw@latest# macOS/Linux 权限不足时,添加 sudosudo npm install -g openclaw@latest# 国内用户加速(可选,切换 npm 镜像)npm config set registry https://registry.npmmirror.comnpm install -g openclaw@latest# 若 sharp 依赖安装失败(macOS 常见问题)SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
openclaw --version # 输出版本号即成功,示例:v1.8.2
适合服务器部署、多环境隔离场景,无需手动安装 Node.js,步骤如下:
官网下载:https://www.docker.com/products/docker-desktop/,安装后启动 Docker 服务(需等待服务初始化完成)。
# 方式1:直接使用官方镜像(推荐)docker run -d --name openclaw -p 3000:3000 -v ~/.openclaw:/root/.openclaw openclaw/openclaw:latest# 方式2:通过 docker-compose 启动(更灵活)# 1. 克隆仓库(可选)git clone https://github.com/openclaw/openclaw.gitcd openclaw# 2. 启动容器docker-compose up -d
docker exec -it openclaw bashopenclaw onboard --install-daemon
适合二次开发、定制功能场景,步骤如下:
# 1. 克隆源码仓库git clone https://github.com/openclaw/openclaw.gitcd openclaw# 2. 安装依赖并构建pnpm installpnpm ui:build # 构建前端界面pnpm build# 3. 全局链接并启动配置向导pnpm link --globalopenclaw onboard --install-daemon
安装完成后,必须执行初始化向导,完成模型接入、网关配置、后台服务部署,步骤如下:
# 启动向导并安装后台守护进程(开机自启)openclaw onboard --install-daemon
https://open.bigmodel.cn/api/anthropic;glm-4.6(区分大小写,不可修改);后续修改配置、查看日志可访问以下路径:
~/.openclaw/(Linux/macOS/WSL2)、C:Users你的用户名.openclaw(Windows);~/.openclaw/agents/[agentId]/agent/auth-profiles.json;~/.openclaw/logs/。# 启动服务(后台运行)openclaw start# 查看服务状态openclaw status# 停止服务openclaw stop# 重启服务(配置修改后需执行)openclaw restart
服务启动后,终端会显示 Web 控制台地址(默认:http://localhost:3000),浏览器打开后:
你好,请用 GLM-4.6 介绍自己;在 VS Code 中直接调用 GLM-4.6 辅助开发,步骤如下:
~/.openclaw/ 目录下的配置,无需额外设置;Ctrl+Shift+P 调用命令。sudo(如 sudo npm install -g openclaw@latest);sudo chown -R $USER:$GROUP ~/.npm(Linux/macOS)修复权限。# 方案1:忽略全局 libvipsSHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest# 方案2:手动安装 libvipsbrew install vipsnpm install -g openclaw@latest
https://open.bigmodel.cn/api/anthropic(不可多斜杠 / 少斜杠);glm-4.6(区分大小写);openclaw restart 使配置生效。# Linux/macOSlsof -i :3000# Windows(PowerShell)netstat -ano | findstr :3000
kill -9 进程ID(Linux/macOS),或在任务管理器结束对应进程(Windows);~/.openclaw/config.json,修改 port 字段为其他端口(如 3001),重启服务。rm -rf ~/.openclaw # Linux/macOS/WSL2openclaw onboard --install-daemon
OpenClaw 安装核心流程:安装 Node.js → 选择安装方式(一键 / 手动 / Docker)→ 初始化配置 GLM-4.6 → 启动服务验证。
配置完成后,即可在本地 Web 控制台、VS Code 中高效调用 GLM-4.6,实现 AI 辅助开发、自动化工作流等场景,大幅提升效率~