The General-Purpose Agentic Browser

Give your AI agent a real browser. 3.2x more token-efficient than Playwright MCP. 6x more than Chrome DevTools MCP.

Read the Docs

Why OpenBrowser

Built different from the ground up.

Text-First Architecture

3.2x fewer tokens than Playwright MCP. 6x fewer than Chrome DevTools MCP. Text, not screenshots.

Chrome DevTools MCP299,486 tokens
299,486
Playwright MCP158,787 tokens
158,787
OpenBrowser MCP50,195 tokens
50,195

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

Watch a real agent browse the web autonomously.

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.