What problem does it solve? Automating native macOS desktop applications and simulators normally requires manual clicking, typing, and screenshot capture, which cannot be scripted reliably. Peekaboo provides a CLI that captures screens, identifies UI elements, and drives mouse and keyboard input programmatically. ## Core Features & Use Cases - Screen Capture & Inspection: Capture screenshots of screens, windows, or menu bar regions, and generate annotated UI maps with element IDs via the see command. - Input Automation: Click, type, drag, scroll, swipe, and send hotkeys to targeted UI elements by ID, query, or coordinates. - App & Window Management: Launch, quit, focus, move, and resize applications and windows, plus interact with menus, Dock, and system dialogs. - Use Case: Automate a login flow in Safari by running peekaboo see --annotate to identify the form fields, then peekaboo click and peekaboo type to fill in credentials and submit. ## Quick Start Ask the agent to capture an annotated screenshot of a macOS app window and then click a specific button and type text into a field using Peekaboo commands.