awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
browser-use avatar

browser-use/web-ui

0
View on GitHub↗
16,126 stars·2,717 forks·Python·MIT·15 views

Web Ui

This project is a graphical user interface for controlling, configuring, and monitoring AI agents that automate web browser interactions. It provides a visual dashboard to execute autonomous web tasks and manage the behavior of browser-based agents without requiring raw code for every operation.

The system includes a browser profile manager to link agents to local executables and user data directories, which allows for persistent authenticated sessions. To support remote observation, it features a VNC streamer that provides a real-time visual feed of headless browser agents operating within a virtual display.

The software covers agent orchestration and session persistence, as well as network configuration for the web interface and the management of headless browser sessions.

Features

  • AI-Driven Browser Controllers - Provides a graphical dashboard to execute and configure AI-driven browser automation with a real-time view.
  • Agent Control Panels - Ships a visual dashboard to execute autonomous web tasks and manage the behavior of browser-based AI agents.
  • Web-Based Agent UIs - Provides a web-based user interface for controlling and monitoring AI agents that automate browser interactions.
  • Agentic Browser Controllers - Provides a visual control panel to configure and execute autonomous agents interacting with web browsers.
  • Agentic Browser Interfaces - Offers a graphical interface for overseeing and managing the activity of automated browser agents.
  • Browser Session Stream Viewers - Streams a real-time visual feed of remote headless browser sessions via a VNC-based web viewer.
  • AI Agent Orchestrators - Coordinates the execution and monitoring of autonomous AI agents navigating websites via a visual interface.
  • Browser Session Persistence - Maintains browser sessions by linking agents to specific user data directories for persistent authentication.
  • Headless Browser Controllers - Provides a control layer to monitor and manage headless browser instances for AI agents in real time.
  • Headless Frame Buffers - Runs a virtual frame buffer to enable graphical browser interactions on servers without a physical monitor.
  • VNC Interfaces - Implements a VNC-based interface to provide a real-time visual feed of headless browser agent activity.
  • AI Agent Interfaces - Implements a messaging bridge that transmits browser activity and control commands between the AI agent and the UI.
  • VNC-Based Session Monitoring - Starts a virtual display and VNC server to monitor and interact with headless browser agents remotely.
  • Browser Configuration Profiles - Links AI agents to specific browser executables and user data profiles to maintain persistent session state.
  • Browser Session Managers - Manages browser profiles and authenticated sessions to enable persistent AI agent interactions.
  • AI Agents and Automation - AI-powered browser automation framework for web interaction.
  • Browser Automation - User interface for interacting with browser-based AI agents.

Star history

Star history chart for browser-use/web-uiStar history chart for browser-use/web-ui

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does browser-use/web-ui do?

This project is a graphical user interface for controlling, configuring, and monitoring AI agents that automate web browser interactions. It provides a visual dashboard to execute autonomous web tasks and manage the behavior of browser-based agents without requiring raw code for every operation.

What are the main features of browser-use/web-ui?

The main features of browser-use/web-ui are: AI-Driven Browser Controllers, Agent Control Panels, Web-Based Agent UIs, Agentic Browser Controllers, Agentic Browser Interfaces, Browser Session Stream Viewers, AI Agent Orchestrators, Browser Session Persistence.

What are some open-source alternatives to browser-use/web-ui?

Open-source alternatives to browser-use/web-ui include: steel-dev/steel-browser — Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome… browsermcp/mcp — BrowserMCP is a browser automation bridge that connects AI tools to a live browser session through a local proxy… sawyerhood/dev-browser — Dev-browser is a browser automation framework and headless browser controller that provides a sandboxed script runner… ultrafunkamsterdam/nodriver — nodriver is an asynchronous Chromium browser automation framework that provides headless control and web scraping… g1879/drissionpage — DrissionPage is a Python library designed for web automation, data scraping, and testing. It functions as a browser… browser-use/workflow-use — This project is an LLM browser automation framework and AI agent browser interface. It serves as a control layer that…

Open-source alternatives to Web Ui

Similar open-source projects, ranked by how many features they share with Web Ui.
  • steel-dev/steel-browsersteel-dev avatar

    steel-dev/steel-browser

    6,450View on GitHub↗

    Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome browser sessions. It enables programmatic browsing and web scraping using standard automation tools like Puppeteer, Playwright, and Selenium, connecting to cloud-hosted browser instances via WebSocket and the Chrome DevTools Protocol. The platform supports both headless and headful browser sessions, with language-specific SDKs for TypeScript and Python. The service distinguishes itself through comprehensive anti-detection capabilities, including residential proxy rotation, CAPTCHA

    TypeScriptaiai-agentsai-tools
    View on GitHub↗6,450
  • browsermcp/mcpBrowserMCP avatar

    BrowserMCP/mcp

    5,817View on GitHub↗

    BrowserMCP is a browser automation bridge that connects AI tools to a live browser session through a local proxy server. It implements a standardized protocol for sending commands like click, type, and navigate to a real browser instance running on the user's machine, while keeping all browsing data on the device. The project distinguishes itself by preserving user sessions and fingerprints across automation tasks. It attaches to the user's existing browser profile to maintain cookies, logins, and authentication state, and uses the real browser's user agent, viewport, and extension context to

    TypeScriptbrowser-automationbrowser-extensionclaude
    View on GitHub↗5,817
  • sawyerhood/dev-browserSawyerHood avatar

    SawyerHood/dev-browser

    3,631View on GitHub↗

    Dev-browser is a browser automation framework and headless browser controller that provides a sandboxed script runner for executing web tasks. It functions as a vision-based web automator and a specialized interface for large language models, enabling the navigation and interaction of web pages within isolated execution environments. The project distinguishes itself by converting complex web pages into simplified representations and coordinate-based maps, allowing AI agents to analyze layouts and perform actions based on pixel locations. It employs a mapping system that assigns unique identif

    TypeScriptclaude-codeplaywrightskills
    View on GitHub↗3,631
  • ultrafunkamsterdam/nodriverultrafunkamsterdam avatar

    ultrafunkamsterdam/nodriver

    3,578View on GitHub↗

    nodriver is an asynchronous Chromium browser automation framework that provides headless control and web scraping capabilities. It functions as a Chrome DevTools Protocol client, allowing for granular engine control by attaching directly to the browser's debug port without the need for external driver binaries. The framework is specifically designed as an anti-bot detection bypass tool. It modifies browser fingerprints and protocol headers to evade automated security systems, handle security warnings, and bypass common obstacles like insecure connection alerts. The system covers a broad rang

    Python
    View on GitHub↗3,578
See all 30 alternatives to Web Ui→