# browser-use/workflow-use

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/browser-use-workflow-use).**

4,054 stars · 330 forks · Python · AGPL-3.0

## Links

- GitHub: https://github.com/browser-use/workflow-use
- Homepage: https://browser-use.com
- awesome-repositories: https://awesome-repositories.com/repository/browser-use-workflow-use.md

## Topics

`browser-automation` `browser-use-box` `rpa` `telegram-automation`

## Description

This project is an LLM browser automation framework and AI agent browser interface. It serves as a control layer that translates natural language instructions into browser interactions using large language models, enabling AI agents to navigate and interact with web pages through standardized browser-control functions.

The system functions as an RPA workflow orchestrator and headless browser management tool, capable of recording and replaying deterministic browser sequences to automate repetitive tasks. It distinguishes itself through stealth configurations, including residential proxies and modified browser engines, to bypass bot detection and solve CAPTCHAs.

The platform covers a broad range of capabilities, including structured web data extraction, persistent session management for maintaining authentication, and human-in-the-loop intervention for complex steps like multi-factor authentication. It supports both local connectivity and managed cloud sandbox deployments, offering visual workflow management and real-time activity monitoring via interactive graphs.

Integration is provided through a command-line interface and API connectivity for external LLM providers and third-party orchestration platforms.

## Tags

### Artificial Intelligence & ML

