browser-use

Active
GitHub Python MIT

Description

Python library that lets LLMs drive browsers via natural language.

Key Features

  • Natural language driven — Describe the task, it executes
  • Multi-model — OpenAI, Anthropic, local
  • Visual replay — Screenshot every step
  • DOM parsing — Smart detection of interactive elements
  • Python API — Playwright-style ergonomics

Use Cases

💡 Let agents auto-fill web forms.
💡 Build end-to-end web testing agents.
💡 Extract structured data from web pages.

Quick Start

pip install browser-use
from browser_use import Agent
agent = Agent(task='Search agentlist.top')
result = await agent.run()

Related Projects