Agent Browser

Active
GitHub Rust Apache-2.0

Description

An open-source browser automation CLI for AI agents by Vercel, built with Rust for high performance and programmability.

Key Features

  • Native Rust CLI — High-performance browser automation command line tool designed for AI agents
  • Accessibility tree snapshot — snapshot command returns accessibility tree with refs, optimized for AI consumption
  • Semantic locators — find role/text/label and other semantic element lookup commands
  • AI Chat mode — Natural language browser control via single-shot commands or interactive REPL
  • Multiple install methods — npm, Homebrew, Cargo, and source compilation
  • Screenshot/PDF export — Full-page screenshots, annotated screenshots, and PDF generation

Use Cases

💡 AI agent-driven web automation testing and data collection
💡 Build browser automation scripts and workflows via CLI
💡 Provide programmable browser control interfaces for LLMs
💡 Automate form filling, page navigation, and DOM interactions

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (41.8k stars)
  • Permissive open-source license (Apache-2.0)

Quick Start

npm install -g agent-browser && agent-browser install
agent-browser open example.com
agent-browser snapshot
agent-browser click @e2

Related Projects

AIPex

1.2k · TypeScript
Active A

AI browser automation assistant as a Chrome extension, privacy-first with MCP support, alternative to Claude Chrome and Manus Browser Operator

browser-automationchrome-extensionmcp +2
  • · Zero-migration browser automation — runs in your existing Chrome/Edge browser, no new app to install
  • · Privacy-first BYOK model — your data never leaves your machine, bring your own API key
  • · MCP protocol support — 30+ browser automation tools accessible via Model Context Protocol

Automa

21.6k · Vue
Stale C

Automa is an open-source browser automation extension that lets you chain visual blocks to auto-fill forms, scrape websites, schedule repetitive tasks, and build browser workflows without coding.

browser-automationchrome-extensionworkflow +2
  • · Visual block builder - drag-and-drop triggers, actions, and data-flow nodes
  • · Auto form filling - batch fill form fields based on rules or data sources
  • · Web scraping - extract text, attributes, and tables, export to CSV/JSON