browserless/browserless
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 3
- age_days: 3211
- days_rel: 13
- days_push: 8
- n_releases_24m: 16
Adoption not part of the score
13634 stars · 1032 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Browserless is a platform for deploying and managing headless browsers (Chrome, Firefox, WebKit) in Docker, usable self-hosted or via their cloud service. It exposes browsers over WebSocket and HTTP APIs compatible with Puppeteer and Playwright, plus an MCP server and browser-agent endpoints for AI agents.
Use cases
- run puppeteer scripts against a managed headless chrome pool
- self-host headless browsers in docker for web scraping
- take screenshots and generate PDFs from web pages via an API
- give AI agents a real browser with stealth and captcha solving
- run headless browser tests and lighthouse audits at scale
- connect playwright to a remote browser over websocket
- scrape websites without getting blocked using residential proxies
When to choose
- you need scalable headless browser infrastructure without managing chrome crashes, memory leaks, or zombie processes
- you want puppeteer/playwright compatibility with a hosted or dockerized browser pool
- you need anti-bot features like stealth mode, captcha solving, and proxies for scraping
- you want to give LLM agents browser access via MCP or REST agent endpoints
When to avoid
- you only need simple HTTP fetching without JavaScript rendering
- you require a fully permissive open-source license for commercial self-hosting (license is source-available with non-commercial free use)
- you need deep customization of the browser binary beyond what the container exposes
- you want a lightweight local automation setup where running puppeteer directly is simpler
Facets
service · maturity active
http-server websocket mcp sdk web-development crawlers developer-tools self-hosted cloud headless-browser puppeteer playwright chrome firefox webkit browser-automation web-scraping screenshots pdf-generation captcha-solving stealth-mode browser-pool automation ai-agents docker nodejs web-server
8 sources
- readme: https://github.com/browserless/browserless · fetched 2026-08-28 · 8eb2a45fa4ee
- homepage: https://browserless.io · fetched 2026-08-29 · 32b1585d9af3
- site_page: https://www.browserless.io/feature/enterprise-features · fetched 2026-08-29 · 2be83dfbc628
- site_page: https://www.browserless.io/about · fetched 2026-08-29 · 67d76035c473
- site_page: https://docs.browserless.io/ · fetched 2026-08-29 · e7797a275395
- site_page: https://docs.browserless.io · fetched 2026-08-29 · e7797a275395
- site_page: https://www.browserless.io/pricing · fetched 2026-08-29 · 134479d520ad
- site_page: https://www.browserless.io/changelog · fetched 2026-08-29 · 56dcd44397c7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| browserless/browserless | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="browserless/browserless")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem