A favicon of Browser Use

Browser Use

A Python library that lets an AI agent drive a real browser, opening pages, clicking, typing and filling forms from a task description.

Screenshot of Browser Use websiteVisit Browser Use

Browser Use hands a web browser to an AI agent. You describe a task in a sentence and the agent opens pages, clicks buttons, types and fills forms the way a person would, which removes the brittle selector scripts that break the moment a page is redesigned.

The open source library is Python, needs version 3.11 or newer and installs with uv or pip. An agent is a few lines of code, a task string and a model, with OpenAI, Anthropic, Google or the project's own optimized model selected through an API key in an environment file.

It is aimed at the kinds of tasks that resist ordinary automation.

  • Form filling: a job application is completed from a resume and a set of personal details.
  • Data extraction: structured records are pulled from a page and exported, for example as CSV.
  • Model choice: any supported provider is swapped in where the agent is constructed.
  • Agent integration: a setup prompt registers it as a skill inside coding agents such as Claude Code, Codex, Cursor and OpenClaw.
  • Remote browsers: the local agent can be pointed at cloud browsers for stealth, proxy rotation and scaling.

Running the library locally is free and gives code-level control over how the agent behaves. A fully hosted cloud agent sits alongside it, with captcha solving, persistent memory and a large integration list. The benchmark suite behind the comparison of the two is published as its own open repository, so the numbers can be checked rather than taken on trust.

Built with:
Share:
Details:

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Browser Use:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit