What problem does it solve?
Many web tasks—filling forms, navigating login flows, capturing screenshots, extracting page data, and testing UIs—are repetitive, brittle, and time-consuming when done by hand. agent-browser provides a CLI-driven, scriptable browser automation layer that reduces manual effort, preserves session state, and makes interactions deterministic and auditable.
Core Features & Use Cases
- Interactive compact snapshots that produce stable refs (e.g., @e1) for reliable element targeting and low-context AI prompts.
- Comprehensive CLI commands for navigation, snapshotting, interaction (click/fill/select), waiting strategies, screenshots, PDF output, visual diffing, video recording, and profiler traces.
- Session and state management with save/load, parallel named sessions, CDP connectivity, proxy support, and mobile/iOS simulator workflows for authentication automation, scraping, visual regression, and E2E testing.
- Ready-to-use templates and detailed references for commands, snapshot lifecycles, authentication patterns, profiling, proxy configuration, and recording workflows.
Quick Start
Open the target site, take an interactive snapshot to discover refs, fill the required fields using those refs, submit the form, and save the authenticated session state if needed.