What problem does it solve? AI agents and automation scripts need a programmatic way to interact with websites—navigating pages, filling forms, clicking buttons, and extracting data—without parsing raw HTML or writing brittle CSS selectors. ## Core Features & Use Cases - Snapshot-Based Interaction: Get compact accessibility-tree snapshots with element refs (@e1, @e2) to click, fill, and select elements without CSS selectors. - Authentication & Sessions: Reuse login state via auth vault, persistent profiles, session names, or state files, with optional encryption at rest. - Capture & Verification: Take screenshots (including annotated and full-page), save PDFs, record video, and diff page states to verify actions. - Use Case: Automate an end-to-end test of a web app's signup flow: open the page, snapshot to discover form fields, fill credentials, submit, wait for the dashboard redirect, and capture a screenshot as evidence. ## Quick Start Ask the agent to open a website, fill in the login form with your credentials, and take a screenshot of the resulting dashboard page.