Peekaboo Bridge (автоматизація UI на macOS)
OpenClaw може розміщувати PeekabooBridge як локальний, орієнтований на дозволи брокер автоматизації UI. Це дає змогу CLIpeekaboo керувати автоматизацією UI, повторно використовуючи дозволи TCC застосунку macOS.
Що це таке (і чим це не є)
- Хост: OpenClaw.app може діяти як хост PeekabooBridge.
- Клієнт: використовуйте CLI
peekaboo(без окремої поверхніopenclaw ui ...). - UI: візуальні накладки залишаються в Peekaboo.app; OpenClaw — це тонкий брокер-хост.
Увімкнення мосту
У застосунку macOS:- Settings → Enable 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) і підтвердьте, що дозволи надано.