OPEN SOURCE · AI BROWSER AGENT

Let AI do your web busywork.

Browser Use is an open-source tool that gives an AI agent a real browser. You describe a task in plain English and it opens pages, clicks, types and fills forms for you. Here is the honest setup — what it costs, and where it fits.

GitHub stars
105k+
Licence
MIT
Cost to run
You + a model key
  1. 01

    Install it

    One pip command. Browser Use is a Python library, so you need Python 3.11 or newer. It drives a real Chrome window under the hood.

  2. 02

    Give it an AI brain

    The agent needs a model to think with. Drop an OpenAI, Anthropic, or Google key into a .env file, or get one from Browser Use's own cloud. This is the one part that costs money — you pay the model per run, usually cents.

  3. 03

    Describe the task in plain English

    No selectors, no scripting the clicks. You write what you want — "pull every competitor's price into a table" — and the agent figures out the steps.

  4. 04

    Run it and watch

    It opens a browser, navigates, clicks, types, and hands the data back. Because it runs on your machine, your logged-in sessions and cookies never leave your computer.

The whole thing

Copy & run this

# 1. install (Python 3.11+)
pip install browser-use

# 2. add an LLM key to a .env file
#    bring your own OpenAI / Anthropic / Google key,
#    or get one from cloud.browser-use.com
echo "ANTHROPIC_API_KEY=your-key" > .env

# 3. describe the task in plain English and run it
python - <<'PY'
import asyncio
from browser_use import Agent, ChatAnthropic

async def main():
    agent = Agent(
        task="Go to each competitor's pricing page and put their plans in a table",
        llm=ChatAnthropic(model="claude-opus-4-8"),
    )
    await agent.run()

asyncio.run(main())
PY

Swap the model line for ChatOpenAI or Browser Use’s own hosted model. The task string is the only thing you rewrite each time.

What to point it at

Repetitive web work, gone

Pull competitor pricing into a sheetCollect leads from a directoryFill the same form, at scaleScrape data off dozens of pagesCheck listings or stock dailyBook, apply, or submit on repeat
Before you dive in

The honest caveats

This is a developer tool, not a one-click app — you need a little comfort with Python and the command line. It is not free to run either: the agent thinks using an AI model, and you pay that model per task, usually a few cents. And like any agent, it can make mistakes on messy pages, so keep a human eye on anything that submits or pays. Used on the right repetitive jobs, though, it replaces hours of manual clicking.

Want this built into your business?

Klevere designs and builds custom AI agents that handle work like this end to end, wired into your own tools.

Browser Use is MIT-licensed and open source. Star counts and APIs change; check the repository at github.com/browser-use/browser-use for current details. Always respect the terms of service of any site you automate.