CLI onboarding 是在 macOS、Linux 或 Windows(透過 WSL2;強烈建議)上設定 OpenClaw 的建議方式。 它會在單一引導流程中設定本機 Gateway 或遠端 Gateway 連線,以及頻道、Skills 和工作區預設值。Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
最快開始第一次聊天:開啟控制 UI(不需要設定頻道)。執行
openclaw dashboard,然後在瀏覽器中聊天。文件:儀表板。--json 不代表非互動模式。用於腳本時,請使用 --non-interactive。快速開始與進階
onboarding 會從快速開始(預設值)與進階(完整控制)開始。- 快速開始(預設值)
- 進階(完整控制)
- 本機 Gateway(loopback)
- 工作區預設值(或現有工作區)
- Gateway 連接埠 18789
- Gateway 驗證 Token(自動產生,即使在 loopback 上也是如此)
- 新本機設定的工具政策預設值:
tools.profile: "coding"(會保留現有明確設定檔) - DM 隔離預設值:本機 onboarding 會在未設定時寫入
session.dmScope: "per-channel-peer"。詳細資訊:CLI 設定參考 - Tailscale 暴露關閉
- Telegram + WhatsApp DM 預設為允許清單(系統會提示你輸入電話號碼)
onboarding 會設定的內容
**本機模式(預設)**會引導你完成以下步驟:- 模型/驗證 — 選擇任何支援的供應商/驗證流程(API 金鑰、OAuth 或供應商特定手動驗證),包括自訂供應商
(OpenAI 相容、Anthropic 相容或未知自動偵測)。選擇預設模型。
安全性注意事項:如果此代理將執行工具或處理 webhook/hooks 內容,請優先使用可用的最強最新世代模型,並保持嚴格的工具政策。較弱/較舊的等級更容易被提示注入。
對於非互動執行,
--secret-input-mode ref會將環境變數支援的 ref 儲存在驗證設定檔中,而不是純文字 API 金鑰值。 在非互動ref模式中,必須設定供應商環境變數;若在沒有該環境變數的情況下傳入行內金鑰旗標,會快速失敗。 在互動執行中,選擇密鑰參照模式可讓你指向環境變數或已設定的供應商 ref(file或exec),並在儲存前進行快速預檢驗證。 對於 Anthropic,互動式 onboarding/configure 會提供 Anthropic Claude CLI 作為偏好的本機路徑,並提供 Anthropic API key 作為建議的正式環境路徑。Anthropic setup-token 也仍可作為支援的 token 驗證路徑。 - 工作區 — 代理檔案的位置(預設
~/.openclaw/workspace)。植入啟動檔案。 - Gateway — 連接埠、綁定位址、驗證模式、Tailscale 暴露。
在互動式 token 模式中,選擇預設純文字 token 儲存,或選擇使用 SecretRef。
非互動 token SecretRef 路徑:
--gateway-token-ref-env <ENV_VAR>。 - 頻道 — 內建和隨附的聊天頻道,例如 iMessage、Discord、Feishu、Google Chat、Mattermost、Microsoft Teams、QQ Bot、Signal、Slack、Telegram、WhatsApp 等。
- Daemon — 安裝 LaunchAgent(macOS)、systemd 使用者單元(Linux/WSL2),或原生 Windows 排定的工作,並提供每位使用者的 Startup 資料夾備援。
如果 token 驗證需要 token,且
gateway.auth.token由 SecretRef 管理,daemon 安裝會驗證它,但不會將解析後的 token 持久化到監督服務環境中繼資料。 如果 token 驗證需要 token,且已設定的 token SecretRef 無法解析,daemon 安裝會被封鎖並提供可操作的指引。 如果同時設定了gateway.auth.token和gateway.auth.password,且gateway.auth.mode未設定,daemon 安裝會被封鎖,直到明確設定模式。 - 健康檢查 — 啟動 Gateway 並驗證它正在執行。
- Skills — 安裝建議的 Skills 和選用相依項。
除非你明確選擇重設(或傳入
--reset),否則重新執行 onboarding 不會清除任何內容。
CLI --reset 預設會重設設定、憑證和工作階段;使用 --reset-scope full 以包含工作區。
如果設定無效或包含舊版鍵,onboarding 會要求你先執行 openclaw doctor。新增另一個代理
使用openclaw agents add <name> 建立具有自己的工作區、
工作階段和驗證設定檔的獨立代理。在沒有 --workspace 的情況下執行會啟動 onboarding。
它會設定:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
- 預設工作區遵循
~/.openclaw/workspace-<agentId>。 - 新增
bindings以路由傳入訊息(onboarding 可以執行此操作)。 - 非互動旗標:
--model、--agent-dir、--bind、--non-interactive。
完整參考
如需詳細的逐步拆解與設定輸出,請參閱 CLI 設定參考。 如需非互動範例,請參閱 CLI 自動化。 如需更深入的技術參考,包括 RPC 詳細資訊,請參閱 onboarding 參考。相關文件
- CLI 指令參考:
openclaw onboard - onboarding 概觀:onboarding 概觀
- macOS 應用程式 onboarding:onboarding
- 代理首次執行儀式:代理啟動