awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
epiral avatar

epiral/bb-browser

0
View on GitHub↗
5,814 estrellas·576 forks·TypeScript·MIT·3 vistas

Bb Browser

bb-browser is an authenticated web scraper and browser automation CLI that also functions as an MCP server for AI coding tools. It treats the browser as a programmable runtime environment, enabling AI agents to control a live Chrome instance through a standard protocol while leveraging existing login sessions for authenticated actions.

The project distinguishes itself through a dual CLI and MCP interface, allowing both direct command-line control and AI-driven browser manipulation. It includes a parallel multi-platform query engine that executes simultaneous searches across multiple websites, aggregating structured JSON results. A plugin-based site adapter system supports over 100 pre-configured commands across 36 platforms, with the ability to create custom adapters by reverse-engineering website APIs.

The tool provides browser automation capabilities for executing actions like opening URLs, clicking elements, filling inputs, and capturing network traffic. Output is delivered as structured JSON that can be filtered and transformed inline using jq expressions. The system supports cross-platform research by querying multiple platforms on a single topic in parallel, returning combined results for broader information gathering.

Features

  • Authenticated Web Data Extraction - Executes pre-built commands across 36 platforms to search and extract data using the browser's authenticated session.
  • Agentic Browser Controllers - Enables AI coding tools to control a browser through an MCP server for autonomous navigation and interaction.
  • Browser Control Servers - Provides an MCP server that lets AI coding tools control a browser through a standard protocol.
  • MCP Servers - Ships an MCP server implementation that lets AI coding tools control a browser through the Model Context Protocol.
  • Multi-Website Query Aggregators - Queries multiple websites simultaneously on a single topic, returning combined structured results for broader information gathering.
  • Browser Automation - Executes browser automation tasks like opening URLs, clicking elements, filling inputs, and capturing network traffic.
  • Browser Automation CLIs - Controls a live Chrome browser from the command line for automated web interactions using existing login sessions.
  • CLI-Controllable Browsers - Controls a live Chrome browser from the command line using existing login sessions for authenticated interactions.
  • CLI and MCP Interfaces - Provides both a command-line interface and an MCP server for the same browser automation functionality.
  • Pre-Configured Site Commands - Provides over 100 pre-configured commands across 36 platforms for searching and extracting data from websites.
  • Browser Session Token Reuse - Leverages existing browser login sessions to perform authenticated actions without re-entering credentials.
  • Site Adapter Frameworks - Supports a plugin-based system for creating custom website adapters by reverse-engineering APIs.
  • Cross-Platform Query Aggregators - Executes simultaneous queries across multiple websites, aggregating results for efficient cross-platform research.
  • Browser Automation - Executes browser actions such as opening URLs, clicking elements, filling inputs, and capturing network traffic.
  • Browser Automation APIs - Exposes browser automation as a programmable API layer, treating the browser as a runtime environment for executing commands.
  • Chrome DevTools Protocols - Controls a live Chrome instance via the Chrome DevTools Protocol for direct DOM, network, and JavaScript manipulation.
  • Multi-Platform Query Engines - Queries multiple platforms on a single topic in parallel, returning combined structured JSON results.
  • jq-Transformable Outputs - Outputs structured JSON results that can be filtered and transformed inline using jq expressions.
  • Website API Adapters - Creates new site adapters by reverse-engineering a website's API, with AI agents autonomously writing and submitting adapters.
  • Herramientas de desarrollo - Tool enabling agents to control real Chrome browser sessions.

Historial de estrellas

Gráfico del historial de estrellas de epiral/bb-browserGráfico del historial de estrellas de epiral/bb-browser

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Bb Browser

Proyectos open-source similares, clasificados según cuántas características comparten con Bb Browser.
  • microsoft/playwright-cliAvatar de microsoft

    microsoft/playwright-cli

    3,871Ver en GitHub↗

    Playwright-cli is a command line interface for executing web tasks and automating browser interactions using the Playwright framework. It serves as a browser binary manager for downloading and installing specific browser engines and their required system dependencies, as well as a tool for running automated test suites across multiple engines to verify application behavior. The utility functions as a browser session controller, managing browser profiles and persistent storage states via the command line. It enables the execution of automation suites across different browser engines and config

    TypeScriptplaywright
    Ver en GitHub↗3,871
  • segmentio/nightmareAvatar de segmentio

    segmentio/nightmare

    19,775Ver en GitHub↗

    Nightmare is an Electron-based browser automation library and headless browser controller. It provides the infrastructure to programmatically navigate web pages, interact with DOM elements, and execute JavaScript within a background browser instance. The project distinguishes itself by integrating a full Chromium instance within an Electron shell, allowing for the management of browser sessions, network proxy settings, and persistent storage partitions. It enables the capture of page states as PNG screenshots, PDF documents, or HTML files. The tool covers a broad range of capabilities includ

    JavaScript
    Ver en GitHub↗19,775
  • browser-use/browser-harnessAvatar de browser-use

    browser-use/browser-harness

    15,265Ver en GitHub↗

    This project is an automation framework that connects large language models to web browsers via the Chrome DevTools Protocol for autonomous task execution. It functions as a bridge between intelligent agents and browser engines, allowing for the direct control of browser sessions and profiles. The framework features a self-healing agent capable of generating and executing custom scripts during runtime to resolve failures and optimize browser tasks. It supports stealthy deployment through the use of integrated proxies and captcha solvers to bypass bot detection and security mitigations. The s

    Pythonai-agentbrowser-agentbrowser-automation
    Ver en GitHub↗15,265
  • go-rod/rodAvatar de go-rod

    go-rod/rod

    6,713Ver en GitHub↗
    Goautomationcdpchrome-devtools
    Ver en GitHub↗6,713
Ver las 30 alternativas a Bb Browser→

Preguntas frecuentes

¿Qué hace epiral/bb-browser?

bb-browser is an authenticated web scraper and browser automation CLI that also functions as an MCP server for AI coding tools. It treats the browser as a programmable runtime environment, enabling AI agents to control a live Chrome instance through a standard protocol while leveraging existing login sessions for authenticated actions.

¿Cuáles son las características principales de epiral/bb-browser?

Las características principales de epiral/bb-browser son: Authenticated Web Data Extraction, Agentic Browser Controllers, Browser Control Servers, MCP Servers, Multi-Website Query Aggregators, Browser Automation, Browser Automation CLIs, CLI-Controllable Browsers.

¿Qué alternativas de código abierto existen para epiral/bb-browser?

Las alternativas de código abierto para epiral/bb-browser incluyen: microsoft/playwright-cli — Playwright-cli is a command line interface for executing web tasks and automating browser interactions using the… browser-use/browser-harness — This project is an automation framework that connects large language models to web browsers via the Chrome DevTools… segmentio/nightmare — Nightmare is an Electron-based browser automation library and headless browser controller. It provides the… getsentry/xcodebuildmcp — XcodeBuildMCP is a Model Context Protocol server and development tool bridge that provides AI agents with the ability… go-rod/rod. ultrafunkamsterdam/nodriver — nodriver is an asynchronous Chromium browser automation framework that provides headless control and web scraping…