|
The browser for AI agents Claude Code, Codex, Cursor, or any MCP client drives it using the accounts you're already signed into β while you watch live and replay every step. |
The AI browser for humans An open-source Chromium fork with a built-in AI agent β the privacy-first alternative to ChatGPT Atlas, Perplexity Comet, and Dia. |
Two browsers, one codebase β we're building both. Free and open source under AGPL-3.0, and everything runs on your machine.
Your AI is smart, but it can't press the buttons. Ask it to book a flight, download an invoice, or reply to an email β it stops at the login screen. BrowserClaw fixes that: it's a real browser you install, sign into, and use like any other, and your AI drives it with the logins you already have β not a headless spec, not a cloud rental.
- Install BrowserClaw and sign in to the sites you use every day β it works like any browser, and every account you sign into becomes something your AI can use
- Connect your AI in one click β Claude Code, Codex, Cursor, VS Code, Zed, Antigravity; anything else that speaks MCP connects with a URL
- Give it a real task β "Book me the cheapest morning flight from SFO to NYC next Friday" β then watch it live from your new tab and replay the whole run like a video
| Your new tab shows every agent working right now β which site it's on, what it's doing, how far along. Docs |
|
| One endpoint, every harness. Claude Code, Codex, Cursor, Antigravity, VS Code, and Zed set up with a single click. Docs |
|
| Every session is saved as a scrubbable video on your disk, with a step-by-step action timeline β rewind and see exactly what happened. Docs |
|
- Your logins β agents automate your real work using the sessions you already have, not a blank sandbox (how it works)
- Isolated agent tabs β every agent works in its own tabs and never touches yours; run several in parallel (tabs & isolation)
- 100% local β sessions, screenshots, history, and settings never leave your machine (privacy)
An open-source Chromium fork that runs AI agents natively β the privacy-first alternative to ChatGPT Atlas, Perplexity Comet, and Dia. Use your own API keys or run local models with Ollama; your data never leaves your machine.
- Download and install BrowserOS β macOS Β· Windows Β· Linux (AppImage) Β· Linux (Debian)
- Import your Chrome data (optional) β bookmarks, passwords, extensions all carry over
- Connect your AI provider β Claude, OpenAI, Gemini, ChatGPT Pro via OAuth, or local models via Ollama/LM Studio
| Feature | Description | Docs |
|---|---|---|
| AI Agent | 53+ browser automation tools β navigate, click, type, extract data, all with natural language | Guide |
| MCP Server | Control the browser from Claude Code, Gemini CLI, or any MCP client | Setup |
| Cowork | Combine browser automation with local file operations β research the web, save reports to your folder | Docs |
| Scheduled Tasks | Run agents on autopilot β daily, hourly, or every few minutes | Docs |
| 40+ App Integrations | Gmail, Slack, GitHub, Linear, Notion, Figma, Salesforce, and more via MCP | Docs |
| Vertical Tabs | Side-panel tab management β stay organized even with 100+ tabs open | Docs |
| Ad Blocking | uBlock Origin + Manifest V2 support β 10x more protection than Chrome | Docs |
| Cloud Sync | Sync browser config and agent history across devices | Docs |
| Smart Nudges | Contextual suggestions to connect apps and use features at the right moment | Docs |
Install BrowserOS as MCP and control it from claude-code
HackerNews.top.3.mp4
use-browserOS-to-chat.mp4
use-browserOS-to-extract.mp4
BrowserOS works with any LLM. Bring your own keys, use OAuth, or run models locally.
| Provider | Type | Auth |
|---|---|---|
| Kimi K2.5 | Cloud (default) | Built-in |
| ChatGPT Pro/Plus | Cloud | OAuth |
| GitHub Copilot | Cloud | OAuth |
| Qwen Code | Cloud | OAuth |
| Claude (Anthropic) | Cloud | API key |
| GPT-4o / o3 (OpenAI) | Cloud | API key |
| Gemini (Google) | Cloud | API key |
| Azure OpenAI | Cloud | API key |
| AWS Bedrock | Cloud | IAM credentials |
| OpenRouter | Cloud | API key |
| Ollama | Local | Setup |
| LM Studio | Local | Setup |
| BrowserOS | Chrome | Brave | Dia | Comet | Atlas | |
|---|---|---|---|---|---|---|
| Open Source | β | β | β | β | β | β |
| AI Agent | β | β | β | β | β | β |
| MCP Server | β | β | β | β | β | β |
| Cowork (files + browser) | β | β | β | β | β | β |
| Scheduled Tasks | β | β | β | β | β | β |
| Bring Your Own Keys | β | β | β | β | β | β |
| Local Models (Ollama) | β | β | β | β | β | β |
| Local-first Privacy | β | β | β | β | β | β |
| Ad Blocking (MV2) | β | β | β | β | β | β |
Detailed comparisons:
- BrowserOS vs Chrome DevTools MCP β developer-focused comparison for browser automation
- BrowserOS vs Claude Cowork β getting real work done with AI
- BrowserOS vs OpenClaw β everyday AI assistance
BrowserClaw is a browser your AI drives; BrowserOS is a browser you drive, with an AI agent built in. They're standalone apps that live side by side β many people use BrowserOS as their daily browser and BrowserClaw as their agents' browser.
Any AI agent that supports MCP, which is essentially every serious AI coding tool today. Claude Code, Codex, Cursor, VS Code, Zed, and Antigravity connect with one click; anything else connects with a URL.
Yes β that's the point. Agents drive BrowserClaw using the sessions you already have, so they automate your real work instead of poking a blank sandbox. Per-agent profile isolation is on the roadmap if you want to keep them apart.
No. Every agent opens its own tabs to work in and never touches the ones you have open. It can't close the doc you're writing or steer the tab you're using β you keep working while it works.
Yes. Every agent gets its own set of tabs, tracked separately. Codex and Claude Code can each work on their own tasks at the same time without stepping on each other.
Yes. Every session is saved as a scrubbable video with a step-by-step action timeline. Rewind, spot the moment things went sideways, and give the agent a better instruction next time.
Everything runs on your machine. Session history, screenshots, replays, and settings are files on your disk, and your logins stay in your browser profile β same as any browser. There's no dashboard we own. Open source, top to bottom.
11+ providers: Kimi, Claude, OpenAI, Gemini, ChatGPT Pro/Plus and GitHub Copilot via OAuth, OpenRouter, Azure, Bedrock β or fully local models through Ollama and LM Studio. Bring your own keys and switch anytime.
Yes. Both browsers are Chromium forks, so Chrome extensions work and your bookmarks, passwords, and settings import in one click.
BrowserClaw runs on macOS and Windows. BrowserOS runs on macOS, Windows, and Linux. System requirements match Google Chrome.
Yes. Both products are free and open source under AGPL-3.0. You bring your own AI provider keys.
Both products ship from this monorepo, which has two main subsystems: the browser (Chromium fork) and the agent platform (TypeScript/Go).
BrowserOS/
βββ packages/browseros/ # Chromium fork + build system (Python)
β βββ chromium_patches/ # Patches applied to Chromium source
β βββ build/ # Build CLI and modules
β βββ resources/ # Icons, entitlements, signing
β
βββ packages/browseros-agent/ # Agent platform (TypeScript/Go)
β βββ apps/
β β βββ claw-server/ # BrowserClaw backend β MCP endpoint + JSON API (Hono)
β β βββ claw-app/ # BrowserClaw dashboard extension (WXT + React)
β β βββ claw-onboard/ # BrowserClaw onboarding flow
β β βββ server/ # BrowserOS MCP server + AI agent loop (Bun)
β β βββ app/ # BrowserOS extension UI (WXT + React)
β β βββ cli/ # CLI tool (Go)
β β
β βββ packages/
β βββ agent-sdk/ # Node.js SDK (npm: @browseros-ai/agent-sdk)
β βββ cdp-protocol/ # CDP type bindings
β βββ shared/ # Shared constants
| Package | What it does |
|---|---|
packages/browseros |
Chromium fork β patches, build system, signing |
apps/claw-server |
BrowserClaw backend β the MCP endpoint agents connect to, plus the API behind the dashboard |
apps/claw-app |
BrowserClaw new-tab dashboard β watch, replay, and manage agent sessions |
apps/server |
Bun server exposing 53+ MCP tools and running the BrowserOS AI agent loop |
apps/app |
BrowserOS extension β new tab, side panel chat, onboarding, settings |
apps/cli |
Go CLI β control BrowserOS from the terminal or AI coding agents |
agent-sdk |
Node.js SDK for browser automation with natural language |
cdp-protocol |
Type-safe Chrome DevTools Protocol bindings |
We'd love your help making BrowserOS and BrowserClaw better! See our Contributing Guide for details.
Agent development (TypeScript/Go) β see the agent monorepo README for setup instructions.
Browser development (C++/Python) β requires ~100GB disk space. See packages/browseros for build instructions.
- ungoogled-chromium β we use some of its patches for enhanced privacy. Thanks to everyone behind this project!
- The Chromium Project β at the core of both browsers, making it possible for them to exist in the first place.
If you use BrowserOS in your research or project, please cite:
@software{browseros2025,
author = {Nithin Sonti and Nikhil Sonti and {BrowserOS-team}},
title = {BrowserOS: The open-source Agentic browser},
url = {https://github.com/browseros-ai/BrowserOS},
year = {2025},
publisher = {GitHub},
license = {AGPL-3.0},
}BrowserOS and BrowserClaw are open source under the AGPL-3.0 license.
Copyright Β© 2026 Felafax, Inc.
Thank you to all our supporters!
Team β Nikhil (@nv_sonti), Nithin (@ThatNithin) and Dani (@dani_akash_):
Built with β€οΈ from San Francisco




