The General-Purpose Agentic Browser

Give your AI agent a real browser. 2-6x fewer tokens than every competitor, tested across MCP and CLI benchmarks with 100% accuracy.

Read the Docs
openbrowser.me
2
Benchmarks
6
Competitors
100%
Accuracy
2-6x
Fewer Tokens

Why OpenBrowser

Built different from the ground up.

Fewest Tokens in Every Benchmark

Tested against 6 competitors across 2 independent benchmarks. Text-first architecture means 2-6x fewer tokens, every time.

Chrome DevTools MCP
299,486
Playwright MCP
158,787
OpenBrowser MCP
50,195
Claude Sonnet 4.6 | Feb 2026Methodology

Any LLM Provider

Works with 12 LLM providers out of the box, plus any OpenAI-compatible endpoint.

GeminiGPT 5.2ClaudeDeepSeekGroqOllamaQwenAzureBedrockOpenRouterNovitaLiteLLM

One Tool, Full Control

One execute_code tool, persistent Python namespace. Navigate, click, type, extract.

await navigate("https://news.ycombinator.com")

Live Browser View

Watch your agent browse in real-time via VNC streaming. See every click, scroll, and navigation live.

openbrowser.me
Live VNC stream

Production Ready

Docker, Kubernetes, cloud deployment. Battle-tested infrastructure for any scale.

Open Source

MIT licensed. Community-driven. Fully extensible. Build on top of OpenBrowser.

Star on GitHub

Get Started in 3 Steps

From zero to autonomous browsing in minutes.

1

Install

pip install openbrowser-ai
2

Write a Task

from openbrowser import CodeAgent, ChatGoogle
from dotenv import load_dotenv
import asyncio
load_dotenv()
async def main():
agent = CodeAgent(
task="Find the #1 post on Show HN",
llm=ChatGoogle(),
)
await agent.run()
asyncio.run(main())
3

Watch It Browse

The agent navigates, clicks, types, and extracts data autonomously. Watch it work in real-time through the live browser view.

See OpenBrowser in Action

From ad-hoc browsing to hands-off scheduled automation.

Agent Demo

Watch a real agent browse the web autonomously.

Scheduled Workflows

Schedule recurring browser tasks that reuse saved login sessions.

Works With Your Favorite Tools

OpenBrowser integrates with any MCP-compatible client.

Claude Code
Cursor
Windsurf
VS Code
n8n
Any MCP Client
Cline
Roo Code
Claude Code
Cursor
Windsurf
VS Code
n8n
Any MCP Client
Cline
Roo Code
Claude Code
Cursor
Windsurf
VS Code
n8n
Any MCP Client
Cline
Roo Code
Claude Code
Cursor
Windsurf
VS Code
n8n
Any MCP Client
Cline
Roo Code

Get Early Access

Be the first to try the hosted version of OpenBrowser.