Welcome to Meshbrow
Meshbrow gives every AI agent its own persistent cloud browser — with saved login sessions, isolated identities, and the ability to navigate the real web without getting blocked.Why Meshbrow?
AI agents need to interact with the web the same way humans do: logging into SaaS tools, navigating dashboards, filling forms, and extracting data. But cloud-hosted browsers face two problems — they lose state between runs, and they get detected as bots. Meshbrow solves both:Session Persistence
Save and restore cookies, localStorage, and login states across sessions. Your agent logs into Stripe once — and remembers it tomorrow.
Undetectable Browsing
Every session gets a unique, consistent fingerprint. Canvas noise, WebGL spoofing, TLS matching — passes CreepJS, FingerprintJS, and BotD.
Full Isolation
Each browser runs in its own network namespace with a dedicated IP. No cross-session leakage, no shared state.
Observable & Debuggable
HAR capture, screenshots, DOM snapshots, and session recording. See exactly what your agent sees.
How It Works
Connect with Any Tool
Meshbrow exposes standard Chrome DevTools Protocol (CDP) — connect with any tool that speaks CDP:- Playwright (Node.js, Python, .NET, Java)
- Puppeteer (Node.js)
- Selenium (any language)
- MCP Tools (Claude, GPT, custom agents)
- CDP direct (raw WebSocket)
Quick Example
Next Steps
Quickstart
Get your first session running in 2 minutes.
API Reference
Full REST API documentation.
Playwright Guide
Connect Playwright to Meshbrow browsers.
MCP / AI Agents
Give your AI agents persistent browser access.