awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
browser-use avatar

browser-use/browser-use

0
View on GitHub↗
100,229 星标·11,165 分支·Python·MIT·19 次浏览browser-use.com↗

Browser Use

Browser-use is a framework for building autonomous agents that navigate, interact with, and extract data from web interfaces using natural language instructions. By acting as an orchestration layer between large language models and browser automation protocols, it enables the execution of complex, multi-step workflows without relying on brittle selectors. The system functions as a headless browser controller, providing a programmatic interface to manage browser instances and execute granular interactions.

The project distinguishes itself through its ability to translate high-level intent into specific browser primitives, supported by a serialization process that converts complex web page structures into simplified text for model processing. It includes robust support for stateful session persistence, allowing agents to maintain authenticated environments across long-running tasks. Furthermore, the framework facilitates remote browser orchestration, enabling the scaling of automation routines in cloud environments with integrated support for stealth configurations and proxy management.

Beyond its core agent capabilities, the platform provides extensive tooling for structured data extraction and workflow integration. It supports a variety of model configurations and allows for the definition of custom tools to extend interaction logic. The project documentation includes quickstart guides for command-line execution and examples for integrating browser automation into broader software ecosystems.

Features

  • Autonomous Browser Agents - Intelligent agents navigate and interact with web interfaces based on high-level natural language goals.
  • Autonomous Web Agents - Deploys autonomous agents that interpret natural language to execute multi-step web navigation and data collection tasks.
  • LLM-Driven Agent Loops - Orchestrates iterative task execution by processing visual page context and generating actionable commands through language models.
  • Structured - Converts unstructured web content into clean, typed, and organized data formats through automated extraction routines.
  • LLM-Powered - Integrates large language models with browser automation protocols to drive complex, multi-step interactions across web applications.
  • Web Interaction Agents - Interprets natural language instructions to manage complex web workflows, including data extraction and human-in-the-loop approval steps.
  • Chrome DevTools Protocols - Utilizes low-level communication protocols to programmatically control browser instances and execute precise interaction commands.
  • Headless Browser Controllers - Enables programmatic control over headless browser instances, session persistence, and granular DOM interactions.
  • Browser Interaction Primitives - Simulates user input, navigation, and document manipulation within web pages using low-level interaction primitives.
  • Action-Tool Abstractions - Maps high-level natural language intents to specific browser interaction primitives for modular extension and custom logic definition.
  • Session Persistence Mechanisms - Maintains authenticated browser environments by synchronizing cookies and local storage across multiple automation cycles.
  • Remote Browser Infrastructure Management - Supports the deployment and scaling of headless browser instances in cloud environments with integrated stealth and remote debugging capabilities.
  • Browser Environment Configurations - Configures browser environments with support for stealth headers, residential proxies, and remote debugging for automated interactions.
  • DOM Serialization Tools - Transforms complex web page structures into simplified text representations to provide language models with actionable navigation targets.
  • Agent Frameworks - AI-driven automation for controlling real web browsers.
  • Agent Orchestration - Enable agents to interact with and navigate websites.
  • Browser Automation - Library for making websites accessible to AI agents.
  • Web Automation Tools - Enables AI agents to control websites and automate browser tasks.
  • Browser Automation - Library for making websites accessible to AI agents.
  • Web Scraping - Library for browser automation and web scraping.
  • Generative Model Configurations - Manages settings and parameters for integrating specific generative AI models into browser-based automation workflows.
  • Browser-Based Workflow Automations - Connects web-based software to external systems and APIs to synchronize data and automate repetitive cross-platform business processes.
  • Custom Tool Definitions - Defines custom action schemas that allow autonomous agents to extend their capabilities by interacting with specific external interfaces.
  • Typed Data Extraction - Extracts structured information from complex web pages by parsing raw HTML elements into defined, machine-readable data schemas.
  • Workflow Engines - Connects browser automation to external systems using standardized protocols and webhooks to synchronize data across disparate platforms.
  • Browser Automation Orchestrators - Triggers browser automation routines programmatically through RESTful endpoints to handle authentication and task execution in remote environments.
  • Web Scraping and Automation - Executes navigation and interaction commands directly from the terminal to capture page state and accelerate automation script development.

Star 历史

browser-use/browser-use 的 Star 历史图表browser-use/browser-use 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

browser-use/browser-use 是做什么的?

Browser-use is a framework for building autonomous agents that navigate, interact with, and extract data from web interfaces using natural language instructions. By acting as an orchestration layer between large language models and browser automation protocols, it enables the execution of complex, multi-step workflows without relying on brittle selectors. The system functions as a headless browser controller, providing a programmatic interface to manage browser instances…

browser-use/browser-use 的主要功能有哪些?

browser-use/browser-use 的主要功能包括:Autonomous Browser Agents, Autonomous Web Agents, LLM-Driven Agent Loops, Structured, LLM-Powered, Web Interaction Agents, Chrome DevTools Protocols, Headless Browser Controllers。

browser-use/browser-use 有哪些开源替代品?

browser-use/browser-use 的开源替代品包括: vercel-labs/agent-browser — This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions… puppeteer/puppeteer — Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to… camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… skyvern-ai/skyvern — Skyvern is an autonomous web navigation agent and browser-based workflow orchestrator that uses large language models… browserbase/stagehand — Stagehand is an AI-native browser automation framework that enables developers to build reliable web automations using… microsoft/playwright — Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow…

Browser Use 的开源替代方案

相似的开源项目,按与 Browser Use 的功能重合度排序。
  • vercel-labs/agent-browservercel-labs 的头像

    vercel-labs/agent-browser

    36,203在 GitHub 上查看↗

    This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions as a controller that translates natural language instructions into deterministic browser actions, allowing agents to interact with websites, perform data extraction, and manage complex authentication flows. By leveraging accessibility trees and semantic element resolution, the framework mimics human-like navigation, moving beyond brittle DOM selectors to interact reliably with modern web interfaces. The framework distinguishes itself through its focus on secure, scalable exec

    Rust
    在 GitHub 上查看↗36,203
  • puppeteer/puppeteerpuppeteer 的头像

    puppeteer/puppeteer

    94,811在 GitHub 上查看↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to facilitate stable, automated web-based workflows. The library distinguishes itself through its deep integration with the Chrome DevTools Protocol, utilizing a bidirectional message bus to execute commands and receive real-time event notifications. It supports advanced automation pa

    TypeScriptautomationchromechromium
    在 GitHub 上查看↗94,811
  • camel-ai/camelcamel-ai 的头像

    camel-ai/camel

    17,253在 GitHub 上查看↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Pythonagentai-societiesartificial-intelligence
    在 GitHub 上查看↗17,253
  • skyvern-ai/skyvernSkyvern-AI 的头像

    Skyvern-AI/skyvern

    21,918在 GitHub 上查看↗

    Skyvern is an autonomous web navigation agent and browser-based workflow orchestrator that uses large language models to execute multi-step tasks on websites. By translating natural language instructions into actionable browser commands, the framework enables the automation of complex user workflows, including data extraction and interface interaction, without manual intervention. The platform distinguishes itself through a focus on secure, self-hosted infrastructure and stealth-oriented execution. It utilizes containerized browser isolation to maintain consistent environments and employs pro

    Pythonaiapiautomation
    在 GitHub 上查看↗21,918
查看 Browser Use 的所有 30 个替代方案→