What problem does it solve?
Peekaboo automates repetitive macOS UI work by letting you capture, inspect, and control real app interfaces quickly and consistently, without manual clicking and searching.
Core Features & Use Cases
- UI capture and targeting: capture screenshots or live regions, then identify stable UI targets via snapshot IDs.
- Deterministic interaction: click, type, press keys, drag, scroll, swipe, and hotkey actions against UI elements with smart waits and focus options.
- Automation-ready scripting: run command scripts via
.peekaboo.json and use --json for automation-friendly outputs, including clipboard and dialog automation.
Quick Start
Run peekaboo permissions to verify Screen Recording and Accessibility access, then use peekaboo see to annotate the UI and get snapshot/element targets before issuing click and type commands to complete the flow.