快速入門與首次執行問答。日常操作、模型、驗證、工作階段和疑難排解,請參閱主要 FAQ。Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
快速開始與首次執行設定
我卡住了,最快脫困方式
我卡住了,最快脫困方式
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
--install-method git 重新執行安裝程式,切回穩定版。提示:請 agent 規劃並監督修復(逐步進行),然後只執行必要命令。這能讓變更保持精簡,也更容易稽核。如果你發現真正的錯誤或修正,請提交 GitHub issue 或送出 PR:
https://github.com/openclaw/openclaw/issues
https://github.com/openclaw/openclaw/pulls從這些命令開始(尋求協助時分享輸出):openclaw status:快速檢視 gateway/agent 健康狀態與基本設定。openclaw models status:檢查 provider 驗證與模型可用性。openclaw doctor:驗證並修復常見設定/狀態問題。
openclaw status --all、openclaw logs --follow、
openclaw gateway status、openclaw health --verbose。快速除錯循環:若有東西壞掉,前 60 秒該做什麼。
安裝文件:安裝、安裝程式旗標、更新。Heartbeat 一直略過。略過原因代表什麼?
Heartbeat 一直略過。略過原因代表什麼?
quiet-hours:不在已設定的 active-hours 時段內empty-heartbeat-file:HEARTBEAT.md存在,但只包含空白/僅標頭的樣板內容no-tasks-due:HEARTBEAT.md任務模式已啟用,但尚未有任何任務間隔到期alerts-disabled:所有 Heartbeat 可見性都已停用(showOk、showAlerts和useIndicator全都關閉)
建議的 OpenClaw 安裝與設定方式
建議的 OpenClaw 安裝與設定方式
pnpm openclaw onboard 執行。onboarding 後要如何開啟 dashboard?
onboarding 後要如何開啟 dashboard?
localhost 與遠端的 dashboard 要如何驗證?
localhost 與遠端的 dashboard 要如何驗證?
- 開啟
http://127.0.0.1:18789/。 - 如果它要求 shared-secret 驗證,請將已設定的 token 或密碼貼到 Control UI 設定中。
- Token 來源:
gateway.auth.token(或OPENCLAW_GATEWAY_TOKEN)。 - 密碼來源:
gateway.auth.password(或OPENCLAW_GATEWAY_PASSWORD)。 - 如果尚未設定 shared secret,請用
openclaw doctor --generate-gateway-token產生 token。
- Tailscale Serve(建議):保持綁定 loopback,執行
openclaw gateway --tailscale serve,開啟https://<magicdns>/。如果gateway.auth.allowTailscale是true,身分標頭會滿足 Control UI/WebSocket 驗證(不需要貼上 shared secret,前提是信任 gateway 主機);除非你刻意使用 private-ingressnone或 trusted-proxy HTTP 驗證,否則 HTTP API 仍需要 shared-secret 驗證。 來自同一用戶端的不良並行 Serve 驗證嘗試,會在 failed-auth 限制器記錄之前被序列化,因此第二次不良重試可能已經顯示retry later。 - Tailnet 綁定:執行
openclaw gateway --bind tailnet --token "<token>"(或設定密碼驗證),開啟http://<tailscale-ip>:18789/,然後在 dashboard 設定中貼上相符的 shared secret。 - 具身分感知的反向 Proxy:將 Gateway 放在受信任 Proxy 後方,設定
gateway.auth.mode: "trusted-proxy",然後開啟 Proxy URL。同主機 loopback Proxy 需要明確設定gateway.auth.trustedProxy.allowLoopback = true。 - SSH 通道:
ssh -N -L 18789:127.0.0.1:18789 user@host,然後開啟http://127.0.0.1:18789/。Shared-secret 驗證仍會套用在通道上;若出現提示,請貼上已設定的 token 或密碼。
為什麼聊天核准有兩個 exec approval 設定?
為什麼聊天核准有兩個 exec approval 設定?
approvals.exec:將核准提示轉送到聊天目的地channels.<channel>.execApprovals:讓該頻道作為 exec approvals 的原生核准用戶端
- 如果聊天已支援命令與回覆,同一聊天中的
/approve會透過共用路徑運作。 - 如果受支援的原生頻道能安全推斷核准者,當
channels.<channel>.execApprovals.enabled未設定或為"auto"時,OpenClaw 現在會自動啟用 DM 優先的原生核准。 - 當原生核准卡片/按鈕可用時,該原生 UI 是主要路徑;只有在工具結果指出聊天核准不可用,或手動核准是唯一路徑時,agent 才應包含手動
/approve命令。 - 只有當提示也必須轉送到其他聊天或明確的 ops 房間時,才使用
approvals.exec。 - 只有當你明確希望核准提示回貼到來源房間/主題時,才使用
channels.<channel>.execApprovals.target: "channel"或"both"。 - Plugin 核准又是另一套:預設使用同一聊天的
/approve、可選的approvals.plugin轉送,而且只有部分原生頻道會在此之上保留 plugin-approval-native 處理。
我需要什麼執行環境?
我需要什麼執行環境?
pnpm。Gateway 不建議使用 Bun。它能在 Raspberry Pi 上執行嗎?
它能在 Raspberry Pi 上執行嗎?
Raspberry Pi 安裝有什麼建議?
Raspberry Pi 安裝有什麼建議?
它卡在 wake up my friend / onboarding 無法 hatch。現在怎麼辦?
它卡在 wake up my friend / onboarding 無法 hatch。現在怎麼辦?
- 重新啟動 Gateway:
- 檢查狀態與驗證:
- 如果仍然卡住,執行:
我可以把設定遷移到新機器(Mac mini),而不用重新 onboarding 嗎?
我可以把設定遷移到新機器(Mac mini),而不用重新 onboarding 嗎?
- 在新機器上安裝 OpenClaw。
- 從舊機器複製
$OPENCLAW_STATE_DIR(預設:~/.openclaw)。 - 複製你的工作區(預設:
~/.openclaw/workspace)。 - 執行
openclaw doctor並重新啟動 Gateway 服務。
~/.openclaw/ 之下(例如 ~/.openclaw/agents/<agentId>/sessions/)。相關:遷移、檔案在磁碟上的位置、
Agent 工作區、Doctor、
遠端模式。在哪裡可以看到最新版本有什麼新內容?
在哪裡可以看到最新版本有什麼新內容?
無法存取 docs.openclaw.ai(SSL 錯誤)
無法存取 docs.openclaw.ai(SSL 錯誤)
docs.openclaw.ai。停用它或將 docs.openclaw.ai 加入允許清單,然後重試。
請在這裡回報,協助我們解除封鎖:https://spa.xfinity.com/check_url_status。如果你仍然無法連上網站,文件也鏡像在 GitHub:
https://github.com/openclaw/openclaw/tree/main/docs穩定版與 beta 的差異
穩定版與 beta 的差異
latest= 穩定版beta= 用於測試的早期建置
latest。維護者也可以在需要時
直接發布到 latest。這就是為什麼 beta 和穩定版在升級後可能
指向相同版本。查看變更內容:
https://github.com/openclaw/openclaw/blob/main/CHANGELOG.md如需安裝一行指令,以及 beta 與 dev 的差異,請參閱下方摺疊區塊。如何安裝 beta 版本,以及 beta 和 dev 有什麼差異?
如何安裝 beta 版本,以及 beta 和 dev 有什麼差異?
beta(升級後可能與 latest 相同)。
Dev 是 main 的移動頭端(git);發布時會使用 npm dist-tag dev。一行指令(macOS/Linux):如何試用最新內容?
如何試用最新內容?
安裝和 onboarding 通常需要多久?
安裝和 onboarding 通常需要多久?
安裝程式卡住?如何取得更多回饋?
安裝程式卡住?如何取得更多回饋?
Windows 安裝顯示找不到 git 或無法辨識 openclaw
Windows 安裝顯示找不到 git 或無法辨識 openclaw
- 安裝 Git for Windows,並確認
git位於你的 PATH。 - 關閉並重新開啟 PowerShell,然後重新執行安裝程式。
- 你的 npm 全域 bin 資料夾不在 PATH 中。
-
檢查路徑:
-
將該目錄加入你的使用者 PATH(Windows 上不需要
\bin後綴;在多數系統上是%AppData%\npm)。 - 更新 PATH 後,關閉並重新開啟 PowerShell。
Windows exec 輸出顯示亂碼中文文字 - 我該怎麼做?
Windows exec 輸出顯示亂碼中文文字 - 我該怎麼做?
system.run/exec輸出將中文呈現為亂碼- 相同指令在另一個終端機設定檔中看起來正常
文件沒有回答我的問題 - 如何取得更好的答案?
文件沒有回答我的問題 - 如何取得更好的答案?
如何在 Linux 上安裝 OpenClaw?
如何在 Linux 上安裝 OpenClaw?
如何在 VPS 上安裝 OpenClaw?
如何在 VPS 上安裝 OpenClaw?
雲端/VPS 安裝指南在哪裡?
雲端/VPS 安裝指南在哪裡?
可以要求 OpenClaw 自行更新嗎?
可以要求 OpenClaw 自行更新嗎?
onboarding 實際上做了什麼?
onboarding 實際上做了什麼?
openclaw onboard 是建議的設定路徑。在本機模式中,它會引導你完成:- 模型/驗證設定(供應商 OAuth、API 金鑰、Anthropic setup-token,以及 LM Studio 等本機模型選項)
- 工作區位置 + 啟動檔案
- Gateway 設定(bind/port/auth/tailscale)
- 通道(WhatsApp、Telegram、Discord、Mattermost、Signal、iMessage,以及 QQ Bot 等 bundled channel plugins)
- Daemon 安裝(macOS 上的 LaunchAgent;Linux/WSL2 上的 systemd user unit)
- 健康檢查和 skills 選擇
我需要 Claude 或 OpenAI 訂閱才能執行嗎?
我需要 Claude 或 OpenAI 訂閱才能執行嗎?
- Anthropic API 金鑰:一般 Anthropic API 計費
- Claude CLI / OpenClaw 中的 Claude 訂閱驗證:Anthropic 員工
告訴我們此用法再次允許,除非 Anthropic 發布新政策,OpenClaw 會將
claude -p用法視為此整合的受認可用法
可以在沒有 API 金鑰的情況下使用 Claude Max 訂閱嗎?
可以在沒有 API 金鑰的情況下使用 Claude Max 訂閱嗎?
claude -p 用法視為
此整合的受認可用法。如果你想要最可預測的伺服器端設定,請改用 Anthropic API 金鑰。是否支援 Claude 訂閱驗證(Claude Pro 或 Max)?
是否支援 Claude 訂閱驗證(Claude Pro 或 Max)?
claude -p 用法視為此整合的
受認可用法。Anthropic setup-token 仍可作為受支援的 OpenClaw token 路徑,但 OpenClaw 現在會在可用時偏好 Claude CLI 重用和 claude -p。
對於生產或多使用者工作負載,Anthropic API 金鑰驗證仍是
更安全、更可預測的選擇。如果你想在 OpenClaw 中使用其他訂閱式託管
選項,請參閱 OpenAI、Qwen / Model
Cloud、MiniMax 和 GLM
Models。為什麼我會看到 Anthropic 的 HTTP 429 rate_limit_error?
為什麼我會看到 Anthropic 的 HTTP 429 rate_limit_error?
Extra usage is required for long context requests,表示該請求正嘗試使用
Anthropic 的 1M context beta(context1m: true)。這只有在你的
憑證符合長上下文計費資格(API key 計費,或啟用 Extra Usage 的
OpenClaw Claude 登入路徑)時才有效。提示:設定一個後備模型,讓 OpenClaw 在提供者受到速率限制時仍可繼續回覆。
請參閱 模型、OAuth,以及
/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context。是否支援 AWS Bedrock?
是否支援 AWS Bedrock?
amazon-bedrock 提供者;否則你可以明確啟用 plugins.entries.amazon-bedrock.config.discovery.enabled,或新增手動提供者項目。請參閱 Amazon Bedrock 和 模型提供者。如果你偏好託管金鑰流程,在 Bedrock 前方放置 OpenAI 相容 Proxy 仍是有效選項。Codex 驗證如何運作?
Codex 驗證如何運作?
openai/gpt-5.5:ChatGPT/Codex 訂閱驗證加上
原生 Codex app-server 執行。openai-codex/gpt-* 模型參照是
由 openclaw doctor --fix 修復的舊版設定。直接 OpenAI API key
存取仍可用於非代理的 OpenAI API 介面,也可透過有序的 openai-codex API key 設定檔用於代理
模型。
請參閱 模型提供者 和 Onboarding (CLI)。為什麼 OpenClaw 仍提到 openai-codex?
為什麼 OpenClaw 仍提到 openai-codex?
openai-codex 是 ChatGPT/Codex OAuth 的提供者與驗證設定檔 id。
較舊的設定也曾將它用作模型前綴:openai/gpt-5.5= 使用 ChatGPT/Codex 訂閱驗證,並在代理回合中使用原生 Codex runtimeopenai-codex/gpt-5.5= 由openclaw doctor --fix修復的舊版模型路由openai/gpt-5.5加上有序的openai-codexAPI key 設定檔 = 使用 API key 驗證的 OpenAI 代理模型openai-codex:...= 驗證設定檔 id,不是模型參照
OPENAI_API_KEY。如果你想使用 ChatGPT/Codex 訂閱驗證,請使用
openclaw models auth login --provider openai-codex 登入。請將模型參照維持為
openai/gpt-5.5;openai-codex/* 模型參照是會由
openclaw doctor --fix 重寫的舊版設定。為什麼 Codex OAuth 限制可能不同於 ChatGPT 網頁版?
為什麼 Codex OAuth 限制可能不同於 ChatGPT 網頁版?
openclaw models status 中顯示目前可見的提供者用量/配額視窗,但它不會創造或正規化 ChatGPT 網頁
權益為直接 API 存取。如果你想使用直接 OpenAI Platform
計費/限制路徑,請搭配 API key 使用 openai/*。你們支援 OpenAI 訂閱驗證(Codex OAuth)嗎?
你們支援 OpenAI 訂閱驗證(Codex OAuth)嗎?
如何設定 Gemini CLI OAuth?
如何設定 Gemini CLI OAuth?
openclaw.json 中的 client id 或 secret。步驟:- 在本機安裝 Gemini CLI,讓
gemini位於PATH- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- 啟用 Plugin:
openclaw plugins enable google - 登入:
openclaw models auth login --provider google-gemini-cli --set-default - 登入後的預設模型:
google-gemini-cli/gemini-3-flash-preview - 如果請求失敗,請在 Gateway 主機上設定
GOOGLE_CLOUD_PROJECT或GOOGLE_CLOUD_PROJECT_ID
本機模型適合閒聊嗎?
本機模型適合閒聊嗎?
如何將託管模型流量保留在特定區域?
如何將託管模型流量保留在特定區域?
models.mode: "merge" 將 Anthropic/OpenAI 與這些選項一同列出,讓後備模型在尊重你所選區域化提供者的同時保持可用。我一定要買 Mac Mini 才能安裝嗎?
我一定要買 Mac Mini 才能安裝嗎?
imsg 使用 iMessage。如果 Gateway 在 Linux 或其他地方執行,請將 channels.imessage.cliPath 設定為在該 Mac 上執行 imsg 的 SSH 包裝器。如果你想使用其他 macOS 專用工具,請在 Mac 上執行 Gateway,或配對一個 macOS Node。文件:iMessage、Nodes、Mac 遠端模式。我需要 Mac mini 才能支援 iMessage 嗎?
我需要 Mac mini 才能支援 iMessage 嗎?
如果我買 Mac mini 來執行 OpenClaw,可以把它連到我的 MacBook Pro 嗎?
如果我買 Mac mini 來執行 OpenClaw,可以把它連到我的 MacBook Pro 嗎?
我可以使用 Bun 嗎?
我可以使用 Bun 嗎?
Telegram:allowFrom 中該填什麼?
Telegram:allowFrom 中該填什麼?
channels.telegram.allowFrom 是人類傳送者的 Telegram 使用者 ID(數字)。它不是 bot 使用者名稱。設定只會要求數字使用者 ID。如果你的設定中已有舊版 @username 項目,openclaw doctor --fix 可以嘗試解析它們。較安全(不使用第三方 bot):- 私訊你的 bot,然後執行
openclaw logs --follow並讀取from.id。
- 私訊你的 bot,然後呼叫
https://api.telegram.org/bot<bot_token>/getUpdates並讀取message.from.id。
- 私訊
@userinfobot或@getidsbot。
多個人可以用同一個 WhatsApp 號碼搭配不同 OpenClaw 實例嗎?
多個人可以用同一個 WhatsApp 號碼搭配不同 OpenClaw 實例嗎?
我可以執行一個「快速聊天」代理和一個「用於寫程式的 Opus」代理嗎?
我可以執行一個「快速聊天」代理和一個「用於寫程式的 Opus」代理嗎?
Homebrew 可以在 Linux 上運作嗎?
Homebrew 可以在 Linux 上運作嗎?
/home/linuxbrew/.linuxbrew/bin(或你的 brew 前綴),讓 brew 安裝的工具能在非登入 shell 中解析。
近期建置也會在 Linux systemd 服務上預先加入常見使用者 bin 目錄(例如 ~/.local/bin、~/.npm-global/bin、~/.local/share/pnpm、~/.bun/bin),並在設定時遵循 PNPM_HOME、NPM_CONFIG_PREFIX、BUN_INSTALL、VOLTA_HOME、ASDF_DATA_DIR、NVM_DIR 和 FNM_DIR。可修改的 git 安裝與 npm 安裝的差異
可修改的 git 安裝與 npm 安裝的差異
之後可以在 npm 和 git 安裝之間切換嗎?
之後可以在 npm 和 git 安裝之間切換嗎?
openclaw update --channel ...。
這不會刪除你的資料 - 它只會變更 OpenClaw 程式碼安裝。
你的狀態(~/.openclaw)和工作區(~/.openclaw/workspace)會保持不變。從 npm 切換到 git:--dry-run 可先預覽計畫中的模式切換。更新器會執行
Doctor 後續步驟、重新整理目標通道的 Plugin 來源,並
重新啟動 Gateway,除非你傳入 --no-restart。安裝程式也可以強制使用任一模式:我應該在筆記型電腦還是 VPS 上執行 Gateway?
我應該在筆記型電腦還是 VPS 上執行 Gateway?
- **優點:**沒有伺服器成本、可直接存取本機檔案、可看到即時瀏覽器視窗。
- **缺點:**睡眠/網路中斷 = 連線中斷、作業系統更新/重新開機會中斷,必須保持喚醒。
- **優點:**永遠在線、網路穩定、沒有筆記型電腦睡眠問題、較容易保持執行。
- **缺點:**通常以無頭模式執行(使用螢幕截圖)、只能遠端存取檔案、必須透過 SSH 進行更新。
在專用機器上執行 OpenClaw 有多重要?
在專用機器上執行 OpenClaw 有多重要?
最低 VPS 需求與建議作業系統是什麼?
最低 VPS 需求與建議作業系統是什麼?
我可以在 VM 中執行 OpenClaw 嗎?需求是什麼?
我可以在 VM 中執行 OpenClaw 嗎?需求是什麼?