OpenClaw 可以將 PeekabooBridge 作為本機、具備權限感知能力的 UI 自動化代理主機。這讓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.
peekaboo CLI 能驅動 UI 自動化,同時重用 macOS 應用程式的 TCC 權限。
這是什麼(以及不是什麼)
- 主機:OpenClaw.app 可以作為 PeekabooBridge 主機。
- 用戶端:使用
peekabooCLI(沒有獨立的openclaw ui ...介面)。 - UI:視覺覆疊保留在 Peekaboo.app;OpenClaw 是精簡的代理主機。
與 Computer Use 的關係
OpenClaw 有三種桌面控制路徑,而且它們刻意保持分離:- PeekabooBridge 主機:OpenClaw.app 可以託管本機 PeekabooBridge socket。
peekabooCLI 仍是用戶端,並使用 OpenClaw.app 的 macOS 權限來執行 Peekaboo 自動化原語,例如截圖、點按、選單、對話框、Dock 動作和視窗管理。 - Codex Computer Use:內建的
codexPlugin 會準備 Codex 應用程式伺服器,確認 Codex 的computer-useMCP 伺服器可用,然後讓 Codex 在 Codex 模式回合期間擁有原生桌面控制工具呼叫。OpenClaw 不會透過 PeekabooBridge 代理這些動作。 - 直接
cua-driverMCP:OpenClaw 可以將 TryCua 的上游cua-driver mcp伺服器註冊為一般 MCP 伺服器。這會讓代理程式取得 CUA driver 自身的 schema,以及 pid/視窗/元素索引工作流程,而不必透過 Codex marketplace 或 PeekabooBridge socket 路由。
cua-driver mcp。
啟用橋接
在 macOS 應用程式中:- 設定 → 啟用 Peekaboo Bridge
peekaboo 會退回使用其他可用主機。
用戶端探索順序
Peekaboo 用戶端通常會依下列順序嘗試主機:- Peekaboo.app(完整 UX)
- Claude.app(若已安裝)
- OpenClaw.app(精簡代理)
peekaboo bridge status --verbose 查看目前啟用的主機,以及正在使用的 socket 路徑。你可以用以下方式覆寫:
安全性與權限
- 橋接會驗證呼叫者程式碼簽章;會強制執行 TeamID 允許清單(Peekaboo 主機 TeamID + OpenClaw 應用程式 TeamID)。
- 請求會在約 10 秒後逾時。
- 如果缺少必要權限,橋接會回傳清楚的錯誤訊息,而不是啟動「系統設定」。
快照行為(自動化)
快照會儲存在記憶體中,並在短時間窗口後自動過期。如果你需要保留更久,請從用戶端重新擷取。疑難排解
- 如果
peekaboo回報「橋接用戶端未獲授權」,請確認用戶端已正確簽署,或僅在偵錯模式下使用PEEKABOO_ALLOW_UNSIGNED_SOCKET_CLIENTS=1執行主機。 - 如果找不到任何主機,請開啟其中一個主機應用程式(Peekaboo.app 或 OpenClaw.app),並確認已授予權限。