Cookie sync · Sandboxed · Native live view · MCP
Login once. Every remote browser
is already authenticated.
Your cookies sync across every browser in the fleet. No re-login, no token juggling, no credential management. Just real Chrome sessions with native live view — no VNC needed.
The three things no other browser agent has
Cookie sync
Login on your local browser once. Every remote browser in the fleet gets your authenticated sessions automatically. Gmail, Slack, Notion, internal tools — all just work. No re-login. No credential management.
Sandboxed execution
Each browser runs in its own isolated environment. Agents can't escape the sandbox, can't touch your filesystem, can't interfere with each other. Full browser power with zero risk to your machine.
Native live view
Watch your agent work in real time through a native Chromium view — not a laggy VNC stream or a static screenshot. Smooth, instant, pixel-perfect. Intervene anytime with your own mouse and keyboard.
AI agents can't use browsers. The tools are the bottleneck.
Playwright, Puppeteer, Selenium — they were built for human testers writing scripts, not for AI. When you connect an AI agent to these tools, it has to parse thousands of lines of raw HTML, guess CSS selectors like div.main > ul:nth-child(3) > li > a, or stare at pixel screenshots trying to figure out where a button is.
The agent spends more time fighting the browser than doing the actual task. Selectors break when sites update. Screenshots burn tokens and miss context. Every tool puts the hard work on the AI.
That's backwards. The browser should do the hard work — not the agent.
Clean markdown instead of raw HTML
Oya Browser returns every page as structured markdown with numbered interactive elements. The AI reads [#13 button "Google Search"] and says click(13). No vision model. No CSS selector. Just a number.
Elements are actual DOM attributes, not screenshot coordinates. Your real browser with cookies, logins, and extensions — sites see a real user, not a bot.
Pages as markdown. Click by number.
# analyze_page response url: https://google.com title: Google elements: 22 --- [#1 link "About"] [#2 link "Store"] [#3 link "Gmail"] [#4 link "Images"] <!-- main content --> Google [#9 textarea "Search"] [#13 button "Google Search"] [#14 button "I'm Feeling Lucky"] --- > AI calls: type(9, "best MCP tools") > AI calls: click(13)
Connect any MCP client
Get your endpoint from the dashboard. Paste the JSON config into Cursor, Claude Desktop, Windsurf, or any MCP-compatible client.
// Per-browser MCP endpoint { "mcpServers": { "oya-browser": { "url": "https://browser.oya.ai/mcp/YOUR_ID", "transport": "streamable-http", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }
Scale to 1,000 browsers as one endpoint
One fleet token. One MCP endpoint. The server round-robins commands across every connected browser. Cookies sync automatically. Scale horizontally with zero config.
// One endpoint for all browsers { "mcpServers": { "oya-pool": { "url": "https://browser.oya.ai/mcp/pool", "transport": "streamable-http", "headers": { "Authorization": "Bearer YOUR_FLEET_TOKEN" } } } }
Every session a different identity
Create anonymity profiles with unique browser fingerprints, proxy routing, and isolated cookie stores. Canvas noise, WebGL spoofing, WebRTC leak prevention, and telemetry blocking — all built in. Agents can switch identities on the fly with a single MCP call.
Fingerprint rotation
Unique canvas, WebGL, audio, and font fingerprints per profile — deterministic and coherent
Stealth mode
Removes Electron markers, fixes window.chrome, navigator.webdriver, plugins, and permissions
Proxy & DNS
SOCKS5/HTTP proxy per profile with DNS leak prevention — route each identity through a different exit
Telemetry blocked
Chromium phone-home domains blocked, Safe Browsing disabled, no background networking
15 tools. Full browser control.
analyze_page
Full page as structured markdown with numbered elements
navigate
Navigate to any URL in the active tab
click
Click any element by its number
type
Type text into inputs and textareas
press_key
Send keyboard shortcuts and key combos
screenshot
Capture full-page PNG screenshot
scroll
Scroll up, down, or to elements
open_tab
Open a new browser tab
switch_tab
Switch between open tabs
list_tabs
List all open browser tabs
close_tab
Close a specific tab
wait
Wait for page loads and transitions
list_profiles
List available anonymity profiles
create_profile
Create a new randomized fingerprint profile
set_profile
Switch fingerprint, proxy, and cookie store
Get started in minutes
Download Oya Browser, connect your API key, and let AI control your real Chrome. Free to use.