快速入門與首次執行設定
我卡住了,最快的排除方式是什麼?
我卡住了,最快的排除方式是什麼?
- Claude Code:https://www.anthropic.com/claude-code/
- OpenAI Codex:https://openai.com/codex/
安裝與設定 OpenClaw 的建議方式
安裝與設定 OpenClaw 的建議方式
pnpm openclaw onboard。如果缺少 Control UI 資產,
初始設定會嘗試自行建置,若失敗則改用 pnpm ui:build。完成初始設定後,如何開啟儀表板?
完成初始設定後,如何開啟儀表板?
如何在 localhost 與遠端環境中驗證儀表板?
如何在 localhost 與遠端環境中驗證儀表板?
- 開啟
http://127.0.0.1:18789/。 - 如果系統要求共用密鑰驗證,請將設定的權杖或密碼貼入 Control UI 設定。
- 權杖來源:
gateway.auth.token(或OPENCLAW_GATEWAY_TOKEN)。 - 密碼來源:
gateway.auth.password(或OPENCLAW_GATEWAY_PASSWORD)。 - 尚未設定共用密鑰嗎?請執行
openclaw doctor --generate-gateway-token(或openclaw doctor --fix --generate-gateway-token)。
- Tailscale Serve(建議):維持繫結至迴路介面,執行
openclaw gateway --tailscale serve,然後開啟https://<magicdns>/。使用gateway.auth.allowTailscale: true時,身分識別標頭可滿足 Control UI/WebSocket 驗證要求(不必貼上共用密鑰,前提是信任閘道主機);HTTP API 仍需要共用密鑰驗證,除非你刻意使用私人入口的none或受信任 Proxy HTTP 驗證。 同一用戶端並行發出的錯誤驗證 Serve 嘗試,會在驗證失敗限制器記錄前依序處理,因此第二次錯誤重試可能已經顯示retry later。 - Tailnet 繫結:執行
openclaw gateway --bind tailnet --token "<token>"(或設定密碼驗證),開啟http://<tailscale-ip>:18789/,並將相符的共用密鑰貼入儀表板設定。 - 具身分識別功能的反向 Proxy:讓閘道保持在受信任 Proxy 後方,設定
gateway.auth.mode: "trusted-proxy",然後開啟 Proxy URL。同主機的迴路 Proxy 需要明確設定gateway.auth.trustedProxy.allowLoopback: true。 - SSH 通道:執行
ssh -N -L 18789:127.0.0.1:18789 user@gateway-host,然後開啟http://127.0.0.1:18789/。透過通道時仍須使用共用密鑰驗證;如果系統提示,請貼上設定的權杖或密碼。
為什麼聊天核准有兩種 exec 核准設定?
為什麼聊天核准有兩種 exec 核准設定?
approvals.exec-將核准提示轉送至聊天目的地。channels.<channel>.execApprovals-讓該頻道成為 exec 核准的原生核准用戶端。
- 如果聊天已支援命令與回覆,同一聊天中的
/approve可透過共用路徑運作。 - 當支援的原生頻道能安全推斷核准者,且
channels.<channel>.execApprovals.enabled未設定或為"auto"時,OpenClaw 會自動啟用以私訊優先的原生核准。 - 如果有原生核准卡片/按鈕,應優先使用該 UI;只有在工具結果表示聊天核准不可用時,才提及手動
/approve命令。 - 只有在提示也必須送達其他聊天或明確指定的維運聊天室時,才使用
approvals.exec。 - 只有在你希望將核准提示回傳至原始聊天室/主題時,才使用
channels.<channel>.execApprovals.target: "channel"或"both"。 - 外掛核准是獨立的:預設使用同一聊天中的
/approve,可選擇透過approvals.plugin轉送,而且只有部分原生頻道也會繼續以原生方式處理這些核准。
需要什麼執行環境?
需要什麼執行環境?
pnpm 是此儲存庫的套件管理員。
Bun 可以安裝相依套件並執行套件指令碼,但無法執行 OpenClaw 命令列介面或閘道,因為它缺少 node:sqlite。可以在 Raspberry Pi 上執行嗎?
可以在 Raspberry Pi 上執行嗎?
安裝在 Raspberry Pi 上有什麼建議?
安裝在 Raspberry Pi 上有什麼建議?
- 使用 64 位元作業系統;不要使用 32 位元 Raspberry Pi OS。
- 在 2 GB 或更小容量的主機板上增加交換空間。
- 為了效能與使用壽命,優先使用 USB SSD,而非 SD 卡。
- 優先使用可修改的 (git) 安裝方式,以便查看日誌並快速更新。
- 一開始不要啟用頻道/Skills,之後再逐一新增。
- 奇怪的二進位檔失敗(「exec format error」)通常是因為選用的 Skill 工具缺少 ARM64 組建版本。
畫面卡在 wake up my friend/初始設定無法孵化。該怎麼辦?
畫面卡在 wake up my friend/初始設定無法孵化。該怎麼辦?
openclaw configure --section model 新增提供者。
如果你看到喚醒訊息但沒有回覆,而且權杖數量維持在 0,代表代理程式從未執行。- 重新啟動閘道:
- 檢查狀態與驗證:
- 仍然卡住嗎?請執行:
可以將設定移轉到新機器,而不必重新執行初始設定嗎?
可以將設定移轉到新機器,而不必重新執行初始設定嗎?
- 在新機器上安裝 OpenClaw。
- 從舊機器複製
$OPENCLAW_STATE_DIR(預設值:~/.openclaw)。 - 複製你的工作區(預設值:
~/.openclaw/workspace)。 - 執行
openclaw doctor,然後重新啟動閘道服務。
~/.openclaw/ 下(例如 ~/.openclaw/agents/<agentId>/agent/openclaw-agent.sqlite)。相關資訊:移轉、檔案在磁碟上的儲存位置、
代理程式工作區、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穩定版與測試版之間的差異
穩定版與測試版之間的差異
latest= 穩定版beta= 供測試使用的早期建置版本(當測試版不存在或比目前的穩定版本舊時,會回退至latest)
latest。維護者
也可以直接發布至 latest。因此,升級後測試版與穩定版可能會指向
同一版本。查看變更內容:CHANGELOG.md。如需安裝單行指令,以及測試版與開發版之間的差異,請參閱下一個折疊區塊。如何安裝測試版?測試版與開發版有何差異?
如何安裝測試版?測試版與開發版有何差異?
如何試用最新版本?
如何試用最新版本?
安裝與初始設定通常需要多久?
安裝與初始設定通常需要多久?
- **安裝:**2-5 分鐘。
- **快速開始初始設定:**數分鐘(迴路閘道、自動權杖、預設工作區)。
- **進階/完整初始設定:**如果供應商登入、頻道配對、常駐程式安裝、網路下載或 Skills 需要額外設定,所需時間會更長。
openclaw configure 返回設定。卡住了嗎?請參閱上方的我卡住了。安裝程式卡住了?如何取得更多回饋?
安裝程式卡住了?如何取得更多回饋?
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 的輸出將中文顯示為亂碼;相同指令
在另一個終端機設定檔中則顯示正常。PowerShell 中的因應方式:文件沒有解答我的問題,如何取得更好的答案?
文件沒有解答我的問題,如何取得更好的答案?
如何在 VPS 上安裝 OpenClaw?
如何在 VPS 上安裝 OpenClaw?
雲端/VPS 安裝指南在哪裡?
雲端/VPS 安裝指南在哪裡?
可以要求 OpenClaw 自行更新嗎?
可以要求 OpenClaw 自行更新嗎?
初始設定實際上會執行哪些操作?
初始設定實際上會執行哪些操作?
openclaw onboard 是建議的設定路徑。在本機模式中,它會引導你完成:- 模型/驗證 - 供應商 OAuth、API 金鑰或手動驗證(包括 LM Studio 等本機選項);選擇預設模型。
- 工作區 - 位置與啟動程序檔案。
- 閘道 - 連接埠、繫結位址、驗證模式、Tailscale 公開方式。
- 頻道 - 內建與官方外掛聊天頻道:iMessage、Discord、Feishu、Google Chat、Mattermost、Microsoft Teams、QQ Bot、Signal、Slack、Telegram、WhatsApp 等。
- 常駐程式 - LaunchAgent(macOS)、systemd 使用者單元(Linux/WSL2)或原生 Windows Scheduled Task。
- 健康狀態檢查 - 啟動閘道並確認它正在執行。
- Skills - 安裝建議的 Skills 與選用相依套件。
是否需要訂閱 Claude 或 OpenAI 才能執行此程式?
是否需要訂閱 Claude 或 OpenAI 才能執行此程式?
claude -p 路徑視為 Agent SDK/程式化使用方式,
仍會占用你的訂閱方案額度限制——依賴訂閱行為前,請先查看 Anthropic 目前的計費
文件。對於長期運作的閘道主機與共用
自動化,Anthropic API 金鑰是更可預測的選擇。代理模型完全支援 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 金鑰的情況下使用 Claude Max 訂閱嗎?
可以在沒有 API 金鑰的情況下使用 Claude Max 訂閱嗎?
claude -p 路徑視為受你方案額度限制的訂閱方案用量,
而非獨立的免費額度——請參閱
Anthropic,瞭解目前的計費詳細資訊,以及 Anthropic
官方支援文章的連結。如需最可預測的伺服器端設定,請改用
Anthropic API 金鑰。是否支援 Claude 訂閱驗證(Claude Pro 或 Max)?
是否支援 Claude 訂閱驗證(Claude Pro 或 Max)?
claude -p/Agent SDK 用量的計費方式
已隨時間改變;在依賴特定計費行為前,請參閱 Anthropic
以瞭解目前狀態,以及 Anthropic 支援文章的附日期連結。Anthropic setup-token 認證仍是支援的權杖途徑,但若可用,OpenClaw 會優先使用
Claude 命令列介面重用與 claude -p。對於正式環境或多使用者
工作負載,Anthropic API 金鑰仍是較安全且更可預測的選擇。其他
訂閱式託管選項: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 上下文視窗(支援正式提供的 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 相容的 Proxy 仍是可行選項。Codex 認證如何運作?
Codex 認證如何運作?
openai/gpt-5.6-sol,進行
ChatGPT/Codex 訂閱認證並使用原生 Codex app-server 執行。
重新認證會保留既有的明確模型設定,包括
openai/gpt-5.5。如果 Codex 工作區未提供 GPT-5.6,請明確選取
openai/gpt-5.5;OpenClaw 不會在未告知的情況下降級。舊版
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.6-sol= 全新的 ChatGPT/Codex 訂閱設定,代理程式回合使用原生 Codex 執行階段。openai/gpt-5.5= 既有設定或無法存取 GPT-5.6 的帳號可明確選取的受支援選項。- 舊版
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/* 供應商下。全新訂閱
設定會使用確切的 openai/gpt-5.6-sol;doctor 會修復具有舊版 Codex 前綴的
參照,而不會升級明確的 openai/gpt-5.5 選項。為什麼 Codex OAuth 限制可能與 ChatGPT 網頁版不同?
為什麼 Codex OAuth 限制可能與 ChatGPT 網頁版不同?
openclaw models status 會顯示目前可見的供應商用量/配額時段,但
不會虛構權益,也不會將 ChatGPT 網頁版權益正規化為直接 API 存取。如要使用
OpenAI Platform 的直接計費/限制途徑,請搭配 API 金鑰使用 openai/*。支援 OpenAI 訂閱認證(Codex OAuth)嗎?
支援 OpenAI 訂閱認證(Codex OAuth)嗎?
如何設定 Gemini 命令列介面 OAuth?
如何設定 Gemini 命令列介面 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"
將 Anthropic/OpenAI 與這些選項一併列出,讓備援保持
可用,同時遵循所選的區域供應商。一定要購買 Mac Mini 才能安裝嗎?
一定要購買 Mac Mini 才能安裝嗎?
imsg 使用 iMessage;如果閘道在 Linux 或其他位置執行,
請將 channels.imessage.cliPath 設為 SSH 包裝器,以在該 Mac 上執行 imsg。對於其他
macOS 專用工具,請在 Mac 上執行閘道,或配對 macOS 節點。文件:iMessage、節點、Mac 遠端模式。支援 iMessage 是否需要 Mac mini?
支援 iMessage 是否需要 Mac mini?
如果購買 Mac mini 執行 OpenClaw,可以將它連接到 MacBook Pro 嗎?
如果購買 Mac mini 執行 OpenClaw,可以將它連接到 MacBook Pro 嗎?
可以使用 Bun 嗎?
可以使用 Bun 嗎?
node:sqlite;Bun
不提供該 API。Telegram:allowFrom 中應填入什麼?
Telegram:allowFrom 中應填入什麼?
channels.telegram.allowFrom 是真人傳送者的 Telegram 使用者 ID(數字),
不是 Bot 使用者名稱。設定只接受數字使用者 ID;openclaw doctor --fix
可嘗試解析舊版 @username 項目。較安全(不使用第三方 Bot):私訊你的 Bot,執行 openclaw logs --follow,讀取 from.id。官方 Bot API:私訊你的 Bot,呼叫 https://api.telegram.org/bot<bot_token>/getUpdates,讀取 message.from.id。第三方(隱私性較低):私訊 @userinfobot 或 @getidsbot。請參閱 Telegram 存取控制。多個人可以透過不同的 OpenClaw 執行個體共用一個 WhatsApp 號碼嗎?
多個人可以透過不同的 OpenClaw 執行個體共用一個 WhatsApp 號碼嗎?
可以同時執行「快速聊天」代理程式與「使用 Opus 編寫程式碼」代理程式嗎?
可以同時執行「快速聊天」代理程式與「使用 Opus 編寫程式碼」代理程式嗎?
Homebrew 可在 Linux 上使用嗎?
Homebrew 可在 Linux 上使用嗎?
/home/linuxbrew/.linuxbrew/bin(或你的 brew 前綴),讓以 brew 安裝的工具
能在非登入 Shell 中解析。近期版本也會在 Linux
systemd 服務中前置常見的使用者二進位目錄(例如 ~/.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 的最低需求和建議作業系統是什麼?
我可以在 VM 中執行 OpenClaw 嗎?需求為何?
我可以在 VM 中執行 OpenClaw 嗎?需求為何?