Skip to content

피카부 브릿지(macOS UI 자동화) ​

OpenClaw는 PeekabooBridge를 로컬 권한 인식 UI 자동화로 호스팅할 수 있습니다. 브로커. 이를 통해 peekaboo CLI가 UI 자동화를 재사용하는 동안 macOS 앱의 TCC 권한.

이것이 무엇인지(그리고 아닌지) ​

  • 호스트: OpenClaw.app은 PeekabooBridge 호스트 역할을 할 수 있습니다.
  • 클라이언트: peekaboo CLI를 사용합니다(별도의 openclaw ui ... 표면 없음).
  • UI: 시각적 오버레이는 Peekaboo.app에 유지됩니다. OpenClaw는 씬 브로커 호스트입니다.

브리지 활성화 ​

macOS 앱에서:

  • 설정 → 피카부 브릿지 활성화

활성화되면 OpenClaw는 로컬 UNIX 소켓 서버를 시작합니다. 비활성화된 경우 호스트는 중지되고 peekaboo는 사용 가능한 다른 호스트로 대체됩니다.

클라이언트 검색 순서 ​

Peekaboo 클라이언트는 일반적으로 다음 순서로 호스트를 시도합니다.

  1. Peekaboo.app(풀 UX)
  2. Claude.app(설치된 경우)
  3. OpenClaw.app(씬 브로커)

peekaboo bridge status --verbose를 사용하여 어떤 호스트가 활성화되어 있는지 확인하세요. 소켓 경로가 사용 중입니다. 다음을 사용하여 재정의할 수 있습니다.

bash
export PEEKABOO_BRIDGE_SOCKET=/path/to/bridge.sock

보안 및 권한 ​

  • 브리지는 발신자 코드 서명을 검증합니다. TeamID의 허용 목록은 다음과 같습니다. 시행됩니다(Peekaboo 호스트 TeamID + OpenClaw 앱 TeamID).
  • ~10초 후에 타임아웃을 요청합니다.
  • 필요한 권한이 누락된 경우 브리지는 명확한 오류 메시지를 반환합니다. 시스템 설정을 실행하는 대신

스냅샷 동작(자동화) ​

스냅샷은 메모리에 저장되며 짧은 기간이 지나면 자동으로 만료됩니다. 더 긴 보존이 필요한 경우 클라이언트에서 다시 캡처하세요.

문제 해결 ​

  • peekaboo가 "브리지 클라이언트가 인증되지 않았습니다"라고 보고하는 경우 클라이언트가 인증되었는지 확인하세요. PEEKABOO_ALLOW_UNSIGNED_SOCKET_CLIENTS=1를 사용하여 올바르게 서명하거나 호스트를 실행하십시오. 디버그 모드에서만 가능합니다.
  • 호스트를 찾을 수 없으면 호스트 앱(Peekaboo.app 또는 OpenClaw.app) 중 하나를 엽니다. 권한이 부여되었는지 확인하세요.

비공식 커뮤니티 번역 · 공식 영문 문서