Skip to main content
CLI 上手引导是 OpenClaw 在 macOS、Linux 或 Windows 上的推荐终端设置方式。Windows 桌面用户也可以从 Windows Hub 开始。它会在一个引导流程中配置本地 Gateway 或远程 Gateway 连接,以及通道、技能和工作区默认值。
openclaw onboard

语言环境

CLI 向导会本地化固定的上手引导文案。它会依次从 OPENCLAW_LOCALELC_ALLLC_MESSAGESLANG 中解析语言环境,并 回退到英语。支持的向导语言环境为 enzh-CNzh-TW
OPENCLAW_LOCALE=zh-CN openclaw onboard
名称和稳定标识符保持原样:OpenClawGatewayTailscale、 命令、配置键、URL、提供方 ID、模型 ID,以及插件/通道标签 都不会翻译。
最快首次聊天:打开 Control UI(无需设置通道)。运行 openclaw dashboard,然后在浏览器中聊天。文档:Dashboard
如需稍后重新配置:
openclaw configure
openclaw agents add <name>
--json 并不意味着非交互模式。对于脚本,请使用 --non-interactive
CLI 上手引导包含一个网页搜索步骤,你可以在其中选择提供方, 例如 Brave、DuckDuckGo、Exa、Firecrawl、Gemini、Grok、Kimi、MiniMax Search、 Ollama Web Search、Perplexity、SearXNG 或 Tavily。某些提供方需要 API key,而另一些则无需 key。你也可以稍后使用 openclaw configure --section web 进行配置。文档:Web tools

快速开始与高级

上手引导从 QuickStart(默认值)与 Advanced(完全控制)开始。
  • 本地 Gateway(回环地址)
  • 工作区默认值(或现有工作区)
  • Gateway 端口 18789
  • Gateway 认证 Token(自动生成,即使在回环地址上也是如此)
  • 新本地设置的工具策略默认值:tools.profile: "coding"(会保留已有明确配置的 profile)
  • DM 隔离默认值:本地上手引导在未设置时会写入 session.dmScope: "per-channel-peer"。详情:CLI Setup Reference
  • Tailscale 暴露 关闭
  • Telegram + WhatsApp 私信默认设为 allowlist(会提示你输入电话号码)

上手引导会配置什么

本地模式(默认) 会引导你完成以下步骤:
  1. Model/Auth — 选择任何受支持的提供方/认证流程(API key、OAuth 或提供方特定的手动认证),包括自定义提供方 (兼容 OpenAI、兼容 Anthropic,或未知自动检测)。选择一个默认模型。 安全提示:如果此 agent 将运行工具或处理 webhook/hooks 内容,建议使用可用的最强最新一代模型,并保持严格的工具策略。较弱/较旧的模型更容易受到提示注入攻击。 对于非交互式运行,--secret-input-mode ref 会在 auth profile 中存储基于环境变量引用的值,而不是明文 API key 值。 在非交互式 ref 模式下,必须设置提供方环境变量;若传入内联 key 标志但没有该环境变量,将会快速失败。 在交互式运行中,选择 secret reference mode 后,你可以指向一个环境变量,或一个已配置的提供方引用(fileexec),并在保存前进行快速预检验证。 对于 Anthropic,交互式 onboarding/configure 提供 Anthropic Claude CLI 作为首选本地路径,提供 Anthropic API key 作为推荐的生产路径。Anthropic setup-token 也仍然可用,作为受支持的 token-auth 路径。
  2. Workspace — agent 文件的位置(默认 ~/.openclaw/workspace)。会生成引导初始化文件。
  3. Gateway — 端口、绑定地址、认证模式、Tailscale 暴露。 在交互式 token 模式下,可选择默认明文 token 存储,或改用 SecretRef。 非交互式 token SecretRef 路径:--gateway-token-ref-env <ENV_VAR>
  4. Channels — 内置和官方插件聊天通道,例如 iMessage、Discord、飞书、Google Chat、Mattermost、Microsoft Teams、QQ Bot、Signal、Slack、Telegram、WhatsApp 等。
  5. Daemon — 安装 LaunchAgent(macOS)、systemd user unit(Linux/WSL2),或原生 Windows Scheduled Task,并提供按用户的 Startup-folder 备用方案。 如果 token 认证需要 token 且 gateway.auth.token 由 SecretRef 管理,daemon 安装会验证它,但不会将解析后的 token 持久化到 supervisor service 环境元数据中。 如果 token 认证需要 token 且已配置的 token SecretRef 未解析,daemon 安装将被阻止,并提供可操作的指导。 如果 gateway.auth.tokengateway.auth.password 都已配置且 gateway.auth.mode 未设置,daemon 安装会被阻止,直到显式设置模式。
  6. Health check — 启动 Gateway 并验证其正在运行。
  7. Skills — 安装推荐技能和可选依赖。
重新运行上手引导不会清除任何内容,除非你明确选择 Reset(或传入 --reset)。 CLI --reset 默认作用于配置、凭据和会话;使用 --reset-scope full 可包含工作区。 如果配置无效或包含旧版键值,上手引导会要求你先运行 openclaw doctor
远程模式 只会配置本地客户端以连接到其他位置的 Gateway。 它不会在远程主机上安装或更改任何内容。

添加另一个 agent

使用 openclaw agents add <name> 创建一个独立的 agent,它拥有自己的工作区、 会话和认证 profile。不带 --workspace 运行会启动上手引导。 它会设置:
  • agents.list[].name
  • agents.list[].workspace
  • agents.list[].agentDir
说明:
  • 默认工作区遵循 ~/.openclaw/workspace-<agentId>
  • 添加 bindings 以路由传入消息(上手引导可以执行此操作)。
  • 非交互式标志:--model--agent-dir--bind--non-interactive

完整参考

有关逐步详细说明和配置输出,请参阅 CLI Setup Reference。 有关非交互示例,请参阅 CLI Automation。 有关更深入的技术参考,包括 RPC 细节,请参阅 Onboarding Reference

相关文档