Peekaboo Bridge (macOS UI otomasyonu)
OpenClaw, PeekabooBridge’i yerel ve izin farkındalığı olan bir UI otomasyonu aracısı olarak barındırabilir. Bu,peekaboo CLI’nin macOS uygulamasının TCC
izinlerini yeniden kullanarak UI otomasyonunu sürmesini sağlar.
Bu nedir (ve ne değildir)
- Host: OpenClaw.app bir PeekabooBridge host’u olarak davranabilir.
- Client:
peekabooCLI’yi kullanın (ayrı biropenclaw ui ...yüzeyi yoktur). - UI: görsel kaplamalar Peekaboo.app’te kalır; OpenClaw ince bir aracı host’tur.
Bridge’i etkinleştirme
macOS uygulamasında:- Ayarlar → Enable Peekaboo Bridge
peekaboo diğer mevcut host’lara geri döner.
İstemci keşif sırası
Peekaboo istemcileri genellikle host’ları şu sırayla dener:- Peekaboo.app (tam UX)
- Claude.app (kuruluysa)
- OpenClaw.app (ince aracı)
peekaboo bridge status --verbose kullanın. Şununla geçersiz kılabilirsiniz:
Güvenlik ve izinler
- Bridge, çağıran kod imzalarını doğrular; TeamID’lerden oluşan bir izin listesi uygulanır (Peekaboo host TeamID + OpenClaw uygulama TeamID).
- İstekler ~10 saniye sonra zaman aşımına uğrar.
- Gerekli izinler eksikse, bridge Sistem Ayarları’nı başlatmak yerine net bir hata mesajı döndürür.
Snapshot davranışı (otomasyon)
Snapshot’lar bellekte saklanır ve kısa bir süre sonra otomatik olarak sona erer. Daha uzun süreli saklama gerekiyorsa, istemciden yeniden yakalayın.Sorun Giderme
peekaboo“bridge client is not authorized” bildiriyorsa, istemcinin doğru şekilde imzalandığından emin olun veya host’u yalnızca debug modundaPEEKABOO_ALLOW_UNSIGNED_SOCKET_CLIENTS=1ile çalıştırın.- Hiç host bulunamazsa, host uygulamalarından birini (Peekaboo.app veya OpenClaw.app) açın ve izinlerin verildiğini doğrulayın.