Peekaboo Bridge (macOS‑UI‑automatisering)¶
OpenClaw kan vara värd för PeekabooBridge som en lokal, behörighetsmedveten UI-automatisering
mäklare. Detta låter peekaboo CLI-enhet UI automation när du återanvänder
macOS appens TCC behörigheter.
Vad detta är (och inte är)¶
- Värd: OpenClaw.app kan fungera som värd för PeekabooBridge.
- Klient: använd
peekaboo‑CLI:t (ingen separatopenclaw ui ...‑yta). - UI: visuella överlägg ligger kvar i Peekaboo.app; OpenClaw är en tunn mäklarvärd.
Aktivera bryggan¶
I macOS‑appen:
- Inställningar → Aktivera Peekaboo Bridge
När den är aktiverad startar OpenClaw en lokal UNIX-uttagsserver. Om inaktiverad stoppas värden
och peekaboo kommer att falla tillbaka till andra tillgängliga värdar.
Klienternas upptäcktsordning¶
Peekaboo‑klienter provar vanligtvis värdar i denna ordning:
- Peekaboo.app (full UX)
- Claude.app (om installerad)
- OpenClaw.app (tunn mäklare)
Använd peekaboo bridge status --verbose för att se vilken värd som är aktiv och vilken
socket-sökväg som används. Du kan åsidosätta med:
export PEEKABOO_BRIDGE_SOCKET=/path/to/bridge.sock
Säkerhet och behörigheter¶
- Bryggan validerar anroparens kodsignaturer; en tillåtelselista med TeamID:n tillämpas (Peekaboo‑värdens TeamID + OpenClaw‑appens TeamID).
- Förfrågningar får timeout efter ~10 sekunder.
- Om nödvändiga behörigheter saknas returnerar bryggan ett tydligt felmeddelande i stället för att starta Systeminställningar.
Snapshot‑beteende (automatisering)¶
Ögonblicksbilder lagras i minnet och upphör automatiskt efter ett kort fönster. Om du behöver längre retention, återfånga från klienten.
Felsökning¶
- Om
peekaboorapporterar ”bridge client is not authorized”, säkerställ att klienten är korrekt signerad eller kör värden medPEEKABOO_ALLOW_UNSIGNED_SOCKET_CLIENTS=1i debug‑läge endast. - Om inga värdar hittas, öppna en av värdapparna (Peekaboo.app eller OpenClaw.app) och bekräfta att behörigheter är beviljade.