OpenClaw 快速开始

从零开始,按照以下步骤完成 OpenClaw 的安装和配置

最快体验路径

如果你只想快速体验,一行命令即可启动 Dashboard 开始聊天:

bash
$ openclaw dashboard → http://127.0.0.1:18789/
1

OpenClaw 环境要求

在开始之前,请确保你的系统满足以下要求:

🟢
Node.js ≥ 22 必需,用于运行 OpenClaw
🟢
操作系统 macOS、Linux 或 Windows (推荐 WSL2)
🔵
Brave Search API (可选) 用于启用网络搜索功能
⚠️ Windows Windows 用户强烈建议使用 WSL2 环境,可获得更好的兼容性和性能。
2

安装 OpenClaw

选择适合你的安装方式,推荐使用 One-liner 一键安装:

bash
curl -fsSL https://openclaw.ai/install.sh | bash
One-liner 会自动检测并安装 Node.js 和所有依赖,无需手动配置环境。
bash
npm install -g openclaw@latest
# 或
pnpm add -g openclaw@latest
bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw
npm install
npm run build
npm link
3

OpenClaw 配置向导

配置向导会引导你完成所有必要的设置,包括网关、认证和聊天平台连接:

bash
$ openclaw onboard --install-daemon

向导将配置以下内容:

  • 网关类型:选择本地或远程网关
  • AI 模型认证:OpenAI (OAuth/API Key) 或 Anthropic (推荐) API Key,也支持 claude setup-token
  • 聊天平台:WhatsApp 二维码、Telegram/Discord Bot Token 等
  • 守护进程:后台服务安装 (macOS: launchd, Linux: systemd)
配置文件存放位置(重要) ~/.openclaw/
💡 如果你已经安装了 Claude Code,可以通过 claude setup-token 复用现有凭证,无需重新配置。
💡 无显示器的服务器部署提示:先在有图形界面的机器上完成 OAuth 认证,然后将 oauth.json 文件复制到服务器的对应目录。
4

启动 OpenClaw 网关

网关是 OpenClaw 的核心服务,负责处理所有消息:

检查服务状态:

bash
$ openclaw gateway status

手动启动网关 (如需指定端口):

bash
$ openclaw gateway --port 18789

访问 Web Dashboard:

bash
$ openclaw status
$ openclaw health
$ openclaw security audit --deep
5

连接聊天平台

配对并连接你的第一个聊天界面:

🟢 WhatsApp (二维码登录)
bash
$ openclaw channel s login

运行命令后会显示 QR 码,打开 WhatsApp → 设置 → 已连接设备 → 扫描二维码即可完成连接。

⚠️ 建议使用专用手机号,不推荐使用 VoIP 号码(容易被封号)。凭证存储在 ~/.openclaw/credentials/whatsapp/ 目录。
Telegram / Discord / 其他

向导可以帮你配置 Token,如果你更喜欢手动配置,请参考以下文档:

💡 Telegram 提示:你的第一条私信会返回一个配对码,需要批准它(见下一步),否则机器人不会响应。
6

OpenClaw 安全配置

确保只有授权用户可以使用你的 AI 助手:

默认状态:未知的 DM 会获得一个随机代码,消息不会在未经批准前处理。如果你的第一条 DM 没有收到回复,请批准配对:

bash
$ openclaw pairing list whatsapp

批准配对(将 <code> 替换为实际代码)

bash
$ openclaw pairing approve whatsapp <code>
💡 这是一个重要的安全隔离,防止未授权用户访问你的 AI 助手。你也可以在配置文件中设置 allowlist 来自允许许配对电话号。
7

验证 OpenClaw

在新私信中,发送一条测试消息:

bash
$ openclaw message send --target +15555550123 --message "hello from OpenClaw"
⚠️ 如果 openclaw health 显示「未配置授权」,请回到向导并设置 OAuth/密钥授权—没有代理,代理将无法响应。
bash
openclaw status --all 最佳的、可复制且开源的调试规范
openclaw health 或 openclaw status --deep 向正在运行的网关字典键请求
🟢

OpenClaw 配置完成

恭喜!你已成功完成 OpenClaw 的安装和配置。现在可以开始使用 AI 助手了。