BuildTube Preview About
Back to the feed

agent-browser: Let your AI agent browse and click through websites

Added

Give an AI agent a real browser it can control with short commands: open pages, read them, click and fill forms.

For developers building agents.

What it does

agent-browser is Vercel Labs' native Rust command-line tool that gives an AI agent a browser it can drive one command at a time. A snapshot command returns the page as compact text with a reference label for each element, which the agent can click or fill, then re-read to check.

How to use it

Install it with npm or Homebrew, run the one-time browser download, then try opening a site, taking a snapshot, clicking a reference and closing. You can also run it without installing through npx, or add its skill to an agent with npx skills add.

Common use cases

  • Tell your agent to open example.com and take a snapshot, and you get the page as text with a clickable reference for each link.
  • Run the screenshot or pdf command on a page, and you get an image or PDF file of what the browser shows.
  • Ask the agent to find a button named Submit and click it, and the button is pressed, or you get an error if something covers it.

Can I use this?

Setup details on the source page

Requirements Runs on your own computer (macOS, Windows or Linux). Native programs ship for macOS (ARM64, x64), Linux (ARM64, x64, glibc and musl) and Windows (x64), and the npm package picks the right one. Licensed under Apache-2.0.

Caveat The background program closes a headless browser and exits after one hour without commands.

Worth knowing Refs from a snapshot go stale after navigation or page changes, so take a new snapshot. A click fails when the target is hidden, disabled, off-screen or covered, such as by a consent banner.

Why it's here

  • 1,476 people starred it on GitHub this week — 47,281 in total.

Numbers as of 8 November 2026, from BuildTube’s latest daily refresh.

Behind it

View setup guide

BuildTube has not run or verified this project. Everything above is written from what the creator published.

Made this?

Quick questions

What is agent-browser?
agent-browser is Vercel Labs' native Rust command-line tool that gives an AI agent a browser it can drive one command at a time.
What can I use agent-browser for?
Tell your agent to open example.com and take a snapshot, and you get the page as text with a clickable reference for each link. Run the screenshot or pdf command on a page, and you get an image or PDF file of what the browser shows. Ask the agent to find a button named Submit and click it, and the button is pressed, or you get an error if something covers it.
Can I run agent-browser on my computer?
Runs on your own computer (macOS, Windows or Linux). Native programs ship for macOS (ARM64, x64), Linux (ARM64, x64, glibc and musl) and Windows (x64), and the npm package picks the right one.
What do I need to use agent-browser?
Npm or Homebrew to install, a one-time download of Chrome for Testing, and an AI agent that can run shell commands.
What license does agent-browser use?
Licensed under Apache-2.0.

More from this week

Explore by topic

Post this

A ready-made picture of this card for X, LinkedIn or a group chat. Link to this page alongside it.

Share image for agent-browserDownload share image

For makers

Made this? Show it’s on BuildTube — add the badge to your README or embed the card on your site.

Featured on BuildTube

README badge (Markdown)

[![Featured on BuildTube](https://buildtube.app/badge/gh-vercel-labs-agent-browser.svg)](https://buildtube.app/p/gh-vercel-labs-agent-browser/)

Embed card (HTML)

<iframe src="https://buildtube.app/embed/gh-vercel-labs-agent-browser/" width="560" height="240" style="border:0;max-width:100%" loading="lazy" title="agent-browser on BuildTube"></iframe>

Back to the feed