Skip to main content

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.