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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
epiral avatar

epiral/bb-browser

0
View on GitHub↗
5,814 Stars·576 Forks·TypeScript·MIT·8 Aufrufe

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.
  • Developer Tools - Tool enabling agents to control real Chrome browser sessions.

Star-Verlauf

Star-Verlauf für epiral/bb-browserStar-Verlauf für epiral/bb-browser

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Bb Browser

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Bb Browser.
  • microsoft/playwright-cliAvatar von microsoft

    microsoft/playwright-cli

    3,871Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,871
  • segmentio/nightmareAvatar von segmentio

    segmentio/nightmare

    19,775Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗19,775
  • browser-use/browser-harnessAvatar von browser-use

    browser-use/browser-harness

    15,265Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,265
  • go-rod/rodAvatar von go-rod

    go-rod/rod

    6,713Auf GitHub ansehen↗
    Goautomationcdpchrome-devtools
    Auf GitHub ansehen↗6,713
Alle 30 Alternativen zu Bb Browser anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von epiral/bb-browser?

Die Hauptfunktionen von epiral/bb-browser sind: Authenticated Web Data Extraction, Agentic Browser Controllers, Browser Control Servers, MCP Servers, Multi-Website Query Aggregators, Browser Automation, Browser Automation CLIs, CLI-Controllable Browsers.

Welche Open-Source-Alternativen gibt es zu epiral/bb-browser?

Open-Source-Alternativen zu epiral/bb-browser sind unter anderem: 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…