Peekaboo Bridge (автоматизация UI в macOS)
OpenClaw может размещать PeekabooBridge как локальный, учитывающий разрешения брокер автоматизации UI. Это позволяет CLIpeekaboo управлять автоматизацией UI,
повторно используя разрешения TCC приложения macOS.
Что это такое (и чем не является)
- Хост: OpenClaw.app может выступать хостом PeekabooBridge.
- Клиент: используйте CLI
peekaboo(без отдельного интерфейсаopenclaw ui ...). - UI: визуальные оверлеи остаются в Peekaboo.app; OpenClaw — тонкий хост‑брокер.
Включение моста
В приложении macOS:- Настройки → Включить Peekaboo Bridge
peekaboo переключится на другие доступные хосты.
Порядок обнаружения клиента
Клиенты Peekaboo обычно пытаются подключаться к хостам в таком порядке:- Peekaboo.app (полный UX)
- Claude.app (если установлен)
- OpenClaw.app (тонкий брокер)
peekaboo bridge status --verbose, чтобы увидеть, какой хост активен и какой
путь сокета используется. Вы можете переопределить его с помощью:
Безопасность и разрешения
- Мост проверяет подписи кода вызывающей стороны; применяется список разрешённых TeamID (TeamID хоста Peekaboo + TeamID приложения OpenClaw).
- Запросы истекают по тайм‑ауту примерно через 10 секунд.
- Если требуемые разрешения отсутствуют, мост возвращает понятное сообщение об ошибке, а не запускает System Settings.
Поведение снимков (автоматизация)
Снимки хранятся в памяти и автоматически истекают через короткий промежуток времени. Если требуется более длительное хранение, выполните повторный захват со стороны клиента.Устранение неполадок
- Если
peekabooсообщает «bridge client is not authorized», убедитесь, что клиент корректно подписан, или запустите хост сPEEKABOO_ALLOW_UNSIGNED_SOCKET_CLIENTS=1только в режиме debug. - Если хосты не обнаружены, откройте одно из хост‑приложений (Peekaboo.app или OpenClaw.app) и подтвердите, что разрешения предоставлены.