Agents

browser-use

Open-source browser automation agent framework that makes websites accessible to AI agents.

browser-use is an MIT-licensed Python project for connecting AI agents to browser actions, making it useful for teams prototyping web automation, browser agents, and task execution over real websites.

Open sourceMITSelf-hostable
Overview

browser-use: what to know first

browser-use is one of the most direct ways to test whether an AI agent can operate a website. Instead of starting with a broad agent platform, it focuses on the browser surface: navigation, actions, page state, and the messy reality of web workflows.

browser-use is an open-source Python framework that makes websites accessible to AI agents. It gives developers a way to connect model decisions to browser actions so agents can interact with web pages rather than only describe what a user should do.

If action agents are going to be useful, they need to work where real work happens. Browser-based systems are still the front door to many tools, CRMs, dashboards, stores, and internal apps. browser-use is useful because it isolates that problem and lets teams test it directly.

Use cases

Common ways to use it

Website task automation

Use browser-use when an agent needs to navigate, click, type, inspect pages, or complete a web flow.

Browser agent prototypes

Test browser automation as a standalone layer before adding memory, scheduling, or full workflow orchestration.

Web QA and research workflows

Evaluate how agents behave across real web pages, changing layouts, and multi-step browser tasks.

Fit guide

When it makes sense

Good fit if

  • Developers building agents that need to operate websites
  • Teams prototyping browser automation before committing to a larger agent platform
  • Researchers evaluating web task completion and browser action safety

Not a fit if

  • Users who want a complete no-code automation product
  • Teams that cannot manage credentials, browser sessions, and site-specific failure cases

How to choose

Choose browser-use for browser automation primitives vs full action-agent platforms: OpenClaw and OpenHands cover broader agent workflows. browser-use is more focused when the core problem is browser operation itself.

Next step

Where to go from here

Try it locally

Command line

Install browser-use

Use the official package path, then follow the docs for model provider and browser setup.

pip install browser-use
Technical details Structured profile Facts and source data

At a glance

Status
published
Category
Agents
Type
agent
License
MIT
Stars
88,493
Forks
10,154
Repo
browser-use/browser-use
Verified
2026-04-19

Signals

Open sourceSelf-hostable

Tags

Category

agentopen source

Capability

browser automationbrowserworkflow orchestrationtool calling

Constraint

open sourceself hosted

Scenario

browser agentself hosted aideveloper workflow

Structured outputs

# browser-use

Open-source browser automation agent framework that makes websites accessible to AI agents.

## Summary
browser-use is an MIT-licensed Python project for connecting AI agents to browser actions, making it useful for teams prototyping web automation, browser agents, and task execution over real websites.


## Guide
browser-use is one of the most direct ways to test whether an AI agent can operate a website. Instead of starting with a broad agent platform, it focuses on the browser surface: navigation, actions, page state, and the messy reality of web workflows.

### What it is
browser-use is an open-source Python framework that makes websites accessible to AI agents. It gives developers a way to connect model decisions to browser action

Source links

Related

More agents