CodeariaAcademy
GitHub repositorycommit this monthAutomationDevelopment

browser-use

119k

A Python library that gives an agent a browser and a task in plain words: go here, find this, fill that in. A hundred thousand stars, MIT.

We have not run it ourselves: described from the docs and the repository.

In numbers

licence

What it is

Half of the routine on the internet is not thinking but repetition: collect prices from ten sites, pull a report from a dashboard with no API, fill the same form forty times. browser-use takes that part: you describe the task in words, the agent opens a browser and works through the steps itself.

What sets it apart from Playwright MCP, its neighbour in this catalogue, is who holds the wheel. There the browser is handed to the model as tools inside your conversation with Claude Code, which suits you while you sit and watch. Here it is a Python library you build your own script or service from, and it is what you want when the job has to run on a schedule, without you.

How it works

task
You describe the task in plain words: go here, find this, fill that in.
browser
The agent opens a browser and at every step sends the model a screenshot or a page tree to decide what to do next.
Pythonlibrary
You build your own script or service from the library, and it runs on a schedule without you.

Know before installing

An agent in a browser is slower and dearer than a direct API call. If the service has an API, use the API; browser-use earns its place where there is none, or where it is closed.
The agent walks the network as you. Use a separate browser profile, separate accounts and no sessions carrying payment details until you have watched what steps it actually takes.

Comments