What problem does it solve?
agent-browser removes repetitive, manual interactions with websites by providing a CLI-driven browser automation workflow that lets agents and developers navigate pages, authenticate, interact with UI, capture screenshots, and extract content without hand-driving a GUI.
Core Features & Use Cases
- Element snapshots with compact refs for low-context interactions and reliable element targeting.
- Session persistence, state import/export, and an auth vault to reuse authenticated sessions safely.
- Headed and headless Chromium automation via CDP with device emulation, viewport control, proxies, and recorder/profiler support for debugging and CI evidence.
- Annotated screenshots, visual diffing, PDF export, downloads management, and commands for parallel sessions and E2E testing.
- Use cases: automated form submission and login flows, content capture and scraping, visual regression tests, accessibility snapshots, and end-to-end interactive tests.
Quick Start
Open the target page, take an interactive snapshot to get element refs, perform fills and clicks, wait for navigation, then save a screenshot with the agent-browser CLI.