Reliable & scalable browser infrastructure for AI agents and automation.
$npx browser-gateway serveStarts the gateway, dashboard, and MCP server on one port

Browserless, Steel, Chrome, Docker
Zero downtime, zero code changes
Route all connections through one URL
Open source and free
Works with everything
Change one line. Get routing, failover, and pooling for free.
import { chromium } from "playwright-core";
// One line change — route through the gateway
const browser = await chromium.connectOverCDP(
"http://localhost:9500"
);
const page = await browser.newPage();
await page.goto("https://example.com");
console.log(await page.title());
await browser.close();Drop-in replacement. Change the URL, keep everything else.
The built-in MCP server auto-detects Chrome on your system, launches it on first use, and gives AI agents 8 browser tools through the gateway's routing layer.
browser_navigateGo to a URLbrowser_snapshotAccessibility tree with refsbrowser_screenshotCapture page as PNGbrowser_interactClick, type, scrollbrowser_evaluateRun JavaScriptbrowser_set_viewportResize viewportbrowser_closeEnd sessionbrowser_statusGateway healthFeatures
Priority chain, round-robin, least-connections, latency-optimized, and weighted distribution.
Provider goes down? Next one picks up instantly. TTL-based cooldowns with auto-recovery.
8 browser tools for AI agents. Navigate, screenshot, snapshot, interact, evaluate. Zero config.
All providers busy? Connections wait in a FIFO queue instead of failing. Configurable timeouts.
Set maxConcurrent per provider. The gateway enforces it so providers never get overwhelmed.
Disconnect and reconnect to the same browser. Cookies, localStorage, and page state preserved.
Manage providers, view live sessions, edit config, monitor health — all from the browser.
Periodic connectivity probes detect unhealthy providers. Cooldown system skips failing ones.
Get notified when providers go down, recover, enter cooldown, or when the queue overflows.
Works with CDP, Playwright protocol, WebDriver BiDi — raw TCP pipe forwards any WebSocket protocol.
Developer experience
No vendor lock-in. Fork it, self-host it, extend it. Your infrastructure, your rules.
browser-gateway serveStart gateway + dashboard
browser-gateway mcpMCP server for agents
browser-gateway checkTest provider health