CLI 上手引导是在 macOS、 Linux 或 Windows(通过 WSL2;强烈推荐)上设置 OpenClaw 的推荐方式。 它会在一个引导式流程中同时配置本地 Gateway 或远程 Gateway 连接,以及通道、技能 和工作区默认值。Documentation Index
Fetch the complete documentation index at: https://openclaw.zhcndoc.com/llms.txt
Use this file to discover all available pages before exploring further.
最快首次聊天:打开 Control UI(无需设置通道)。运行
openclaw dashboard,然后在浏览器中聊天。文档:Dashboard。--json 并不意味着非交互模式。对于脚本,请使用 --non-interactive。QuickStart 与 Advanced
上手引导从 QuickStart(默认值)与 Advanced(完全控制)开始。- QuickStart(默认值)
- Advanced(完全控制)
- 本地 gateway(loopback)
- 工作区默认值(或现有工作区)
- Gateway 端口 18789
- Gateway 认证 Token(自动生成,即使在 loopback 上也是如此)
- 新本地设置的工具策略默认值:
tools.profile: "coding"(若已有显式 profile,则会保留) - DM 隔离默认值:本地上手引导在未设置时会写入
session.dmScope: "per-channel-peer"。详情:CLI Setup Reference - Tailscale 暴露 关闭
- Telegram + WhatsApp DMs 默认使用 allowlist(你会被提示输入电话号码)
上手引导会配置什么
本地模式(默认) 会引导你完成以下步骤:- 模型/认证 — 选择任何受支持的提供方/认证流程(API key、OAuth,或提供方特定的手动认证),包括自定义提供方
(OpenAI 兼容、Anthropic 兼容,或未知自动检测)。选择默认模型。
安全提示:如果此代理将运行工具或处理 webhook/hooks 内容,优先选择可用的最强最新一代模型,并保持严格的工具策略。较弱/较旧的层级更容易受到 prompt injection。
对于非交互运行,
--secret-input-mode ref会将基于环境变量的引用存储在认证 profile 中,而不是明文 API key 值。 在非交互ref模式下,必须设置提供方环境变量;如果未设置该环境变量而直接传入内联 key 标志,会立即失败。 在交互运行中,选择 secret reference 模式后,你可以指向环境变量或已配置的提供方引用(file或exec),并在保存前进行快速预检验证。 对于 Anthropic,交互式 onboarding/configure 提供 Anthropic Claude CLI 作为首选本地路径,并提供 Anthropic API key 作为推荐的生产路径。Anthropic setup-token 也仍然可作为受支持的 token-auth 路径使用。 - 工作区 — 代理文件的位置(默认
~/.openclaw/workspace)。会生成引导初始化文件。 - Gateway — 端口、绑定地址、认证模式、Tailscale 暴露。
在交互式 token 模式下,可选择默认明文 token 存储,或启用 SecretRef。
非交互式 token SecretRef 路径:
--gateway-token-ref-env <ENV_VAR>。 - 通道 — 内置和捆绑的聊天通道,例如 BlueBubbles、Discord、Feishu、Google Chat、Mattermost、Microsoft Teams、QQ Bot、Signal、Slack、Telegram、WhatsApp 等。
- 守护进程 — 安装 LaunchAgent(macOS)、systemd user unit(Linux/WSL2),或原生 Windows Scheduled Task,并提供按用户 Startup-folder 回退方案。
如果 token 认证需要 token 且
gateway.auth.token由 SecretRef 管理,则守护进程安装会验证它,但不会将解析后的 token 持久化到 supervisor 服务环境元数据中。 如果 token 认证需要 token 且已配置的 token SecretRef 未解析,守护进程安装将被阻止,并提供可执行的指导。 如果gateway.auth.token和gateway.auth.password都已配置且gateway.auth.mode未设置,则在显式设置模式之前,守护进程安装会被阻止。 - 健康检查 — 启动 Gateway 并验证其正在运行。
- 技能 — 安装推荐技能和可选依赖项。
重新运行上手引导不会清除任何内容,除非你明确选择 Reset(或传入
--reset)。
CLI --reset 默认作用于配置、凭据和会话;使用 --reset-scope full 可包含工作区。
如果配置无效或包含旧版键值,上手引导会要求你先运行 openclaw doctor。添加另一个 agent
使用openclaw agents add <name> 创建一个独立的 agent,它拥有自己的工作区、
会话和认证 profile。不带 --workspace 运行会启动上手引导。
它会设置:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
- 默认工作区遵循
~/.openclaw/workspace-<agentId>。 - 添加
bindings以路由传入消息(上手引导可以执行此操作)。 - 非交互式标志:
--model、--agent-dir、--bind、--non-interactive。
完整参考
有关逐步详细说明和配置输出,请参阅 CLI Setup Reference。 有关非交互示例,请参阅 CLI Automation。 有关更深入的技术参考,包括 RPC 细节,请参阅 Onboarding Reference。相关文档
- CLI 命令参考:
openclaw onboard - 上手引导概览:Onboarding Overview
- macOS 应用上手引导:Onboarding
- Agent 首次运行仪式:Agent Bootstrapping