What problem does it solve?
Enables AI agents to programmatically drive web pages, fill forms, take screenshots, and scrape data via a lightweight Bash CLI, eliminating manual browser interactions and enabling repeatable automation.
Core Features & Use Cases
- Navigation and control of web pages using open, back, forward, reload, and close commands
- Snapshot generation of the accessibility tree (full, interactive, JSON) for robust element references
- Interaction primitives including click, fill, type, hover, check, uncheck, and select
- Information retrieval commands for text, HTML, attributes, title, URL, and element counts
- Screenshots and PDF export for evidence, verification, and reporting
- Sessions and semantic locators for parallel workflows and alternative element targeting
Quick Start
Open a URL with agent-browser open, snapshot the interactive elements, and then interact using refs to perform the task.