--- 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 + Gateway,Node 就足够了。 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/systemd;WSL2 使用 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//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 ``` 配对文档: [配对](/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)