A curated list of AI tools and resources for developers, see the AI Resources .

browser-use

A Python library that allows AI to control browsers, suitable for automation tasks and browser-based agents.

Introduction

browser-use is a Python library designed to enable AI to control browsers. It supports Playwright, WebRTC backends, and provides a cloud demo service for scenarios such as form filling, web scraping, and end-to-end automation agents.

Key Features

  • Simple Agent API for integrating with LLMs to perform web operations
  • Rich examples and cloud hosting (cloud.browser-use.com) for quick validation
  • Supports multi-region documentation and both local/cloud deployment modes

Use Cases

  • Automated web operations (forms, scraping, testing)
  • Equipping LLMs with browser tool capabilities for RAG or tool invocation
  • Education, hackathons, and rapid prototyping

Technical Highlights

  • Stable browser control based on Playwright
  • MCP integration and multilingual documentation support
  • MIT licensed, active community, frequent updates

Comments

browser-use
Resource Info
🛠️ Dev Tools 🧠 AI Agent 🌱 Open Source 🧲 Utility