Peekaboo Bridge (macOS UI avtomatlashtirish)
OpenClaw can host PeekabooBridge as a local, permission‑aware UI automation broker. This lets thepeekaboo CLI drive UI automation while reusing the
macOS app’s TCC permissions.
Bu nima (va nima emas)
- Host: OpenClaw.app PeekabooBridge hosti sifatida ishlashi mumkin.
- Client:
peekabooCLI’dan foydalaning (alohidaopenclaw ui ...interfeysi yo‘q). - UI: vizual overlay’lar Peekaboo.app’da qoladi; OpenClaw esa yengil broker hosti vazifasini bajaradi.
Bridge’ni yoqish
macOS ilovasida:- Sozlamalar → Peekaboo Bridge’ni yoqish
peekaboo will fall back to other available hosts.
Client aniqlash tartibi
Peekaboo client’lari odatda hostlarni quyidagi tartibda sinab ko‘radi:- Peekaboo.app (to‘liq UX)
- Claude.app (agar o‘rnatilgan bo‘lsa)
- OpenClaw.app (yengil broker)
peekaboo bridge status --verbose to see which host is active and which
socket path is in use. You can override with:
Xavfsizlik va ruxsatlar
- Bridge chaqiruvchi kod imzolarini tekshiradi; TeamID’lar uchun allowlist qo‘llaniladi (Peekaboo host TeamID + OpenClaw ilova TeamID).
- So‘rovlar ~10 soniyadan so‘ng vaqt bo‘yicha bekor qilinadi.
- Zarur ruxsatlar mavjud bo‘lmasa, bridge System Settings’ni ishga tushirish o‘rniga aniq xato xabarini qaytaradi.
Snapshot xatti-harakati (avtomatlashtirish)
Snapshotlar xotirada saqlanadi va qisqa muddatdan so‘ng avtomatik ravishda muddati tugaydi. Agar uzoqroq saqlash kerak bo‘lsa, mijoz tomondan qayta snapshot oling.Nosozliklarni bartaraf etish
- Agar
peekaboo“bridge client is not authorized” deb xabar bersa, client to‘g‘ri imzolanganini tekshiring yoki host’ni faqat debug rejimidaPEEKABOO_ALLOW_UNSIGNED_SOCKET_CLIENTS=1bilan ishga tushiring. - Agar hech qanday host topilmasa, host ilovalardan birini (Peekaboo.app yoki OpenClaw.app) oching va ruxsatlar berilganini tasdiqlang.