参考 • 5 分钟阅读
安装参考
涵盖所有安装方式的全面指南,包括 CLI、Docker 和源码安装。
刚接触 OpenClaw?
如果您需要一个手把手、适合初学者的分步指南,请查看我们的 快速开始教程。而本页面是一个涵盖所有安装方式的全面参考指南。
Tutorial.step
要求
- Runtime: Node.js ≥22 (npm, pnpm, 或 bun)
- Platforms: macOS, Linux, Windows (推荐使用 WSL2)
Tutorial.step
推荐安装(上手向导)
首选的设置方案是运行上手向导。它会引导您完成网关、工作区、渠道和技能的设置。CLI 向导是推荐路径,支持 macOS、Linux 和 Windows (WSL2)。
安装命令
Terminal
npm install -g openclaw@latest # or: pnpm add -g openclaw@latest openclaw onboard --install-daemon
向导会安装网关守护进程(launchd/systemd 用户服务),以便其保持运行。
Tutorial.step
快速开始 (TL;DR)
快速开始命令
Terminal
openclaw onboard --install-daemon openclaw gateway --port 18789 --verbose # Send a message openclaw message send --to +1234567890 --message "Hello from OpenClaw" # Talk to the assistant openclaw agent --message "Ship checklist" --thinking high
单行脚本安装
macOS / Linux(系统)
Terminal
curl -fsSL https://openclaw.ai/install.sh | bash
适用于 macOS, Windows & Linux。单行脚本会为您安装 Node.js 和其他所有必要组件。
Tutorial.step
从源码安装(开发)
源码构建推荐使用 pnpm。Bun 可选,用于直接运行 TypeScript。
开发环境设置
Terminal
git clone https://github.com/openclaw/openclaw.git cd openclaw pnpm install pnpm ui:build # auto-installs UI deps on first run pnpm build pnpm openclaw onboard --install-daemon # Dev loop (auto-reload on TS changes) pnpm gateway:watch
注意
使用
pnpm openclaw ... 直接运行 TypeScript 源码(通过 tsx)。pnpm build 会生成 dist/ 目录,用于通过 Node 或打包好的 openclaw 二进制文件运行。Tutorial.step
Docker 安装
OpenClaw 支持基于 Docker 的安装。您可以在 Docker 容器中运行 OpenClaw 以实现隔离运行。
Docker 安装特别适用于:
- 在服务器或云实例上运行 OpenClaw
- 隔离的执行环境
- 易于部署和扩展
- Unraid 和其他容器平台
快速 Docker 安装:
Docker Install
docker run -d --name openclaw \ -v ~/.openclaw:/root/.openclaw \ -p 18789:18789 \ ghcr.io/openclaw/openclaw:latest
有关详细的 Docker 设置说明、Docker Compose 示例和 Unraid 配置,请参阅 Docker 部署指南。
Tutorial.step
无服务器部署 (OpenClaw Worker)
对于不希望管理硬件或服务器的用户,OpenClaw Worker 允许您在 Cloudflare Workers 上运行 OpenClaw,无需任何物理基础设施。
Moltworker 是以下场景的理想选择:
- 在没有硬件要求的情况下运行 AI Agent
- 自动扩展和无服务器架构
- 按需付费的价格模式
- 全球边缘加速,低延迟
了解更多关于在 Cloudflare Workers 上部署 OpenClaw 的信息。
Tutorial.step
开发渠道
OpenClaw 提供不同的发布渠道:
- Stable: 已标记的发布版本(vYYYY.M.D),npm 默认 latest 标签。
- Beta: 预发布版本标签,npm beta 标签(macOS 应用可能缺失)。
- Dev: main 分支的最新动态,npm dev 标签(发布时)。
切换渠道:
注意
CLI 命令是
openclaw。请务必使用最新版本以访问所有功能。Tutorial.step
更新
更新 OpenClaw 到最新版本:
更新命令
Terminal
openclaw update
更新后,运行 openclaw doctor 以检查问题并验证您的配置。