What problem does it solve?
Enables interactive control of a real browser from the terminal so agents and developers can reproduce UI bugs, complete form flows, and verify dynamic UI state without writing full test suites or relying on pixel-only screenshots.
Core Features & Use Cases
- CLI-driven browser sessions with headless or headed modes, named persistent sessions, and lifecycle commands to open, list, and close sessions.
- Accessibility-tree snapshots and stable refs that let agents act reliably by element reference (e3, e15, …) instead of brittle selectors.
- Use cases include reproducing a reported UI bug step-by-step, filling and submitting forms interactively, capturing accessibility trees for audits, and restoring session state to skip repeat logins.
Quick Start
Open the target page, capture an accessibility snapshot, click the referenced element (for example e15), then re-snapshot to verify the resulting state.