快速入門與首次執行設定
我卡住了,最快脫困方式
我卡住了,最快脫困方式
- Claude Code: https://www.anthropic.com/claude-code/
- OpenAI Codex: https://openai.com/codex/
| 命令 | 顯示內容 |
|---|---|
openclaw status | 閘道/代理程式健康狀態 + 基本設定快照 |
openclaw status --all | 完整唯讀診斷,可直接貼上 |
openclaw models status | 提供者驗證 + 模型可用性 |
openclaw doctor | 驗證並修復常見設定/狀態問題 |
openclaw logs --follow | 即時日誌尾端 |
openclaw gateway status --deep | 深度閘道/設定/外掛健康檢查 |
openclaw health --verbose | 詳細健康報告 |
心跳偵測一直略過。略過原因是什麼意思?
心跳偵測一直略過。略過原因是什麼意思?
安裝與設定 OpenClaw 的建議方式
安裝與設定 OpenClaw 的建議方式
pnpm openclaw onboard。如果 Control UI 資產
遺失,onboarding 會嘗試自行建置,並在必要時退回使用 pnpm ui:build。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(或openclaw doctor --fix --generate-gateway-token)。
- Tailscale Serve(建議):維持繫結 loopback,執行
openclaw gateway --tailscale serve,開啟https://<magicdns>/。搭配gateway.auth.allowTailscale: true,身分標頭會滿足 Control UI/WebSocket 驗證(不需貼上 shared secret,假設是受信任的閘道主機);HTTP API 仍需要 shared-secret 驗證,除非你刻意使用 private-ingressnone或 trusted-proxy HTTP 驗證。 來自同一用戶端的並行錯誤驗證 Serve 嘗試,會在 failed-auth 限制器記錄之前被序列化,因此第二次錯誤重試可能已經顯示retry later。 - Tailnet 繫結:執行
openclaw gateway --bind tailnet --token "<token>"(或設定密碼驗證),開啟http://<tailscale-ip>:18789/,在儀表板設定中貼上相符的 shared secret。 - 具身分感知的反向代理:將閘道放在受信任代理後方,設定
gateway.auth.mode: "trusted-proxy",開啟代理 URL。同主機 loopback 代理需要明確設定gateway.auth.trustedProxy.allowLoopback: true。 - SSH 通道:
ssh -N -L 18789:127.0.0.1:18789 user@gateway-host,然後開啟http://127.0.0.1:18789/。shared-secret 驗證仍會透過通道套用;若出現提示,貼上已設定的 token 或密碼。
為什麼聊天核准有兩個 exec 核准設定?
為什麼聊天核准有兩個 exec 核准設定?
approvals.exec- 將核准提示轉發到聊天目的地。channels.<channel>.execApprovals- 讓該頻道成為 exec 核准的原生核准用戶端。
- 如果聊天已支援命令與回覆,同一聊天中的
/approve會透過共用路徑運作。 - 當受支援的原生頻道能安全推斷核准者時,如果
channels.<channel>.execApprovals.enabled未設定或為"auto",OpenClaw 會自動啟用以 DM 優先的原生核准。 - 當原生核准卡片/按鈕可用時,該 UI 是主要方式;只有在工具結果表示聊天核准不可用時,才提及手動
/approve命令。 - 只有在提示也必須送達其他聊天或明確的營運房間時,才使用
approvals.exec。 - 只有在你想把核准提示發回原始房間/主題時,才使用
channels.<channel>.execApprovals.target: "channel"或"both"。 - 外掛核准是分開的:預設為同一聊天中的
/approve,可選用approvals.plugin轉發,而且只有部分原生頻道也會保留這些核准的原生處理。
我需要什麼執行環境?
我需要什麼執行環境?
pnpm 是 repo 套件管理器。
不建議將 Bun 用於閘道。它可以在 Raspberry Pi 上執行嗎?
它可以在 Raspberry Pi 上執行嗎?
| 型號 | RAM | 適合度 |
|---|---|---|
| Pi 5 | 4/8 GB | 最佳 |
| Pi 4 | 4 GB | 良好 |
| Pi 4 | 2 GB | 可以,請加入 swap |
| Pi 4 | 1 GB | 吃緊 |
| Pi 3B+ | 1 GB | 緩慢 |
| Pi Zero 2 W | 512 MB | 不建議 |
Raspberry Pi 安裝有任何提示嗎?
Raspberry Pi 安裝有任何提示嗎?
- 使用 64-bit OS;不要使用 32-bit Raspberry Pi OS。
- 在 2 GB 或更小的板子上加入 swap。
- 優先使用 USB SSD 而不是 SD 卡,以取得更好效能與壽命。
- 優先使用可改造的 (git) 安裝,這樣你可以查看日誌並快速更新。
- 先不啟用頻道/Skills,逐一加入。
- 奇怪的二進位檔失敗(“exec format error”)通常是選用 skill 工具缺少 ARM64 build。
它卡在 wake up my friend / onboarding 不會 hatch。現在怎麼辦?
它卡在 wake up my friend / onboarding 不會 hatch。現在怎麼辦?
- 重新啟動閘道:
- 檢查狀態 + 驗證:
- 仍然卡住?執行:
我可以不重新 onboarding,將設定遷移到新機器嗎?
我可以不重新 onboarding,將設定遷移到新機器嗎?
- 在新機器上安裝 OpenClaw。
- 從舊機器複製
$OPENCLAW_STATE_DIR(預設:~/.openclaw)。 - 複製你的工作區(預設:
~/.openclaw/workspace)。 - 執行
openclaw doctor並重新啟動閘道服務。
~/.openclaw/ 下(例如 ~/.openclaw/agents/<agentId>/sessions/)。相關:遷移、磁碟上的資料位置、
代理程式工作區、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/docsstable 與 beta 的差異
stable 與 beta 的差異
latest= 穩定版beta= 用於測試的早期建置(當 beta 缺失或舊於目前穩定版時,會退回latest)
latest,而不變更版本號。維護者
也可以直接發布到 latest。這就是為什麼 beta 和穩定版在提升後可能指向
相同版本。查看變更內容:CHANGELOG.md。如需安裝一行指令,以及 beta 與 dev 的差異,請見下一個摺疊區塊。如何安裝 beta 版本,以及 beta 和 dev 有什麼差異?
如何安裝 beta 版本,以及 beta 和 dev 有什麼差異?
如何試用最新內容?
如何試用最新內容?
安裝與首次設定通常需要多久?
安裝與首次設定通常需要多久?
- 安裝: 2-5 分鐘。
- QuickStart 首次設定: 幾分鐘(loopback 閘道、自動 token、預設工作區)。
- 進階/完整首次設定: 當提供者登入、通道配對、daemon 安裝、網路下載或 Skills 需要額外設定時會更久。
openclaw configure 返回設定。卡住了?請見上方的我卡住了。安裝程式卡住了?如何取得更多回饋?
安裝程式卡住了?如何取得更多回饋?
--verbose 重新執行:install.ps1 沒有專用的 verbose 開關;請改用 Set-PSDebug -Trace 1 /
-Trace 0 包住它。完整旗標參考:安裝程式旗標。Windows 安裝顯示找不到 git,或無法辨識 openclaw
Windows 安裝顯示找不到 git,或無法辨識 openclaw
- 安裝 Git for Windows,並確認
git在 PATH 上。 - 關閉並重新開啟 PowerShell,然後重新執行安裝程式。
- 你的 npm 全域 bin 資料夾不在 PATH 上。
- 檢查它:
npm config get prefix。 - 將該目錄加入你的使用者 PATH(不需要
\bin後綴;在大多數系統上是%AppData%\npm)。 - 關閉並重新開啟 PowerShell。
Windows exec 輸出顯示亂碼中文文字 - 我該怎麼辦?
Windows exec 輸出顯示亂碼中文文字 - 我該怎麼辦?
system.run/exec 輸出將中文呈現為 mojibake;相同命令
在另一個終端機設定檔中看起來正常。PowerShell 中的因應方式:文件沒有回答我的問題 - 如何取得更好的答案?
文件沒有回答我的問題 - 如何取得更好的答案?
如何在 VPS 上安裝 OpenClaw?
如何在 VPS 上安裝 OpenClaw?
cloud/VPS 安裝指南在哪裡?
cloud/VPS 安裝指南在哪裡?
我可以要求 OpenClaw 更新自己嗎?
我可以要求 OpenClaw 更新自己嗎?
首次設定實際上會做什麼?
首次設定實際上會做什麼?
openclaw onboard 是建議的設定路徑。在本機模式中,它會逐步處理:- 模型/驗證 - 提供者 OAuth、API keys 或手動驗證(包括 LM Studio 等本機選項);選擇預設模型。
- 工作區 - 位置 + bootstrap 檔案。
- 閘道 - 連接埠、繫結位址、驗證模式、Tailscale 暴露。
- 通道 - 內建與官方外掛聊天通道:iMessage、Discord、Feishu、Google Chat、Mattermost、Microsoft Teams、QQ Bot、Signal、Slack、Telegram、WhatsApp 等。
- Daemon - LaunchAgent(macOS)、systemd 使用者單元(Linux/WSL2)或原生 Windows Scheduled Task。
- 健康檢查 - 啟動閘道並驗證其正在執行。
- Skills - 安裝建議的 skills 與選用相依項。
我需要 Claude 或 OpenAI 訂閱才能執行這個嗎?
我需要 Claude 或 OpenAI 訂閱才能執行這個嗎?
claude -p 路徑視為 Agent SDK/程式化使用,
仍會消耗你訂閱方案的額度限制 - 在依賴訂閱行為前,請查看目前的 Anthropic 計費
文件。對長期執行的閘道主機與共用
自動化而言,Anthropic API key 是較可預測的選擇。OpenAI Codex OAuth(ChatGPT/Codex 訂閱)完整支援代理模型。
OpenClaw 也支援託管的訂閱式選項,包括 Qwen Cloud
Coding Plan、MiniMax Coding Plan 和 Z.AI / GLM Coding Plan。文件:Anthropic、OpenAI、
Qwen Cloud、MiniMax、Z.AI (GLM)、
本機模型、模型。我可以不使用 API key,而使用 Claude Max 訂閱嗎?
我可以不使用 API key,而使用 Claude Max 訂閱嗎?
claude -p 路徑視為受你方案限制約束的訂閱方案使用,
而不是額外的免費額度 - 請見
Anthropic 取得目前計費細節,以及連至
Anthropic 自家支援文章的連結。若要最可預測的伺服器端設定,請改用
Anthropic API key。你們支援 Claude 訂閱驗證(Claude Pro 或 Max)嗎?
你們支援 Claude 訂閱驗證(Claude Pro 或 Max)嗎?
claude -p/Agent SDK 使用的計費處理
曾隨時間變動;在依賴特定計費
行為前,請見 Anthropic 取得目前狀態與
Anthropic 支援文章的標註日期連結。Anthropic setup-token 驗證也仍是受支援的 token 路徑,但 OpenClaw 偏好
在可用時重用 Claude CLI 和 claude -p。對生產或多使用者
工作負載而言,Anthropic API key 仍是更安全、可預測的選擇。其他
訂閱式託管選項:OpenAI、Qwen Cloud、
MiniMax、Z.AI (GLM)。為什麼我會看到來自 Anthropic 的 HTTP 429 rate_limit_error?
為什麼我會看到來自 Anthropic 的 HTTP 429 rate_limit_error?
Extra usage is required for long context requests,
表示該請求正在嘗試使用 Anthropic 的 1M 上下文視窗(具備 GA 能力的 1M Claude 4.x
模型,或舊版 params.context1m: true 設定),而你目前的憑證不符合長上下文計費資格。設定一個後備模型,讓 OpenClaw 在提供者受到速率限制時仍能繼續回覆。
請參閱模型、OAuth,以及
Anthropic 429 長上下文需要額外使用量。是否支援 AWS Bedrock?
是否支援 AWS Bedrock?
AWS_ACCESS_KEY_ID、AWS_PROFILE、AWS_BEARER_TOKEN_BEDROCK)時,
OpenClaw 會自動啟用隱式 Bedrock 提供者以進行模型探索;否則
請設定 plugins.entries.amazon-bedrock.config.discovery.enabled: true 或新增手動
提供者項目。請參閱 Amazon Bedrock 和模型提供者。
如果你偏好受管理的金鑰流程,在 Bedrock 前方使用 OpenAI 相容代理仍是有效選項。Codex 驗證如何運作?
Codex 驗證如何運作?
openai/gpt-5.5:
ChatGPT/Codex 訂閱驗證加上原生 Codex 應用程式伺服器
執行。舊版 Codex 前綴模型參照是由
openclaw doctor --fix 修復的舊版設定。直接 OpenAI API 金鑰存取仍可用於非代理
OpenAI API 介面,且透過排序的 openai API 金鑰設定檔,也可用於代理模型。
請參閱模型提供者和入門設定(命令列介面)。為什麼 OpenClaw 仍會提到舊版 OpenAI Codex 前綴?
為什麼 OpenClaw 仍會提到舊版 OpenAI Codex 前綴?
openai 是目前用於 OpenAI API 金鑰和
ChatGPT/Codex OAuth 的提供者與驗證設定檔 ID - OpenAI Codex 已整合其中。你仍可能在較舊的設定和遷移警告中看到舊版
openai-codex 前綴:openai/gpt-5.5= 使用原生 Codex 執行階段進行代理回合的 ChatGPT/Codex 訂閱驗證。- 舊版
openai-codex/*模型參照 = 由openclaw doctor --fix修復的舊版路由。 openai/gpt-5.5加上排序的openaiAPI 金鑰設定檔 = OpenAI 代理模型的 API 金鑰驗證。- 舊版
openai-codex驗證設定檔 ID = 由openclaw doctor --fix遷移的舊版 ID。
OPENAI_API_KEY。想使用 ChatGPT/Codex
訂閱驗證?執行 openclaw models auth login --provider openai。將模型
參照維持為 openai/gpt-5.5;舊版 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 或密鑰。- 在本機安裝 Gemini 命令列介面,讓
gemini位於PATH:- Homebrew:
brew install gemini-cli - npm:
npm install -g @google/gemini-cli
- Homebrew:
- 啟用外掛:
openclaw plugins enable google - 登入:
openclaw models auth login --provider google-gemini-cli --set-default - 登入後的預設模型:
google/gemini-3.1-pro-preview(執行階段google-gemini-cli) - 登入後請求失敗?請在閘道主機上設定
GOOGLE_CLOUD_PROJECT或GOOGLE_CLOUD_PROJECT_ID後重試。
本機模型適合閒聊嗎?
本機模型適合閒聊嗎?
如何將託管模型流量保留在特定區域?
如何將託管模型流量保留在特定區域?
models.mode: "merge",讓後備在尊重你所選區域提供者的同時
保持可用。我必須買 Mac Mini 才能安裝嗎?
我必須買 Mac Mini 才能安裝嗎?
imsg - 如果閘道在 Linux 或其他地方執行,
請將 channels.imessage.cliPath 設為在該 Mac 上執行 imsg 的 SSH 包裝器。對於其他
macOS 專用工具,請在 Mac 上執行閘道,或配對一個 macOS 節點。文件:iMessage、節點、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(數字),
不是機器人使用者名稱。設定流程只會要求數字使用者 ID;openclaw doctor --fix
可以嘗試解析舊版 @username 項目。較安全(無第三方機器人):私訊你的機器人,執行 openclaw logs --follow,讀取 from.id。官方 Bot API:私訊你的機器人,呼叫 https://api.telegram.org/bot<bot_token>/getUpdates,讀取 message.from.id。第三方(較不私密):私訊 @userinfobot 或 @getidsbot。請參閱 Telegram 存取控制。多個人可以用同一個 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
後續步驟,重新整理目標通道的外掛來源,並重新啟動閘道,
除非你傳入 --no-restart。安裝程式也可以強制任一模式:我應該在筆電還是 VPS 上執行閘道?
我應該在筆電還是 VPS 上執行閘道?
- **優點:**無伺服器成本,可直接存取本機檔案,有即時瀏覽器視窗。
- **缺點:**睡眠/網路中斷會使其斷線,作業系統更新/重新開機會中斷它,必須保持喚醒。
- 優點: 持續運作、網路穩定、沒有筆電睡眠問題、較容易保持執行。
- 缺點: 通常是無頭環境(使用螢幕截圖)、只能遠端存取檔案、更新需要 SSH。
在專用機器上執行 OpenClaw 有多重要?
在專用機器上執行 OpenClaw 有多重要?
最低 VPS 需求和建議作業系統是什麼?
最低 VPS 需求和建議作業系統是什麼?
我可以在虛擬機中執行 OpenClaw 嗎?需求是什麼?
我可以在虛擬機中執行 OpenClaw 嗎?需求是什麼?