a

agent-browser

by vercel-labs
🔓 Open Source Rust 🌍 Global freemium

About

agent-browser is a high-performance, native Rust-based command-line interface (CLI) for browser automation, developed by Vercel Labs specifically for AI agents. It provides robust web interaction capabilities such as navigation, element manipulation (clicking, filling forms, screenshots), data extraction, and network interception through a streamlined CLI. Its core innovation is the "Snapshot + Refs" system, which transforms verbose DOM structures into concise accessibility tree snapshots with `@eN` references, significantly reducing the context window burden for AI agents and improving their web understanding and operational efficiency. It also supports natural language browser control via the `agent-browser chat` command, making it an ideal tool for building intelligent web automation and data scraping solutions.

Features

  • AI Agent Context Optimization: "Snapshot + Refs" for token reduction
  • High Performance & Cross-Platform: Native Rust CLI, supports multiple OS
  • Natural Language Control: Intelligent interaction via `agent-browser chat`
  • Comprehensive Browser Automation: UI/UX simulation, network & storage management
  • Flexible Element Locators: Supports traditional and semantic selectors

Supported Platforms

desktopweb