词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
课程信息 难度等级:🟢 入门 阅读时间:20 分钟 前置知识:会用命令行(终端) 本篇你将学会: 在 macOS/Linux/Windows 上安装 OpenClaw,配置运行环境,完成首次启动 小白速通: 直接跳到"快速安装"章节(第 3 节),跟着复制粘贴命 令就行。遇到问题看第 12-13 节的故障排查
1. 官方推荐:运行安装脚本(必要时自动安装 Node)
2. 或者手动安装 OpenClaw CLI(npm / pnpm / bun)
3. 运行引导向导(openclaw onboard)| 项目 | 最低要求 | 推荐配置 | 说明 |
|---|---|---|---|
| CPU | 1 核 | 2 核+ | Gateway 守护进程常驻运行 |
| 内存 | 512 MB | 2 GB+ | 多平台连接时内存消耗线性增长 |
| 磁盘 | 500 MB 可用空间 | 2 GB+ | 包含 node_modules 和日志文件 |
| 网络 | 能访问 AI 模型 API | 稳定的宽带连接 | WebSocket 长连接需要稳定网络 |
名词解释:Gateway(OpenClaw 的核心服务进程)以守护进程(daemon,在后台持续运行的服务)方式运行,负责管理所有消息平台连接和 Agent 调度。
| 模型规模 | 最低内存 | 推荐 GPU | 推荐磁盘空间 |
|---|---|---|---|
| 7B 参数 | 8 GB RAM | 6 GB VRAM | 10 GB |
| 13B 参数 | 16 GB RAM | 12 GB VRAM | 20 GB |
| 70B 参数 | 64 GB RAM | 24 GB+ VRAM | 50 GB |
提示:如果你只用云端 API(OpenAI、Anthropic、Google),不需要 GPU,一台普通的云服务器就够了。
| 操作系统 | 支持版本 | 备注 |
|---|---|---|
| macOS | 12 (Monterey) 及以上 | Intel 和 Apple Silicon 均支持 |
| Ubuntu/Debian | 20.04 LTS 及以上 | 推荐 22.04 LTS |
| CentOS/RHEL | 8 及以上 | 需要 EPEL 仓库 |
| Arch Linux | Rolling Release | 社区维护 AUR 包 |
| Windows | 10 (1903+) / 11 | 强烈推荐通过 WSL2 安装 |
| Alpine Linux | 3.18+ | Docker 镜像常用基础系统 |
| 软件 | 最低版本 | 推荐版本 | 用途 |
|---|---|---|---|
| Node.js | 22.14+ 兼容 | 24.x | 运行时环境 |
| npm(Node Package Manager,Node.js 的包管理器) | 10.0.0 | 10.x(随 Node.js 附带) | 包管理器 |
| Git | 2.30+ | 最新版 | 克隆仓库、本地构建、版本管理 |
| Python | 3.10+(可选) | 3.12 | 部分 Agent 工具依赖 |
| Docker | 24.0+(可选) | 最新版 | 容器化部署 |
💡 阅读提示:下面部分命令示例仍保留 Node 22写法,因为它仍然在兼容范围内;如果你是新装环境,直接把示例里的22换成24会更符合当前官方推荐。
nvm install 24
nvm use 24
node --version.pkg 文件,双击安装.msi 文件,双击安装| 方式 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| nvm | 多版本管理、不需要 sudo | 需要额外安装 | 开发环境(推荐) |
| 官方安装包 | 简单直接 | 升级麻烦、可能需要 sudo | 新手、单版本需求 |
| Homebrew | macOS 生态集成好 | 仅限 macOS | macOS 用户 |
| NodeSource | 系统包管理器集成 | 版本更新可能滞后 | 服务器部署 |
注意:npx 每次运行都会检查最新版本,适合体验,不适合生产环境。
| 方式 | 命令 | 优点 | 缺点 |
|---|---|---|---|
| npm | npm i -g openclaw@latest | 最通用、文档最多 | 全局安装可能需要权限 |
| yarn | yarn global add openclaw | 速度快、缓存好 | 需要额外安装 yarn |
| pnpm | pnpm add -g openclaw | 磁盘占用小 | 需要额外安装 pnpm |
| npx | npx openclaw | 免安装 | 每次启动慢 |
? 选择你的 AI 模型提供商:
❯ DeepSeek (V4 Flash — 引导默认, V4 Pro)
OpenAI (GPT-5.4, GPT-5.2-mini)
Anthropic (Claude Opus 4.6, Claude Sonnet 4.6)
Google (Gemini 3.1 Pro, Gemini 2.5 Flash)
本地模型 (Ollama)
自定义 API (OpenAI 兼容)? 输入你的 OpenAI API Key: sk-proj-xxxxxxxxxxxxx
✓ API Key 验证成功!
✓ 可用模型: gpt-5.4, gpt-5.2-mini? 你想连接哪些消息平台?(可多选)
❯ ◉ Telegram
◉ WhatsApp
◯ Discord
◯ Slack
◯ 微信(企业微信)
◯ 飞书
◯ Web Chat(内置网页界面)? Gateway 监听端口: (18789)
? 启用 Control UI 控制面板? (Y/n)
? Control UI 访问密码: ********✓ 配置文件已生成: ~/.openclaw/openclaw.json
✓ Gateway 守护进程已安装(launchd/systemd user service)
✓ Gateway 已启动: http://localhost:18789
OpenClaw 安装完成!
下一步:
openclaw gateway 启动 Gateway
openclaw channels list 查看频道
openclaw models list 查看可用模型提示:引导向导生成的配置文件在 ~/.openclaw/openclaw.json(JSON5 格式),你可以随时手动编辑。
# 1. 安装 WSL2(管理员 PowerShell)
wsl --install
# 2. 重启电脑后,打开 Ubuntu 终端
# 3. 在 WSL2 Ubuntu 中安装
sudo apt update && sudo apt upgrade -y
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
npm install -g openclaw@latest
openclaw onboard --install-daemonnode --version
npm install -g openclaw@latest
openclaw onboard --install-daemon| 特性 | WSL2 | 原生 Windows |
|---|---|---|
| 稳定性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 性能 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 兼容性 | 完全兼容 Linux 生态 | 部分原生模块可能有问题 |
| 文件系统 | Linux 文件系统 | NTFS |
| 网络 | 需要端口转发 | 直接访问 |
| 推荐度 | ✅ 强烈推荐 | ⚠️ 可用但可能遇到问题 |
详细的 Docker 部署指南请参考 09-Docker部署指南,包含生产环境配置、多服务编排、SSL/TLS、备份恢复等内容。
⏭️ 小白可跳过 — 这部分面向高级用户,新手用默认配置就够了
| 通道 | 说明 | npm dist-tag |
|---|---|---|
| stable | 标签发布(vYYYY.M.D) | latest |
| beta | 预发布(vYYYY.M.D-beta.N) | beta |
| dev | main 分支头 | dev |
cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bakopenclaw update --channel stableopenclaw status⏭️ 小白可跳过 — 这部分面向高级用户,新手用默认配置就够了
// ~/.openclaw/openclaw.json(开发环境示例)
{
gateway: {
port: 18789,
},
agents: {
defaults: {
model: "openai/gpt-5.2-mini", // 开发用便宜模型
},
},
logging: {
level: "debug",
},
}{
gateway: {
port: 18789,
},
agents: {
defaults: {
model: "openai/gpt-5.4",
},
},
logging: {
level: "info",
},
}⏭️ 小白可跳过 — 这部分面向高级用户,新手用默认配置就够了
{
gateway: {
port: 18789,
auth: {
token: "${OPENCLAW_GATEWAY_TOKEN}",
},
},
agents: {
defaults: {
model: "openai/gpt-5.4",
},
},
logging: {
level: "warn",
},
}注意: environment、debug、logLevel(在 gateway 下)、rateLimit、security等字段并非 OpenClaw 配置模式中的真实字段。Gateway 认证通过gateway.auth.token配置,日志级别通过顶层logging配置。
http://localhost:18789,你应该能看到:💡 遇到问题? 直接来这里找答案,大部分安装问题都能在这里解决
EACCES: permission deniednpm ERR! network timeoutError: OpenClaw requires Node.js 22 or highernode-gyp rebuild failedError: listen EADDRINUSE: address already in use :::18789Error: Invalid API key| 下一步 | 文档 | 说明 |
|---|---|---|
| 快速体验 | 03-快速开始指南 | 5 分钟上手 |
| 配置模型 | 04-模型配置指南 | 详细的模型配置 |
| 接入平台 | 05-消息平台接入指南 | 连接 Telegram、WhatsApp 等 |
| Docker 部署 | 09-Docker部署指南 | 生产环境容器化部署 |
| 安全配置 | 10-安全配置指南 | API Key 安全、网络安全 |