Browserless

Active
GitHub TypeScript NOASSERTION

Description

Deploy headless browsers in Docker. Run on cloud or bring your own infrastructure. Provides powerful web automation and rendering capabilities for AI agents. Free for non-commercial uses.

Key Features

  • Docker-based headless browser with Chromium, Firefox, WebKit on ARM64 and x64
  • Parallel session management with concurrency limits and real-time debug viewer
  • BrowserQL for bot bypass, captcha solving, fingerprint randomization, proxy rotation
  • REST APIs for HTML/PDF generation, smart scraping, full-site crawling, web search
  • MCP Server integration for Claude Desktop, Cursor, VS Code browser automation
  • Persistent sessions storing cookies, cache, localStorage up to 90 days

Use Cases

💡 Web scraping and data extraction at scale with retry strategies
💡 AI agent browser automation for research, form filling, and web tasks
💡 Automated web testing with parallel sessions and real-time debugging
💡 PDF generation, screenshots, and rendering for document pipelines

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (13.6k stars)
  • Responsive to issues, low backlog

⚠️ Limitations

  • No clear open-source license

Quick Start

docker run -p 3000:3000 ghcr.io/browserless/chromium

Related Projects

Open Operator

2.0k · TypeScript
Stale C

An open-source template for building web agents with Stagehand on Browserbase, providing serverless browser automation for AI agents to safely execute web tasks in the cloud.

browseragenttypescript +2
  • · Open-source web agent template built on Stagehand and Browserbase — converts natural language intent into headless browser operations via a simple agent loop
  • · Serverless browser automation powered by Browserbase — AI agents execute web tasks in isolated cloud browser sessions without managing infrastructure
  • · Stagehand DOM manipulation and state management for precise interaction with web elements and structured data extraction

BB Browser

6.1k · TypeScript
Normal B

An MCP server and CLI that turns the browser into an API, allowing AI agents to control Chrome with existing login sessions for web operations, data scraping, and automation tasks without re-authentication.

mcptoolsbrowser +2
  • · Turns browser into API, AI agents reuse user's logged-in session state
  • · 36 platforms, 103 commands (Twitter, Reddit, GitHub, Zhihu, etc.)
  • · No API keys or reverse engineering needed, uses user browser cookies directly

Agent Reach

72.3k · Python
Active A+

Give your AI agent eyes to see the entire internet. Read and search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu with one CLI and zero API fees.

browserpythonagent +2
  • · Multi-platform search — Search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu and 14+ platforms with one CLI
  • · Zero API fees — All tools are open-source and free, no paid API keys required
  • · One-line install — Paste a single command to your AI agent for auto-installation, supports Claude Code, OpenClaw, Cursor etc.

Related Articles