What problem does it solve?
It removes brittle, manual browser testing and data collection by providing deterministic automation for real user interactions, page capture, and regression checks.
Core Features & Use Cases
- Multi-step browser automation: navigate, click elements, fill inputs (including keyboard-real type), and drive complex flows across pages.
- Rich page capture for QA: generate accessibility tree snapshots with structured references plus screenshots and PDFs.
- Visual and state regression: run visual diff against baselines and compare snapshot states to detect UI and DOM/accessibility changes.
- Network-aware execution: intercept, inspect, and manage network requests while keeping session persistence for auth-heavy flows.
- Batch execution for sub-agents: process multi-command workflows efficiently via stdin JSON.
Quick Start
Load the current command reference, then run the browser to open the target URL by asking the AI to execute: agent-browser open <url>.