AI product Open source · Apache-2.0

agent-browser

agent-browser is a native Rust browser-automation CLI for AI agents, developed by Vercel Labs. It lets agents open pages, read accessibility-tree snapshots containing element references such as @e1, and interact with those references through shell commands including click, fill, press, and scroll. The browser remains open between commands so an agent can repeat a snapshot-act-check loop, while a background daemon controls the browser through the Chrome DevTools Protocol and maintains separate sessions and browser state. It supports Chrome for Testing by default, CDP connections to existing browsers, alternative engines, iOS Simulator Mobile Safari, cloud browser providers, an MCP server, agent skills, screenshots, PDFs, recordings, downloads, network and storage controls, and debugging tools. It is distributed through npm, Homebrew, npx, and native binaries for macOS, Linux, and Windows, and is licensed under Apache-2.0.

View repository Visit site Mentioned in 1 video ↓

What agent-browser is used for

1 use taken from transcripts — each links to the moment in the video.

  • Browser automation CLI from Vercel Labs built for AI agents, letting them control a real browser using page snapshots with element references; also runs as an MCP server.

Videos mentioning agent-browser

1 in the library.