Files
openclaw/docs/zh-CN/start/getting-started.md
2026-02-01 18:21:15 +00:00

213 lines
7.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
read_when:
- 从零开始的首次设置
- 您希望找到从安装 → 上手引导 → 发送第一条消息的最快路径
summary: 新手指南:从零开始到发送第一条消息(向导、认证、渠道、配对)
title: 快速入门
x-i18n:
generated_at: "2026-02-01T13:38:44Z"
model: claude-opus-4-5
provider: pi
source_hash: d0ebc83c10efc569eaf6fb32368a29ef75a373f15da61f3499621462f08aff63
source_path: start/getting-started.md
workflow: 9
---
# 快速入门
目标:从 **零开始****第一次成功聊天** (使用合理的默认配置)尽可能快地完成。
最快聊天方式:打开控制界面(无需设置渠道)。运行 `openclaw dashboard`
然后在浏览器中聊天,或打开 `http://127.0.0.1:18789/` (在 Gateway 主机上)。
文档: [仪表盘](/web/dashboard) 和 [控制界面](/web/control-ui)。
推荐路径:使用 **CLI 上手引导向导** `openclaw onboard`)。它会设置:
- 模型/认证(推荐使用 OAuth
- Gateway 设置
- 渠道WhatsApp/Telegram/Discord/Mattermost插件/...
- 配对默认设置(安全私信)
- 工作区引导 + 技能
- 可选的后台服务
如果您需要更详细的参考页面,请跳转至: [向导](/start/wizard), [设置](/start/setup), [配对](/start/pairing), [安全](/gateway/security)。
沙箱注意事项: `agents.defaults.sandbox.mode: "non-main"` 使用 `session.mainKey` (默认 `"main"`),因此群组/渠道会话是沙箱化的。如果您希望主智能体始终在主机上运行,请设置显式的逐智能体覆盖:
```json
{
"routing": {
"agents": {
"main": {
"workspace": "~/.openclaw/workspace",
"sandbox": { "mode": "off" }
}
}
}
}
```
## 0前提条件
- Node `>=22`
- `pnpm` (可选;如果从源码构建则推荐安装)
- **推荐:** Brave Search API 密钥用于网络搜索。最简单的方式:
`openclaw configure --section web` (存储 `tools.web.search.apiKey`)。
参见 [网络工具](/tools/web)。
macOS如果您计划构建应用程序请安装 Xcode / CLT。如果仅使用 CLI + GatewayNode 就足够了。
Windows使用 **WSL2** (推荐 Ubuntu。强烈推荐使用 WSL2原生 Windows 未经测试,问题较多,且工具兼容性较差。请先安装 WSL2然后在 WSL 内执行 Linux 步骤。参见 [Windows (WSL2)](/platforms/windows)。
## 1安装 CLI推荐
```bash
curl -fsSL https://openclaw.bot/install.sh | bash
```
安装选项(安装方式、非交互式、从 GitHub 安装): [安装](/install)。
Windows (PowerShell)
```powershell
iwr -useb https://openclaw.ai/install.ps1 | iex
```
替代方式(全局安装):
```bash
npm install -g openclaw@latest
```
```bash
pnpm add -g openclaw@latest
```
## 2运行上手引导向导并安装服务
```bash
openclaw onboard --install-daemon
```
您需要选择的内容:
- **本地 vs 远程** Gateway
- **认证**OpenAI Code (Codex) 订阅OAuth或 API 密钥。对于 Anthropic我们推荐使用 API 密钥; `claude setup-token` 也受支持。
- **提供商**WhatsApp 二维码登录、Telegram/Discord 机器人令牌、Mattermost 插件令牌等。
- **守护进程**后台安装launchd/systemdWSL2 使用 systemd
- **运行时**Node推荐WhatsApp/Telegram 必需。Bun 为 **不推荐**
- **Gateway 令牌**:向导默认会生成一个(即使在回环地址上)并将其存储在 `gateway.auth.token`
向导文档: [向导](/start/wizard)
### 认证:存储位置(重要)
- **推荐的 Anthropic 路径:** 设置 API 密钥(向导可以将其存储以供服务使用)。 `claude setup-token` 如果您想复用 Claude Code 凭据,也受支持。
- OAuth 凭据(旧版导入): `~/.openclaw/credentials/oauth.json`
- 认证配置文件OAuth + API 密钥): `~/.openclaw/agents/<agentId>/agent/auth-profiles.json`
无头/服务器提示:先在普通机器上完成 OAuth然后复制 `oauth.json` 到 Gateway 主机上。
## 3启动 Gateway
如果您在上手引导过程中安装了服务Gateway 应该已经在运行:
```bash
openclaw gateway status
```
手动运行(前台):
```bash
openclaw gateway --port 18789 --verbose
```
仪表盘(本地回环): `http://127.0.0.1:18789/`
如果配置了令牌,请将其粘贴到控制界面设置中(存储为 `connect.params.auth.token`)。
⚠️ **Bun 警告WhatsApp + Telegram** Bun 在这些渠道上存在已知问题。如果您使用 WhatsApp 或 Telegram请使用 **Node **
## 3.5快速验证2 分钟)
```bash
openclaw status
openclaw health
openclaw security audit --deep
```
## 4配对 + 连接您的第一个聊天界面
### WhatsApp二维码登录
```bash
openclaw channels login
```
通过 WhatsApp → 设置 → 已关联设备 进行扫描。
WhatsApp 文档: [WhatsApp](/channels/whatsapp)
### Telegram / Discord / 其他
向导可以为您写入令牌/配置。如果您更喜欢手动配置,请从以下内容开始:
- Telegram [Telegram](/channels/telegram)
- Discord [Discord](/channels/discord)
- Mattermost插件 [Mattermost](/channels/mattermost)
**Telegram 私信提示:** 您的第一条私信会返回一个配对码。请批准它(参见下一步),否则机器人将不会响应。
## 5私信安全配对审批
默认策略:未知私信会收到一个短码,消息在批准之前不会被处理。
如果您的第一条私信没有收到回复,请批准配对:
```bash
openclaw pairing list whatsapp
openclaw pairing approve whatsapp <code>
```
配对文档: [配对](/start/pairing)
## 从源码安装(开发)
如果您正在开发 OpenClaw 本身,请从源码运行:
```bash
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build # auto-installs UI deps on first run
pnpm build
openclaw onboard --install-daemon
```
如果您尚未进行全局安装,请通过以下方式运行上手引导步骤 `pnpm openclaw ...` (从仓库中)。
`pnpm build` 也会打包 A2UI 资源;如果您只需要运行该步骤,请使用 `pnpm canvas:a2ui:bundle`
Gateway从此仓库
```bash
node openclaw.mjs gateway --port 18789 --verbose
```
## 7端到端验证
在新终端中,发送一条测试消息:
```bash
openclaw message send --target +15555550123 --message "Hello from OpenClaw"
```
如果 `openclaw health` 显示"未配置认证",请返回向导设置 OAuth/密钥认证——智能体在没有认证的情况下将无法响应。
提示: `openclaw status --all` 是最佳的可粘贴只读调试报告。
健康探针: `openclaw health` (或 `openclaw status --deep`)向运行中的 Gateway 请求健康快照。
## 后续步骤(可选,但强烈推荐)
- macOS 菜单栏应用 + 语音唤醒: [macOS 应用](/platforms/macos)
- iOS/Android 节点Canvas/相机/语音): [节点](/nodes)
- 远程访问SSH 隧道 / Tailscale Serve [远程访问](/gateway/remote) 和 [Tailscale](/gateway/tailscale)
- 常驻运行 / VPN 设置: [远程访问](/gateway/remote), [exe.dev](/platforms/exe-dev), [Hetzner](/platforms/hetzner), [macOS 远程](/platforms/mac/remote)