- [AI Browser Automation Tools](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-browser-automation-tools.md) — Combines large language models with browser control to translate natural language instructions into complex web workflows.
- [RPA Workflows](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-architectures/orchestration-engines/ai-agent/agentic-workflow-orchestration/rpa-workflows.md) — Orchestrates web-based RPA workflows by combining agentic reasoning with deterministic interaction sequences.
- [Agentic Browser Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-browser-interfaces.md) — Serves as a control layer that exposes browser automation capabilities to AI agents via remote debugging protocols.
- [AI Agent Tool Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agent-integrations/ai-agent-tool-integrations.md) — Connects language model agents to standardized browser-control functions and external APIs for functional task execution.
- [Cloud Browser Agent Execution](https://awesome-repositories.com/f/artificial-intelligence-ml/browser-automation-agents/cloud-browser-agent-execution.md) — Executes natural language tasks using AI agents connected to cloud-hosted browser instances. ([source](https://docs.browser-use.com/cloud/introduction))
- [LLM Provider Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-provider-integrations.md) — Provides the necessary connectivity and authentication adapters to link the framework with various large language model providers. ([source](https://docs.browser-use.com/open-source/supported-models))
- [Browser Interaction Mappings](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-translation-integrations/natural-language-command-translation/browser-interaction-mappings.md) — Translates natural language instructions into specific browser-level actions and element interactions using LLMs as the reasoning engine.
- [Model-Less Automation Executions](https://awesome-repositories.com/f/artificial-intelligence-ml/model-less-automation-executions.md) — Runs previously recorded automation sequences using semantic mapping on cloud browsers to avoid expensive model calls. ([source](https://cdn.jsdelivr.net/gh/browser-use/workflow-use@main/README.md))
- [Natural Language Workflow Generators](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-workflow-automation/natural-language-workflow-generators.md) — Generates structured automation workflows from natural language goals by recording the steps of an initial execution. ([source](https://cdn.jsdelivr.net/gh/browser-use/workflow-use@main/README.md))
- [Coding Agent Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-tooling/agent-and-tool-integrations/coding-agent-integrations.md) — Establishes a standardized setup for language model agents to discover and execute browser-control functions as skills. ([source](https://docs.browser-use.com/open-source/browser-use-cli))
- [Human-in-the-loop Controls](https://awesome-repositories.com/f/artificial-intelligence-ml/human-in-the-loop-controls.md) — Provides mechanisms to pause autonomous execution for manual human intervention, such as handling MFA or payments. ([source](https://docs.browser-use.com/llms.txt))

### Web Development

- [AI-Driven Browser Controllers](https://awesome-repositories.com/f/web-development/headless-browser-controllers/ai-driven-browser-controllers.md) — Commands an AI agent to operate a web browser and execute natural language tasks with real-time visual feedback. ([source](https://docs.browser-use.com/open-source/quickstart))
- [Stealth Configurations](https://awesome-repositories.com/f/web-development/browser-automation/stealth-configurations.md) — Modifies browser fingerprints and uses residential proxies to evade bot detection and automated access restrictions.
- [Session Profile Isolations](https://awesome-repositories.com/f/web-development/web-automation-scraping/browser-environment-configurations/browser-configuration-profiles/session-profile-isolations.md) — Manages distinct browser user profiles to isolate and persist cookies, authentication sessions, and local storage.
- [Headless Browser Orchestrators](https://awesome-repositories.com/f/web-development/web-automation-scraping/browser-orchestration-systems/headless-browser-orchestrators.md) — Orchestrates isolated headless browser instances with persistent profiles and stealth configurations.
- [Browser Infrastructure](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-infrastructure.md) — Provides hosted environments for executing browser-based tasks, eliminating the need for local browser binaries. ([source](https://docs.browser-use.com/open-source/introduction))
- [Remote Browser Controllers](https://awesome-repositories.com/f/web-development/remote-browser-controllers.md) — Manages remote browser instances via standardized messaging protocols to adjust session parameters without an AI agent. ([source](https://docs.browser-use.com/cloud/introduction))
- [Browser Control APIs](https://awesome-repositories.com/f/web-development/web-automation-scraping/browser-control-protocols/browser-control-apis.md) — Provides programmatic control over browser instances via debugging protocols for direct session manipulation. ([source](https://docs.browser-use.com/cloud/quickstart))
- [Managed Browser Environments](https://awesome-repositories.com/f/web-development/web-automation-scraping/browser-environment-configurations/managed-browser-environments.md) — Provides managed browser environments with isolated profiles and domain allow-lists to define operational boundaries for agents. ([source](https://docs.browser-use.com/open-source/browser-use-terminal))
- [Browser Session Recorders](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/browser-automation/browser-session-recorders.md) — Captures live browser interactions and DOM states to create reusable, deterministic automation files. ([source](https://cdn.jsdelivr.net/gh/browser-use/workflow-use@main/README.md))

### Part of an Awesome List

- [Natural Language Automation](https://awesome-repositories.com/f/awesome-lists/productivity/task-automation/natural-language-automation.md) — Translates natural language instructions into executable sequences of browser primitives to perform complex web workflows. ([source](https://docs.browser-use.com/llms.txt))

### Business & Productivity Software

- [Web Task Automations](https://awesome-repositories.com/f/business-productivity-software/web-task-automations.md) — Records and replays deterministic browser sequences to automate repetitive web-based tasks.
- [Workflow Automation](https://awesome-repositories.com/f/business-productivity-software/workflow-automation.md) — Executes previously recorded browser automations using predefined variables or natural language prompts for repetitive tasks. ([source](https://cdn.jsdelivr.net/gh/browser-use/workflow-use@main/README.md))

### Development Tools & Productivity

- [Automation Sequence Replays](https://awesome-repositories.com/f/development-tools-productivity/deterministic-record-and-replay-frameworks/automation-sequence-replays.md) — Allows recording of browser interactions to replay tasks deterministically, reducing latency and API costs. ([source](https://docs.browser-use.com/llms.txt))
- [Steerable Task Sessions](https://awesome-repositories.com/f/development-tools-productivity/interactive-task-runners/steerable-task-sessions.md) — Supports interactive steering and resumable sessions through a terminal or code interface during automation execution. ([source](https://docs.browser-use.com/open-source/browser-use-terminal))
- [Third-Party Workflow Triggers](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-triggers/third-party-workflow-triggers.md) — Allows AI models to initiate complex automation tasks via remote servers, webhooks, and HTTP endpoints. ([source](https://docs.browser-use.com/llms.txt))

### DevOps & Infrastructure

- [Stealth Headless Instance Management](https://awesome-repositories.com/f/devops-infrastructure/stealth-headless-instance-management.md) — Manages headless browser instances with built-in anti-detection, residential proxies, and CAPTCHA solving.
- [Persistent Cloud Sessions](https://awesome-repositories.com/f/devops-infrastructure/cloud-provisioning/cloud-browser-provisioners/anti-detection-session-launches/persistent-cloud-sessions.md) — Launches isolated remote browsers with support for persistent profiles and session maintenance. ([source](https://docs.browser-use.com/open-source/browser-use-cli))
- [Managed Agent Sandboxes](https://awesome-repositories.com/f/devops-infrastructure/managed-agent-sandboxes.md) — Runs agents and browsers in managed hosted environments that handle authentication and session persistence. ([source](https://docs.browser-use.com/open-source/quickstart))

### Networking & Communication

- [Bot Detection Bypass](https://awesome-repositories.com/f/networking-communication/request-header-configuration/request-header-overrides/bot-detection-bypass.md) — Uses modified browser engines and residential proxies to mimic human behavior and bypass bot detection systems. ([source](https://docs.browser-use.com/llms.txt))

### Security & Cryptography

- [Persistent Session Managers](https://awesome-repositories.com/f/security-cryptography/user-account-management/persistent-session-managers.md) — Maintains persistent authentication states by storing cookies and passwords across multiple automated browser sessions. ([source](https://docs.browser-use.com/llms.txt))
- [Browser Session Attachments](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing/authentication-bypass-techniques/session-hijacking/browser-session-token-reuse/browser-session-attachments.md) — Attaches to existing running browser instances via remote debugging to preserve active tabs and authenticated sessions. ([source](https://docs.browser-use.com/open-source/browser-use-cli))
- [Automated Captcha Solvers](https://awesome-repositories.com/f/security-cryptography/captcha-services/automated-captcha-solvers.md) — Integrates with external services to resolve CAPTCHAs and bypass bot detection during automated web navigation. ([source](https://docs.browser-use.com/open-source/introduction))

### System Administration & Monitoring

- [Browser Debugging Protocols](https://awesome-repositories.com/f/system-administration-monitoring/browser-debugging-protocols.md) — Utilizes remote debugging protocols to attach to browser instances, allowing precise programmatic control and session preservation.
- [Replayable Interaction Recorders](https://awesome-repositories.com/f/system-administration-monitoring/user-interaction-recording/replayable-interaction-recorders.md) — Captures browser interaction sequences into static files for deterministic replay without needing real-time LLM inference.

### Testing & Quality Assurance

- [LLM-Driven Frameworks](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/testing-frameworks/test-frameworks/browser-and-ui-testing/browser-automation-frameworks/llm-driven-frameworks.md) — Provides a framework that uses LLMs to determine and execute browser interaction sequences from natural language.

### Data & Databases

- [Structured Data Extraction](https://awesome-repositories.com/f/data-databases/structured-data-extraction.md) — Parses unstructured web content into typed schemas for consistent data output and external tool integration. ([source](https://docs.browser-use.com/llms.txt))
- [Web Data Extraction Tools](https://awesome-repositories.com/f/data-databases/web-data-extraction-tools.md) — Executes automated browser tasks to extract and structure information from web pages into usable data formats.

### Software Engineering & Architecture

- [Workflow Visualizers](https://awesome-repositories.com/f/software-engineering-architecture/dag-based-dependency-resolution/workflow-orchestration/dag-workflow-executions/workflow-visualizers.md) — Offers a graphical interface to visualize automation workflows as interactive graphs with real-time execution logs. ([source](https://cdn.jsdelivr.net/gh/browser-use/workflow-use@main/README.md))
- [Browser Session Monitoring](https://awesome-repositories.com/f/software-engineering-architecture/function-execution-timing/live-execution-monitoring/browser-session-monitoring.md) — Provides live views, recordings, and status messages to monitor agent activity during browser sessions. ([source](https://docs.browser-use.com/llms.txt))
- [Graph-Based Workflow Orchestrators](https://awesome-repositories.com/f/software-engineering-architecture/graph-based-workflow-orchestrators.md) — Implements a graph-based architecture to represent automation sequences as interactive nodes and edges for visual monitoring.
