Agent Browser is a fast Rust-based headless browser automation CLI that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
Installation
npm install -g agent-browser
# or
brew install agent-browser
Basic Usage
Navigate to a page
agent-browser navigate "https://example.com"
Take a screenshot
agent-browser screenshot --output screenshot.png
Click an element
agent-browser click --selector "button.submit"
Type text
agent-browser type --selector "input[name='email']" --text "user@example.com"
Get page snapshot
agent-browser snapshot
Common Use Cases
- Web scraping and data extraction
- Automated testing
- Form filling automation
- Screenshot generation
- Page interaction testing
Key Features
- Fast Rust-based engine
- Structured JSON output
- AI-friendly commands
- Headless operation
- Cross-platform support