快速開始與首次執行問答。日常操作、模型、驗證、工作階段 和疑難排解,請參閱主要的 FAQ。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.
快速開始與首次執行設定
我卡住了,最快脫困方式
我卡住了,最快脫困方式
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
--install-method git 的安裝程式,切回穩定版。提示:請 agent 規劃並監督修正(逐步),然後只執行
必要命令。這能讓變更更小,也更容易稽核。如果你發現真正的 bug 或修正,請建立 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: 位於已設定的作用時段之外empty-heartbeat-file:HEARTBEAT.md存在,但只包含空白/僅標頭的骨架內容no-tasks-due:HEARTBEAT.md任務模式已啟用,但尚未有任何任務間隔到期alerts-disabled: 所有 Heartbeat 可見性都已停用(showOk、showAlerts和useIndicator全部關閉)
建議的 OpenClaw 安裝與設定方式
建議的 OpenClaw 安裝與設定方式
pnpm openclaw onboard 執行。onboarding 之後要如何開啟儀表板?
onboarding 之後要如何開啟儀表板?
localhost 與遠端的儀表板要如何驗證?
localhost 與遠端的儀表板要如何驗證?
- 開啟
http://127.0.0.1:18789/。 - 如果它要求 shared-secret 驗證,請將已設定的 token 或 password 貼到 Control UI 設定中。
- Token 來源:
gateway.auth.token(或OPENCLAW_GATEWAY_TOKEN)。 - Password 來源:
gateway.auth.password(或OPENCLAW_GATEWAY_PASSWORD)。 - 如果尚未設定 shared secret,請用
openclaw doctor --generate-gateway-token產生 token。
- Tailscale Serve(建議):保持 bind loopback,執行
openclaw gateway --tailscale serve,開啟https://<magicdns>/。如果gateway.auth.allowTailscale是true,identity headers 會滿足 Control UI/WebSocket 驗證(無需貼上 shared secret,假設 gateway host 可信);HTTP API 仍需要 shared-secret 驗證,除非你刻意使用 private-ingressnone或 trusted-proxy HTTP auth。 來自同一 client 的錯誤並行 Serve 驗證嘗試,會在 failed-auth limiter 記錄前被序列化,因此第二次錯誤重試可能已經顯示retry later。 - Tailnet bind:執行
openclaw gateway --bind tailnet --token "<token>"(或設定 password auth),開啟http://<tailscale-ip>:18789/,然後在儀表板設定中貼上相符的 shared secret。 - 具身分感知的 reverse proxy:將 Gateway 保持在受信任的 proxy 後方,設定
gateway.auth.mode: "trusted-proxy",然後開啟 proxy URL。同主機 loopback proxy 需要明確設定gateway.auth.trustedProxy.allowLoopback = true。 - SSH tunnel:
ssh -N -L 18789:127.0.0.1:18789 user@host,然後開啟http://127.0.0.1:18789/。shared-secret 驗證仍會套用於 tunnel;若出現提示,請貼上已設定的 token 或 password。
為什麼 chat approvals 有兩個 exec approval 設定?
為什麼 chat approvals 有兩個 exec approval 設定?
approvals.exec: 將 approval prompts 轉送到 chat destinationschannels.<channel>.execApprovals: 讓該 channel 作為 exec approvals 的 native approval client
- 如果 chat 已支援命令與回覆,same-chat
/approve會透過共用路徑運作。 - 如果受支援的 native channel 可以安全推斷 approvers,當
channels.<channel>.execApprovals.enabled未設定或為"auto"時,OpenClaw 現在會自動啟用 DM-first native approvals。 - 當 native approval cards/buttons 可用時,該 native UI 是主要路徑;agent 只有在工具結果表示 chat approvals 不可用,或手動 approval 是唯一路徑時,才應包含手動
/approve命令。 - 只有在 prompts 也必須轉送到其他 chats 或明確的 ops rooms 時,才使用
approvals.exec。 - 只有在你明確想把 approval prompts 發回原始 room/topic 時,才使用
channels.<channel>.execApprovals.target: "channel"或"both"。 - Plugin approvals 又是分開的:它們預設使用 same-chat
/approve、可選的approvals.plugin轉送,且只有部分 native channels 會在其上保留 plugin-approval-native 處理。
我需要什麼 runtime?
我需要什麼 runtime?
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 加入 allowlist,然後重試。
請在此回報,協助我們解除封鎖:https://spa.xfinity.com/check_url_status。如果你仍無法連上該網站,文件在 GitHub 上有鏡像:
https://github.com/openclaw/openclaw/tree/main/docsstable 和 beta 有什麼差異
stable 和 beta 有什麼差異
latest= 穩定版beta= 早期測試建置
latest。維護者也可以在需要時
直接發佈到 latest。這就是為什麼 beta 和 stable 在推廣後
可以指向同一個版本。查看變更內容:
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):我要如何試用最新位元?
我要如何試用最新位元?
安裝程式卡住?我要如何取得更多回饋?
安裝程式卡住?我要如何取得更多回饋?
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?
cloud/VPS 安裝指南在哪裡?
cloud/VPS 安裝指南在哪裡?
我可以要求 OpenClaw 更新自己嗎?
我可以要求 OpenClaw 更新自己嗎?
入門設定實際上會做什麼?
入門設定實際上會做什麼?
openclaw onboard 是建議的設定路徑。在本機模式中,它會引導你完成:- 模型/auth 設定(供應商 OAuth、API keys、Anthropic setup-token,以及 LM Studio 等本機模型選項)
- 工作區位置 + 啟動檔案
- Gateway 設定(bind/port/auth/tailscale)
- 通道(WhatsApp、Telegram、Discord、Mattermost、Signal、iMessage,以及 QQ Bot 等內建通道 plugins)
- Daemon 安裝(macOS 上的 LaunchAgent;Linux/WSL2 上的 systemd 使用者單元)
- 健康檢查和 skills 選擇
我需要 Claude 或 OpenAI 訂閱才能執行這個嗎?
我需要 Claude 或 OpenAI 訂閱才能執行這個嗎?
- Anthropic API key:一般 Anthropic API 計費
- OpenClaw 中的 Claude CLI / Claude 訂閱 auth:Anthropic 員工
告訴我們此用法再次被允許,且除非 Anthropic 發佈新政策,OpenClaw 會將
claude -p用法視為此整合的核准用法
我可以不使用 API key,而使用 Claude Max 訂閱嗎?
我可以不使用 API key,而使用 Claude Max 訂閱嗎?
claude -p 用法視為
此整合的核准用法。如果你想要最可預測的伺服器端設定,請改用 Anthropic API key。你們支援 Claude 訂閱 auth(Claude Pro 或 Max)嗎?
你們支援 Claude 訂閱 auth(Claude Pro 或 Max)嗎?
claude -p 用法視為此整合的核准用法。Anthropic setup-token 仍可作為受支援的 OpenClaw token 路徑,但 OpenClaw 現在在可用時偏好 Claude CLI 重用和 claude -p。
對生產或多使用者工作負載而言,Anthropic API key auth 仍是
更安全、更可預測的選擇。如果你想在 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-login 路徑)。提示:設定一個後援模型,讓 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 驗證如何運作?
為什麼 OpenClaw 仍會提到 openai-codex?
為什麼 OpenClaw 仍會提到 openai-codex?
openai-codex 是 ChatGPT/Codex OAuth 的供應商與 auth-profile id。
較舊的設定也將它用作模型前綴:openai/gpt-5.5= ChatGPT/Codex 訂閱驗證,agent 回合使用原生 Codex runtimeopenai-codex/gpt-5.5= 由openclaw doctor --fix修復的舊版模型路由openai/gpt-5.5加上排序後的openai-codexAPI 金鑰 profile = OpenAI agent 模型的 API 金鑰驗證openai-codex:...= auth profile 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 金鑰使用 openai/*。你們支援 OpenAI 訂閱驗證(Codex OAuth)嗎?
你們支援 OpenAI 訂閱驗證(Codex OAuth)嗎?
如何設定 Gemini CLI OAuth?
如何設定 Gemini CLI OAuth?
openclaw.json 中的用戶端 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 host 上設定
GOOGLE_CLOUD_PROJECT或GOOGLE_CLOUD_PROJECT_ID
本機模型適合日常聊天嗎?
本機模型適合日常聊天嗎?
如何將託管模型流量保留在特定區域?
如何將託管模型流量保留在特定區域?
models.mode: "merge" 同時列出 Anthropic/OpenAI,讓 fallback 保持可用,同時遵守你選取的區域化供應商。我必須買 Mac Mini 才能安裝嗎?
我必須買 Mac Mini 才能安裝嗎?
imsg 使用 iMessage。如果 Gateway 在 Linux 或其他地方執行,請將 channels.imessage.cliPath 設為會在該 Mac 上執行 imsg 的 SSH wrapper。如果你想使用其他僅限 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):- DM 你的 bot,然後執行
openclaw logs --follow並讀取from.id。
- DM 你的 bot,然後呼叫
https://api.telegram.org/bot<bot_token>/getUpdates並讀取message.from.id。
- DM
@userinfobot或@getidsbot。
多個人可以用同一個 WhatsApp 號碼搭配不同 OpenClaw instance 嗎?
多個人可以用同一個 WhatsApp 號碼搭配不同 OpenClaw instance 嗎?
kind: "direct",傳送者 E.164 如 +15551234567)綁定到不同的 agentId,讓每個人都有自己的 workspace 和 session store。回覆仍會來自同一個 WhatsApp 帳號,而 DM 存取控制(channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom)是每個 WhatsApp 帳號的全域設定。請參閱多 Agent 路由和 WhatsApp。我可以執行一個「快速聊天」agent 和一個「Opus 寫程式」agent 嗎?
我可以執行一個「快速聊天」agent 和一個「Opus 寫程式」agent 嗎?
Homebrew 可以在 Linux 上使用嗎?
Homebrew 可以在 Linux 上使用嗎?
/home/linuxbrew/.linuxbrew/bin(或你的 brew prefix),讓 brew 安裝的工具可在非登入 shell 中解析。
近期 build 也會在 Linux systemd service 上前置常見使用者 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)和 workspace(~/.openclaw/workspace)會保持不變。從 npm 到 git:--dry-run 可先預覽計畫中的模式切換。更新程式會執行
Doctor 後續處理、重新整理目標 channel 的 plugin source,並在你未傳入 --no-restart 時
重新啟動 Gateway。安裝程式也可以強制使用任一模式:我應該在筆電還是 VPS 上執行 Gateway?
我應該在筆電還是 VPS 上執行 Gateway?
- **優點:**沒有伺服器成本、可直接存取本機檔案、即時瀏覽器視窗。
- **缺點:**睡眠/網路中斷 = 斷線、作業系統更新/重開機會中斷、必須保持喚醒。
- 優點: 永遠在線、網路穩定、不會有筆電睡眠問題、較容易持續運作。
- 缺點: 通常以無頭模式執行(使用螢幕截圖)、只能遠端存取檔案,更新時必須使用 SSH。
在專用機器上執行 OpenClaw 有多重要?
在專用機器上執行 OpenClaw 有多重要?
最低 VPS 需求和建議作業系統是什麼?
最低 VPS 需求和建議作業系統是什麼?