Skip to content

browseros-ai/BrowserOS

Repository files navigation

github-banner



Discord Slack X / Twitter GitHub stars

BrowserClaw

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.

Download for macOS Download for Windows

Website Β· Docs

BrowserOS

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.

Download for macOS Download for Windows Download for Linux Download for Debian

Website Β· Docs

Two browsers, one codebase β€” we're building both. Free and open source under AGPL-3.0, and everything runs on your machine.

BrowserClaw

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.

Get started

  1. 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
  2. Connect your AI in one click β€” Claude Code, Codex, Cursor, VS Code, Zed, Antigravity; anything else that speaks MCP connects with a URL
  3. 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

Features

Live dashboard

Your new tab shows every agent working right now β€” which site it's on, what it's doing, how far along. Docs
BrowserClaw dashboard showing agent sessions and recent activity

One-click MCP connect

One endpoint, every harness. Claude Code, Codex, Cursor, Antigravity, VS Code, and Zed set up with a single click. Docs
BrowserClaw MCP connect board with one-click install for Claude Code, Codex, Cursor, Antigravity, VS Code, and Zed

Replay & audit

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
BrowserClaw replay view with video scrubber and action timeline
  • 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)

BrowserOS

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.

Quick Start

  1. Download and install BrowserOS β€” macOS Β· Windows Β· Linux (AppImage) Β· Linux (Debian)
  2. Import your Chrome data (optional) β€” bookmarks, passwords, extensions all carry over
  3. Connect your AI provider β€” Claude, OpenAI, Gemini, ChatGPT Pro via OAuth, or local models via Ollama/LM Studio

Features

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

Demos

BrowserOS agent in action

BrowserOS agent in action

Install BrowserOS as MCP and control it from claude-code

HackerNews.top.3.mp4



Use BrowserOS to chat

use-browserOS-to-chat.mp4



Use BrowserOS to scrape data

use-browserOS-to-extract.mp4



LLM Providers

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

How We Compare

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:

FAQ

What's the difference between BrowserClaw and BrowserOS?

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.

Which AI tools work with BrowserClaw?

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.

Does my AI share my logins?

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.

Will my AI interrupt my browsing?

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.

Can I run two AIs at the same time?

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.

Can I replay what my AI did?

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.

Is my data safe? Does anything go to the cloud?

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.

What LLM providers does BrowserOS support?

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.

Do my Chrome extensions and bookmarks work?

Yes. Both browsers are Chromium forks, so Chrome extensions work and your bookmarks, passwords, and settings import in one click.

What platforms are supported?

BrowserClaw runs on macOS and Windows. BrowserOS runs on macOS, Windows, and Linux. System requirements match Google Chrome.

Is it free?

Yes. Both products are free and open source under AGPL-3.0. You bring your own AI provider keys.

Architecture

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

Contributing

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.

Credits

  • 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.

Citation

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},
}

License

BrowserOS and BrowserClaw are open source under the AGPL-3.0 license.

Copyright Β© 2026 Felafax, Inc.

Stargazers

Thank you to all our supporters!

Team β€” Nikhil (@nv_sonti), Nithin (@ThatNithin) and Dani (@dani_akash_):

Twitter Follow     Twitter Follow     Twitter Follow

Built with ❀️ from San Francisco

About

🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.

Topics

Resources

License

AGPL-3.0, Unknown licenses found

Licenses found

AGPL-3.0
LICENSE
Unknown
LICENSE.ungoogled_chromium

Contributing

Security policy

Stars

11.9k stars

Watchers

57 watching

Forks

Contributors