OpenClaw може розміщувати PeekabooBridge як локальний брокер автоматизації UI, що враховує дозволи. Це дає змогу CLIDocumentation 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 керувати автоматизацією UI, повторно використовуючи дозволи TCC застосунку macOS.
Що це таке (і чим не є)
- Хост: OpenClaw.app може діяти як хост PeekabooBridge.
- Клієнт: використовуйте CLI
peekaboo(без окремої поверхніopenclaw ui ...). - UI: візуальні накладання залишаються в Peekaboo.app; OpenClaw є тонким хостом-брокером.
Зв’язок із Computer Use
OpenClaw має три шляхи керування робочим столом, і вони навмисно залишаються окремими:- Хост PeekabooBridge: OpenClaw.app може розміщувати локальний сокет PeekabooBridge.
CLI
peekabooзалишається клієнтом і використовує дозволи macOS застосунку OpenClaw.app для примітивів автоматизації Peekaboo, таких як знімки екрана, кліки, меню, діалогові вікна, дії Dock і керування вікнами. - Codex Computer Use: вбудований
codexplugin готує сервер застосунку Codex, перевіряє, що MCP-серверcomputer-useCodex доступний, а потім дає Codex володіти викликами інструментів нативного керування робочим столом під час ходів у режимі Codex. OpenClaw не проксіює ці дії через PeekabooBridge. - Прямий MCP
cua-driver: OpenClaw може зареєструвати upstream-сервер TryCuacua-driver mcpяк звичайний MCP-сервер. Це надає агентам власні схеми CUA-драйвера та робочий процес із pid/вікном/індексом елемента без маршрутизації через маркетплейс Codex або сокет PeekabooBridge.
cua-driver mcp, коли хочете надати CUA-драйвер будь-якому середовищу виконання, керованому OpenClaw, як звичайний MCP-сервер.
Увімкнення моста
У застосунку macOS:- Налаштування → Увімкнути Peekaboo Bridge
peekaboo повернеться до інших доступних хостів.
Порядок виявлення клієнтів
Клієнти Peekaboo зазвичай пробують хости в такому порядку:- Peekaboo.app (повний UX)
- Claude.app (якщо встановлено)
- OpenClaw.app (тонкий брокер)
peekaboo bridge status --verbose, щоб побачити, який хост активний і який шлях до сокета використовується. Можна перевизначити за допомогою:
Безпека й дозволи
- Міст перевіряє підписи коду викликачів; застосовується allowlist TeamID (TeamID хоста Peekaboo + TeamID застосунку OpenClaw).
- Час очікування запитів спливає приблизно через 10 секунд.
- Якщо потрібних дозволів бракує, міст повертає зрозуміле повідомлення про помилку, а не запускає Системні налаштування.
Поведінка знімків (автоматизація)
Знімки зберігаються в пам’яті та автоматично спливають після короткого проміжку часу. Якщо потрібне довше зберігання, повторно зробіть знімок із клієнта.Усунення несправностей
- Якщо
peekabooповідомляє “bridge client is not authorized”, переконайтеся, що клієнт належно підписаний, або запускайте хост ізPEEKABOO_ALLOW_UNSIGNED_SOCKET_CLIENTS=1лише в режимі debug. - Якщо хости не знайдено, відкрийте один із застосунків-хостів (Peekaboo.app або OpenClaw.app) і підтвердьте, що дозволи надано.