First steps
新手設定(命令列介面)
openclaw onboard命令列介面引導設定是在 macOS、Linux 和 Windows(原生或 WSL2)上建議使用的終端機設定方式。預設情況下,它會偵測機器上已有的 AI 存取方式、透過實際補全進行驗證,並啟動 OpenClaw 以設定工作區、閘道和選用功能。openclaw setup 會執行相同流程(設定涵蓋僅設定 --baseline 的變體)。Windows 桌面使用者也可以從 Windows Hub 開始。
引導式設定會先建立推論能力。它會偵測可用的 AI 存取方式、要求實際補全成功,然後才啟動 OpenClaw 以設定 OpenClaw 的其餘部分。選擇 Skip for now 會結束引導設定,而不啟動 OpenClaw。
傳統精靈仍可用於自訂供應商、遠端閘道設定、頻道配對、常駐程式控制、Skills 和匯入。請使用 openclaw onboard --classic 明確執行它;引導式推論選擇器不會將流程交由它處理。推論通過後,OpenClaw 可以使用 open channel wizard for <channel>,將需要機密資訊的頻道設定交給會遮蔽輸入內容的終端機精靈。若要變更模型供應商或其驗證方式,請結束 OpenClaw 並執行 openclaw onboard;OpenClaw 不會開啟引導式或傳統供應商流程。
語系
精靈會將固定的引導設定文字本地化。它會依序使用 OPENCLAW_LOCALE、LC_ALL、LC_MESSAGES 和 LANG 中第一個非空白值,若都沒有則回退為英文。支援的語系:en、zh-CN、zh-TW。
OPENCLAW_LOCALE=zh-CN openclaw onboardOPENCLAW_LOCALE=en openclaw onboard # 明確覆寫為英文無論語系為何,產品名稱、命令、設定鍵、URL、供應商 ID、模型 ID,以及外掛/頻道標籤都會維持英文。
若要稍後重新設定非推論相關設定:
openclaw configureopenclaw agents add <name>引導式預設流程
直接執行 openclaw onboard 會遵循此流程:
- 接受安全性通知。
- 偵測已設定的模型、API 金鑰環境變數、支援的本機 AI 命令列介面,以及閘道主機上可連線的 Ollama 或 LM Studio 伺服器中已安裝且具備工具能力的模型。此唯讀流程絕不會下載模型。若 Gemini CLI、Antigravity、Pi 和 OpenCode 的安裝無法作為引導式設定可重複使用的推論路徑,也會列出這些安裝。Gemini 和 Antigravity 無法強制執行停用工具的探測;Pi 和 OpenCode 則是完整的代理程式框架,而非設定推論路徑。
- 使用實際補全測試第一個偵測到的候選項目。若失敗,顯示原因並繼續嘗試下一個可用的候選項目。
- 若所有偵測項目都已用盡,請選擇 OpenAI、Anthropic、xAI (Grok)、Google 或 OpenRouter,或選擇 More… 查看其餘供應商。每個供應商的區域、方案,以及支援的瀏覽器、裝置、API 金鑰或權杖方式會顯示在第二個選單中,並使用相同的實際補全進行測試。選擇 Skip for now 可直接結束,而不啟動 OpenClaw。
- 僅保存已驗證的模型路徑,以及它所需的任何認證資訊/外掛狀態。工作區和閘道設定維持不變。
- 使用已驗證的模型啟動 OpenClaw,使其能夠設定工作區、閘道、頻道、代理程式、外掛,以及其餘選用設定。
在已設定的安裝環境中重新執行此命令,會先測試目前的預設模型,使引導式流程成為驗證與修復流程。檢查失敗絕不會自動取代已設定的模型;引導設定會停止並詢問如何繼續。若要稍後新增非推論相關項目,請執行 openclaw channels add 或 openclaw configure;若要變更供應商或驗證路徑,請使用 openclaw onboard。
傳統精靈:QuickStart 與 Advanced
執行 openclaw onboard --classic 以開啟完整精靈。開始時可選擇 QuickStart(預設值)或 Advanced(完整控制)。傳入 --flow quickstart 或 --flow advanced(別名為 manual),可選擇傳統流程並略過該提示。
QuickStart(預設值)
- 本機閘道,繫結回送位址
- 預設工作區(或現有工作區)
- 閘道連接埠 18789
- 閘道驗證 Token(即使在回送位址上也會自動產生)
- 工具原則:新設定使用
tools.profile: "coding"(保留現有的明確設定檔) - 私訊工作階段:引導設定會保留明確的
session.dmScope,否則不設定此值,因此"main"預設值會將所有頻道的直接訊息保留在代理程式持續累積的主要工作階段中,這是個人代理程式的預設行為。對於共用或多使用者收件匣,請使用"per-channel-peer";當openclaw security audit偵測到多使用者私訊流量時,會建議進行隔離。詳細資訊:命令列介面設定參考 - Tailscale 公開存取 Off
- Telegram 和 WhatsApp 私訊預設為 allowlist:Telegram 會要求數字形式的 Telegram 使用者 ID,WhatsApp 則會要求電話號碼
Advanced(完整控制)
- 顯示每個步驟:模式、工作區、閘道、頻道、常駐程式、Skills
遠端模式(--mode remote)一律使用進階流程;它只會設定這台機器以連線至其他位置的閘道,絕不會在遠端主機上安裝或變更任何內容。
傳統引導設定的設定內容
本機模式(預設)會依序進行以下步驟:
- 模型/驗證 - 選擇供應商驗證流程(API 金鑰、OAuth 或供應商專用的手動驗證),包括自訂供應商(OpenAI 相容、OpenAI Responses 相容、Anthropic 相容或未知自動偵測)。選擇預設模型。全新的 OpenAI API 金鑰設定預設使用
openai/gpt-5.6(不含限定名稱的直接 API ID 會解析為 Sol);全新的 ChatGPT/Codex 設定預設使用openai/gpt-5.6-sol。重新執行設定會保留現有的明確模型,包括openai/gpt-5.5。若帳戶未提供 GPT-5.6,請明確選擇openai/gpt-5.5。安全性注意事項:若此代理程式將執行工具或處理網路鉤子/鉤子內容,請優先使用可用的最強最新世代模型,並維持嚴格的工具原則——較弱或較舊的層級更容易受到提示注入攻擊。對於非互動式執行,--secret-input-mode ref會儲存以環境變數為後端的參照,而非純文字 API 金鑰值;被參照的環境變數必須已設定,否則引導設定會立即失敗。互動式機密參照模式可以指向環境變數或已設定的供應商參照(file或exec),並在儲存前進行快速預先檢查。模型/驗證設定完成後,精靈會提供選用的即時補全測試;若失敗,可以返回模型/驗證設定一次,或忽略失敗並繼續傳統精靈的其餘流程。忽略失敗不會解除 OpenClaw 的鎖定;對話式設定仍需通過推論檢查。 - 工作區 - 代理程式檔案的目錄(預設為
~/.openclaw/workspace)。建立初始啟動檔案。 - 閘道 - 連接埠、繫結位址、驗證模式、Tailscale 公開存取。在互動式權杖模式中,選擇純文字權杖儲存(預設),或選擇使用 SecretRef。非互動式 SecretRef 路徑:
--gateway-token-ref-env <ENV_VAR>。 - 頻道 - 內建與官方外掛聊天頻道,包括 Discord、Feishu、Google Chat、iMessage、Mattermost、Microsoft Teams、QQ Bot、Signal、Slack、Telegram、WhatsApp 等。
- 常駐程式 - 安裝 LaunchAgent(macOS)、systemd 使用者單元(Linux/WSL2),或原生 Windows 排定工作,並以每位使用者的啟動資料夾作為後備方式。若需要權杖驗證且
gateway.auth.token由 SecretRef 管理,常駐程式安裝會驗證它,但不會將解析後的權杖保存至監督程式服務環境中繼資料;未解析的 SecretRef 會阻止安裝並提供指引。若已設定gateway.auth.token和gateway.auth.password,但未設定gateway.auth.mode,安裝會遭到阻止,直到你明確設定模式為止。 - 健康狀態檢查 - 啟動閘道並確認可以連線。
- Skills - 安裝建議的 Skills 及其選用相依套件。
--flow import 會在傳統精靈中執行偵測到的遷移流程(例如 Hermes),而非全新設定;請參閱遷移以及安裝下的遷移指南。openclaw onboard --modern 是 OpenClaw 的相容性別名。它使用與 openclaw setup 相同的推論閘門:已驗證的推論會啟動助理,而互動式失敗則會返回引導式推論設定。
新增另一個代理程式
使用 openclaw agents add <name> 建立具有獨立工作區、工作階段和驗證設定檔的代理程式。不使用 --workspace 執行時,會啟動名稱、工作區、驗證、頻道和繫結的互動式流程,而不是完整的 openclaw onboard 精靈。
設定內容:
agents.entries.*.nameagents.entries.*.workspaceagents.entries.*.agentDir
注意事項:
- 預設工作區:
~/.openclaw/workspace-<agentId>(若已設定agents.defaults.workspace,則位於其下)。 - 新增
bindings,將傳入訊息路由至此代理程式(引導設定可以代為完成)。 - 非互動式旗標:
--model、--agent-dir、--bind、--non-interactive。
完整參考
如需詳細的逐步行為和設定輸出,請參閱命令列介面設定參考。
如需非互動式範例,請參閱命令列介面自動化。
如需完整的旗標參考,請參閱 openclaw onboard。
相關文件
- 命令列介面命令參考:
openclaw onboard - 引導設定概覽:引導設定概覽
- macOS 應用程式引導設定:引導設定
- 代理程式首次執行儀式:代理程式初始啟動