openclaw onboard
面向本地或远程 Gateway 设置的完整引导式 onboarding。当你希望 OpenClaw 一次性带你完成模型认证、workspace、gateway、channels、skills 和健康检查时,请使用此命令。
相关指南
CLI 引导中心
交互式 CLI 流程演练。
引导概览
OpenClaw 引导流程如何协同工作。
CLI 设置参考
输出、内部机制以及逐步行为。
CLI 自动化
非交互式标志和脚本化设置。
macOS 应用引导
macOS 菜单栏应用的引导流程。
示例
--flow import 使用插件拥有的迁移提供方,例如 Hermes。它只会在全新的 OpenClaw 设置上运行;如果存在现有配置、凭据、会话,或者 workspace memory/identity 文件,请先重置,或选择一个全新的设置后再导入。
--modern 会启动 Crestodian 的对话式引导预览。不使用
--modern 时,openclaw onboard 保持经典引导流程。
在全新安装中,如果当前配置文件缺失或没有已编写
的设置(为空或仅包含元数据),直接执行 openclaw 也会启动经典
引导流程。一旦配置文件包含了已编写的设置,直接执行 openclaw
就会改为打开 Crestodian。
纯文本 ws:// 适用于 loopback、私有 IP 字面量、.local,以及
Tailnet *.ts.net gateway URL。对于其他受信任的私有 DNS 名称,请在
引导进程环境中设置 OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1。
语言环境
交互式引导会使用 CLI wizard 语言环境来显示固定的设置文案。解析 顺序为:OPENCLAW_LOCALELC_ALLLC_MESSAGESLANG- 英文回退
en、zh-CN 和 zh-TW。语言环境值可以使用
下划线或 POSIX 后缀形式,例如 zh_CN.UTF-8。产品名称、命令
名称、配置键、URL、提供方 ID、模型 ID,以及插件/channel 标签
均保持原样。
示例:
--custom-api-key 在非交互式模式下是可选的。如果省略,引导会检查 CUSTOM_API_KEY。
OpenClaw 会自动将常见视觉模型 ID 标记为支持图像输入。对于未知的自定义视觉 ID,请传入 --custom-image-input;或者传入 --custom-text-input 以强制仅文本元数据。
对于支持 /v1/responses 但不支持 /v1/chat/completions 的 OpenAI 兼容端点,请使用 --custom-compatibility openai-responses。
LM Studio 在非交互式模式下也支持特定于提供方的 key 标志:
--custom-base-url 的默认值为 http://127.0.0.1:11434。--custom-model-id 是可选的;如果省略,引导会使用 Ollama 建议的默认值。像 kimi-k2.5:cloud 这样的云端模型 ID 在这里也适用。
将提供方密钥存储为引用而不是明文:
--secret-input-mode ref 时,引导会写入基于环境变量的引用,而不是明文密钥值。
对于基于 auth-profile 的提供方,这会写入 keyRef 条目;对于自定义提供方,这会将 models.providers.<id>.apiKey 写为一个环境引用(例如 { source: "env", provider: "default", id: "CUSTOM_API_KEY" })。
非交互式 ref 模式契约:
- 在引导进程环境中设置提供方环境变量(例如
OPENAI_API_KEY)。 - 不要传入行内密钥标志(例如
--openai-api-key),除非该环境变量也已设置。 - 如果在未设置所需环境变量的情况下传入了行内密钥标志,引导会快速失败并给出指导。
--gateway-auth token --gateway-token <token>存储明文 token。--gateway-auth token --gateway-token-ref-env <name>将gateway.auth.token存储为 env SecretRef。--gateway-token和--gateway-token-ref-env互斥。--gateway-token-ref-env需要在引导进程环境中存在非空的 env var。- 使用
--install-daemon时,当 token auth 需要 token,SecretRef 管理的 gateway token 会被验证,但不会以解析后的明文形式持久化到 supervisor service environment metadata 中。 - 使用
--install-daemon时,如果 token 模式需要 token 且所配置的 token SecretRef 未解析,引导会以关闭式失败并给出修复指导。 - 使用
--install-daemon时,如果gateway.auth.token和gateway.auth.password都已配置且gateway.auth.mode未设置,引导会阻止安装,直到显式设置 mode。 - 本地引导会将
gateway.mode="local"写入配置。如果后续某个配置文件缺少gateway.mode,应将其视为配置损坏或不完整的手动编辑,而不是有效的本地模式快捷方式。 - 当所选设置路径需要时,本地引导会安装选定的可下载插件。
- 远程引导只会为远程 Gateway 写入连接信息,不会安装本地插件包。
--allow-unconfigured是一个单独的 gateway 运行时逃生通道。它不意味着引导可以省略gateway.mode。
- 除非你传入
--skip-health,否则引导在成功退出前会等待一个可达的本地 gateway。 --install-daemon会先启动受管理的 gateway 安装路径。不使用它时,你必须已经有一个本地 gateway 在运行,例如openclaw gateway run。- 如果你在自动化中只想写入配置/workspace/bootstrap,请使用
--skip-health。 - 如果你自己管理 workspace 文件,请传入
--skip-bootstrap以设置agents.defaults.skipBootstrap: true,并跳过创建AGENTS.md、SOUL.md、TOOLS.md、IDENTITY.md、USER.md、HEARTBEAT.md和BOOTSTRAP.md。 - 在原生 Windows 上,
--install-daemon会先尝试计划任务(Scheduled Tasks),如果任务创建被拒绝,则回退到按用户级别的 Startup 文件夹登录项。
- 在提示时选择 使用密钥引用。
- 然后选择以下任一项:
- 环境变量
- 已配置的密钥提供方(
file或exec)
- 引导会在保存引用之前执行快速预检验证。
- 如果验证失败,引导会显示错误并允许你重试。
非交互式 Z.AI 端点选择
--auth-choice zai-api-key 会为你的 key 自动检测最佳的 Z.AI 端点(优先使用带 zai/glm-5.1 的通用 API)。如果你明确想使用 GLM Coding Plan 端点,请选择 zai-coding-global 或 zai-coding-cn。流程说明
流程类型
流程类型
quickstart:最少提示,自动生成 gateway token。manual:针对端口、绑定和认证的完整提示(advanced的别名)。import:运行检测到的迁移提供方,预览计划,然后在确认后应用。
提供方预过滤
提供方预过滤
当某个认证选择暗示了首选提供方时,引导会将默认模型和 allowlist 选择器预过滤到该提供方。对于 Volcengine 和 BytePlus,这也会匹配 coding-plan 变体(
volcengine-plan/*、byteplus-plan/*)。如果首选提供方过滤结果目前没有已加载模型,引导会回退到未过滤的目录,而不是让选择器为空。Web 搜索后续步骤
Web 搜索后续步骤
某些 web-search 提供方会触发特定于提供方的后续提示:
- Grok 可以提供可选的
x_search设置,使用相同的 xAI OAuth profile 或 API key,以及一个x_search模型选择。 - Kimi 可以询问 Moonshot API 区域(
api.moonshot.ai与api.moonshot.cn之间的选择)以及默认的 Kimi web-search 模型。
常见后续命令
openclaw setup。稍后可使用 openclaw configure 进行有针对性的更改,并使用 openclaw channels add 进行仅 channel 的设置。
--json 并不意味着非交互式模式。脚本请使用 --non-interactive。