快速入門與首次執行問答。如需日常操作、模型、驗證、工作階段與疑難排解,請參閱主要的 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:不在已設定的活躍時段視窗內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 或密碼貼到 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(建議):維持 bind loopback,執行
openclaw gateway --tailscale serve,開啟https://<magicdns>/。如果gateway.auth.allowTailscale為true,身分標頭會滿足 Control UI/WebSocket 驗證(不需要貼上 shared secret,假設 Gateway 主機可信);HTTP APIs 仍然需要 shared-secret 驗證,除非你刻意使用 private-ingressnone或 trusted-proxy HTTP auth。 來自同一用戶端的錯誤並行 Serve 驗證嘗試,會在 failed-auth limiter 記錄它們之前被序列化,因此第二次錯誤重試可能已經顯示retry later。 - Tailnet bind:執行
openclaw gateway --bind tailnet --token "<token>"(或設定密碼驗證),開啟http://<tailscale-ip>:18789/,然後在儀表板設定中貼上相符的 shared secret。 - 具身分感知的反向 proxy:將 Gateway 放在可信 proxy 後方,設定
gateway.auth.mode: "trusted-proxy",然後開啟 proxy URL。同主機 loopback proxies 需要明確設定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-first 原生核准。 - 當原生核准卡片/按鈕可用時,該原生 UI 是主要路徑;agent 只有在工具結果表示聊天核准不可用,或手動核准是唯一路徑時,才應包含手動
/approve命令。 - 只有在提示也必須轉送到其他聊天或明確的維運房間時,才使用
approvals.exec。 - 只有在你明確希望核准提示貼回原始房間/主題時,才使用
channels.<channel>.execApprovals.target: "channel"或"both"。 - Plugin approvals 又是另一回事:它們預設使用同一聊天中的
/approve,可選擇approvals.plugin轉送,且只有部分原生頻道會在此之上保留 plugin-approval-native 處理。
我需要什麼執行環境?
我需要什麼執行環境?
pnpm。Gateway 不建議使用 Bun。它可以在 Raspberry Pi 上執行嗎?
它可以在 Raspberry Pi 上執行嗎?
Raspberry Pi 安裝有什麼建議?
Raspberry Pi 安裝有什麼建議?
卡在 wake up my friend / onboarding 不會孵化。現在怎麼辦?
卡在 wake up my friend / onboarding 不會孵化。現在怎麼辦?
- 重新啟動 Gateway:
- 檢查狀態與驗證:
- 如果仍然卡住,執行:
我可以把設定遷移到新機器(Mac mini)而不重新做 onboarding 嗎?
我可以把設定遷移到新機器(Mac mini)而不重新做 onboarding 嗎?
- 在新機器上安裝 OpenClaw。
- 從舊機器複製
$OPENCLAW_STATE_DIR(預設:~/.openclaw)。 - 複製你的 workspace(預設:
~/.openclaw/workspace)。 - 執行
openclaw doctor並重新啟動 Gateway 服務。
~/.openclaw/ 底下(例如 ~/.openclaw/agents/<agentId>/sessions/)。相關:遷移、磁碟上的資料位置、
Agent workspace、Doctor、
Remote mode。在哪裡可以查看最新版本有什麼新內容?
在哪裡可以查看最新版本有什麼新內容?
無法存取 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= stablebeta= 用於測試的早期建置
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):如何試用最新內容?
如何試用最新內容?
- Dev 頻道(git checkout):
main 分支並從原始碼更新。- 可修改安裝(來自安裝程式網站):
安裝與 onboarding 通常需要多久?
安裝與 onboarding 通常需要多久?
- 安裝: 2-5 分鐘
- Onboarding: 5-15 分鐘,取決於你設定的頻道/模型數量
安裝程式卡住?如何取得更多回饋?
安裝程式卡住?如何取得更多回饋?
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?
- Linux 快速路徑 + 服務安裝:Linux。
- 完整逐步教學:Getting Started。
- 安裝程式 + 更新:Install & updates。
如何在 VPS 上安裝 OpenClaw?
如何在 VPS 上安裝 OpenClaw?
cloud/VPS 安裝指南在哪裡?
cloud/VPS 安裝指南在哪裡?
- VPS hosting(所有提供者集中在一處)
- Fly.io
- Hetzner
- exe.dev
我可以要求 OpenClaw 更新自己嗎?
我可以要求 OpenClaw 更新自己嗎?
onboarding 實際上會做什麼?
onboarding 實際上會做什麼?
openclaw onboard 是建議的設定路徑。在本機模式中,它會引導你完成:- 模型/驗證設定(提供者 OAuth、API keys、Anthropic setup-token,以及 LM Studio 等本機模型選項)
- Workspace 位置 + bootstrap 檔案
- Gateway 設定(bind/port/auth/tailscale)
- 頻道(WhatsApp、Telegram、Discord、Mattermost、Signal、iMessage,以及像 QQ Bot 這樣的內建頻道 plugins)
- Daemon 安裝(macOS 上的 LaunchAgent;Linux/WSL2 上的 systemd user unit)
- 健康檢查和 skills 選擇
我需要 Claude 或 OpenAI 訂閱才能執行這個嗎?
我需要 Claude 或 OpenAI 訂閱才能執行這個嗎?
- Anthropic API key:一般 Anthropic API 計費
- OpenClaw 中的 Claude CLI / Claude 訂閱驗證:Anthropic 員工
告訴我們此用法已再次被允許,除非 Anthropic 發布新的
政策,否則 OpenClaw 會將
claude -p用法視為此整合已被核准的用法
我可以在沒有 API key 的情況下使用 Claude Max 訂閱嗎?
我可以在沒有 API key 的情況下使用 Claude Max 訂閱嗎?
claude -p 用法
視為此整合已被核准的用法。如果你想要最可預測的伺服器端設定,請改用 Anthropic API key。你們支援 Claude 訂閱驗證(Claude Pro 或 Max)嗎?
你們支援 Claude 訂閱驗證(Claude Pro 或 Max)嗎?
claude -p 用法視為此整合已被核准的用法,
除非 Anthropic 發布新的政策。Anthropic setup-token 仍然可作為受支援的 OpenClaw token 路徑,但 OpenClaw 現在會在可用時偏好 Claude CLI 重用和 claude -p。
對於生產環境或多使用者工作負載,Anthropic API key 驗證仍是
更安全、更可預測的選擇。如果你想在 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 在供應商受到速率限制時仍可持續回覆。
請參閱 Models、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 和 Model providers。如果你偏好託管金鑰流程,放在 Bedrock 前面的 OpenAI 相容 Proxy 仍然是有效選項。Codex 驗證如何運作?
Codex 驗證如何運作?
openai-codex/gpt-5.5 進行 Codex OAuth。使用
openai/gpt-5.5 進行直接 OpenAI API 金鑰存取。GPT-5.5 也可以透過 openai-codex/gpt-5.5 使用
訂閱/OAuth,或使用 openai/gpt-5.5 與 agentRuntime.id: "codex" 進行原生 Codex 應用程式伺服器
執行。
請參閱 Model providers 和 Onboarding (CLI)。為什麼 OpenClaw 仍提到 openai-codex?
為什麼 OpenClaw 仍提到 openai-codex?
openai-codex 是 ChatGPT/Codex OAuth 的供應商與驗證設定檔 ID。
它也是 Codex OAuth 的明確 PI 模型前綴:openai/gpt-5.5= PI 中目前的直接 OpenAI API 金鑰路徑openai-codex/gpt-5.5= PI 中的 Codex OAuth 路徑openai/gpt-5.5+agentRuntime.id: "codex"= 原生 Codex 應用程式伺服器路徑openai-codex:...= 驗證設定檔 ID,不是模型參照
OPENAI_API_KEY。如果你想使用 ChatGPT/Codex 訂閱驗證,請透過
openclaw models auth login --provider openai-codex 登入,並將
openai-codex/* 模型參照用於 PI 執行。為什麼 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 或密鑰。步驟:- 在本機安裝 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 才能安裝嗎?
我需要 Mac mini 才能支援 iMessage 嗎?
我需要 Mac mini 才能支援 iMessage 嗎?
- 在 Linux/VPS 上執行 Gateway,並在任何已登入 Messages 的 Mac 上執行 BlueBubbles 伺服器。
- 如果你想要最簡單的單機設定,請全部在 Mac 上執行。
如果我買 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 執行個體嗎?
kind: "direct",傳送者 E.164 如 +15551234567)綁定到不同的 agentId,讓每個人都有自己的工作區與工作階段儲存。回覆仍會來自同一個 WhatsApp 帳戶,而 DM 存取控制(channels.whatsapp.dmPolicy / channels.whatsapp.allowFrom)對每個 WhatsApp 帳戶是全域的。請參閱 Multi-Agent Routing 和 WhatsApp。我可以執行一個「快速聊天」代理和一個「用於編碼的 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 安裝的差異
- **可改造(git)安裝:**完整原始碼 checkout、可編輯,最適合貢獻者。 你會在本機執行建置,並可修補程式碼/文件。
- **npm 安裝:**全域 CLI 安裝,沒有 repo,最適合「只想執行」。 更新來自 npm dist-tags。
之後可以在 npm 和 git 安裝之間切換嗎?
之後可以在 npm 和 git 安裝之間切換嗎?
openclaw update --channel ...。
這不會刪除你的資料 - 它只會變更 OpenClaw 程式碼安裝。
你的狀態(~/.openclaw)和工作區(~/.openclaw/workspace)會保持不變。從 npm 切換到 git:--dry-run 可先預覽規劃的模式切換。更新器會執行
Doctor 後續步驟、重新整理目標 channel 的 Plugin 來源,並
重新啟動 gateway,除非你傳入 --no-restart。安裝器也可以強制任一模式:我應該在筆電還是 VPS 上執行 Gateway?
我應該在筆電還是 VPS 上執行 Gateway?
- **優點:**沒有伺服器成本、可直接存取本機檔案、即時瀏覽器視窗。
- **缺點:**睡眠/網路中斷 = 斷線、OS 更新/重新開機會中斷、必須保持喚醒。
- **優點:**永遠開機、穩定網路、沒有筆電睡眠問題、較容易保持執行。
- **缺點:**通常以 headless 執行(使用螢幕截圖)、只能遠端存取檔案、更新時必須 SSH。
在專用機器上執行 OpenClaw 有多重要?
在專用機器上執行 OpenClaw 有多重要?
VPS 的最低需求與建議作業系統是什麼?
VPS 的最低需求與建議作業系統是什麼?
我可以在 VM 中執行 OpenClaw 嗎?需求是什麼?
我可以在 VM 中執行 OpenClaw 嗎?需求是什麼?