MCPHub LabRegistrybrowseros-ai/BrowserOS
browseros-ai

browseros ai/BrowserOS

Built by browseros-ai โ€ข 10,160 stars

What is browseros ai/BrowserOS?

๐ŸŒ The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.

How to use browseros ai/BrowserOS?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add browseros ai/BrowserOS using the following command: npx @modelcontextprotocol/browseros-ai-browseros 4. Restart the client and verify the new tools are active.
๐Ÿ›ก๏ธ Scoped (Restricted)
npx @modelcontextprotocol/browseros-ai-browseros --scope restricted
๐Ÿ”“ Unrestricted Access
npx @modelcontextprotocol/browseros-ai-browseros

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified High-performance Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

browseros ai/BrowserOS FAQ

Q

Is browseros ai/BrowserOS safe?

Yes, browseros ai/BrowserOS follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is browseros ai/BrowserOS up to date?

browseros ai/BrowserOS is currently active in the registry with 10,160 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for browseros ai/BrowserOS?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub
<div align="center"> <img width="693" height="379" alt="github-banner" src="https://github.com/user-attachments/assets/1e37941c-4dbc-4662-9c8c-3bbe9971301d" />

<br></br> Discord Slack Twitter License: AGPL v3 Docs <br></br> <a href="https://files.browseros.com/download/BrowserOS.dmg"> <img src="https://img.shields.io/badge/Download-macOS-black?style=flat&logo=apple&logoColor=white" alt="Download for macOS (beta)" /> </a> <a href="https://files.browseros.com/download/BrowserOS_installer.exe"> <img src="https://img.shields.io/badge/Download-Windows-0078D4?style=flat&logo=windows&logoColor=white" alt="Download for Windows (beta)" /> </a> <a href="https://files.browseros.com/download/BrowserOS.AppImage"> <img src="https://img.shields.io/badge/Download-Linux-FCC624?style=flat&logo=linux&logoColor=black" alt="Download for Linux (beta)" /> </a> <a href="https://cdn.browseros.com/download/BrowserOS.deb"> <img src="https://img.shields.io/badge/Download-Debian-D70A53?style=flat&logo=debian&logoColor=white" alt="Download Debian package" /> </a> <br />

</div>

BrowserOS is 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.

Documentation ยท Discord ยท Slack ยท Twitter ยท Feature Requests

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

FeatureDescriptionDocs
AI Agent53+ browser automation tools โ€” navigate, click, type, extract data, all with natural languageGuide
MCP ServerControl the browser from Claude Code, Gemini CLI, or any MCP clientSetup
WorkflowsBuild repeatable browser automations with a visual graph builderDocs
CoworkCombine browser automation with local file operations โ€” research the web, save reports to your folderDocs
Scheduled TasksRun agents on autopilot โ€” daily, hourly, or every few minutesDocs
MemoryPersistent memory across conversations โ€” your assistant remembers context over timeDocs
SOUL.mdDefine your AI's personality and instructions in a single markdown fileDocs
LLM HubCompare Claude, ChatGPT, and Gemini responses side-by-side on any pageDocs
40+ App IntegrationsGmail, Slack, GitHub, Linear, Notion, Figma, Salesforce, and more via MCPDocs
Vertical TabsSide-panel tab management โ€” stay organized even with 100+ tabs openDocs
Ad BlockinguBlock Origin + Manifest V2 support โ€” 10x more protection than ChromeDocs
Cloud SyncSync browser config and agent history across devicesDocs
SkillsCustom instruction sets that shape how your AI assistant behavesDocs
Smart NudgesContextual suggestions to connect apps and use features at the right momentDocs

Demos

BrowserOS agent in action

BrowserOS agent in action <br/><br/>

Install BrowserOS as MCP and control it from claude-code

https://github.com/user-attachments/assets/c725d6df-1a0d-40eb-a125-ea009bf664dc

<br/><br/>

Use BrowserOS to chat

https://github.com/user-attachments/assets/726803c5-8e36-420e-8694-c63a2607beca

<br/><br/>

Use BrowserOS to scrape data

https://github.com/user-attachments/assets/9f038216-bc24-4555-abf1-af2adcb7ebc0

<br/><br/>

Install browseros-cli

Use browseros-cli to launch and control BrowserOS from the terminal or from AI coding agents like Claude Code.

macOS / Linux:

curl -fsSL https://cdn.browseros.com/cli/install.sh | bash

Windows:

irm https://cdn.browseros.com/cli/install.ps1 | iex

After install, run browseros-cli init to connect the CLI to your running BrowserOS instance.

LLM Providers

BrowserOS works with any LLM. Bring your own keys, use OAuth, or run models locally.

ProviderTypeAuth
Kimi K2.5Cloud (default)Built-in
ChatGPT Pro/PlusCloudOAuth
GitHub CopilotCloudOAuth
Qwen CodeCloudOAuth
Claude (Anthropic)CloudAPI key
GPT-4o / o3 (OpenAI)CloudAPI key
Gemini (Google)CloudAPI key
Azure OpenAICloudAPI key
AWS BedrockCloudIAM credentials
OpenRouterCloudAPI key
OllamaLocalSetup
LM StudioLocalSetup

How We Compare

BrowserOSChromeBraveDiaCometAtlas
Open Sourceโœ…โŒโœ…โŒโŒโŒ
AI Agentโœ…โŒโŒโŒโœ…โœ…
MCP Serverโœ…โŒโŒโŒโŒโŒ
Visual Workflowsโœ…โŒโŒโŒโŒโŒ
Cowork (files + browser)โœ…โŒโŒโŒโŒโŒ
Scheduled Tasksโœ…โŒโŒโŒโŒโŒ
Bring Your Own Keysโœ…โŒโœ…โŒโŒโŒ
Local Models (Ollama)โœ…โŒโœ…โŒโŒโŒ
Local-first Privacyโœ…โŒโœ…โŒโŒโŒ
Ad Blocking (MV2)โœ…โŒโœ…โŒโœ…โŒ

Detailed comparisons:

Architecture

BrowserOS is a monorepo with 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/
โ”‚   โ”‚   โ”œโ”€โ”€ server/                  # MCP server + AI agent loop (Bun)
โ”‚   โ”‚   โ”œโ”€โ”€ agent/                   # Browser extension UI (WXT + React)
โ”‚   โ”‚   โ”œโ”€โ”€ cli/                     # CLI tool (Go)
โ”‚   โ”‚   โ”œโ”€โ”€ eval/                    # Benchmark framework
โ”‚   โ”‚   โ””โ”€โ”€ controller-ext/          # Chrome API bridge extension
โ”‚   โ”‚
โ”‚   โ””โ”€โ”€ packages/
โ”‚       โ”œโ”€โ”€ agent-sdk/               # Node.js SDK (npm: @browseros-ai/agent-sdk)
โ”‚       โ”œโ”€โ”€ cdp-protocol/            # CDP type bindings
โ”‚       โ””โ”€โ”€ shared/                  # Shared constants
PackageWhat it does
packages/browserosChromium fork โ€” patches, build system, signing
apps/serverBun server exposing 53+ MCP tools and running the AI agent loop
apps/agentBrowser extension โ€” new tab, side panel chat, onboarding, settings
apps/cliGo CLI โ€” control BrowserOS from the terminal or AI coding agents
apps/evalBenchmark framework โ€” WebVoyager, Mind2Web evaluation
agent-sdkNode.js SDK for browser automation with natural language
cdp-protocolType-safe Chrome DevTools Protocol bindings

Contributing

We'd love your help making BrowserOS 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 โ€” BrowserOS uses some patches for enhanced privacy. Thanks to everyone behind this project!
  • The Chromium Project โ€” at the core of BrowserOS, making it possible to exist in the first place.

License

BrowserOS is open source under the AGPL-3.0 license.

Copyright ยฉ 2025 Felafax, Inc.

Stargazers

Thank you to all our supporters!

Star History Chart

<p align="center"> Built with โค๏ธ from San Francisco </p>

Global Ranking

8.5
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "browseros-ai-browseros": { "command": "npx", "args": ["browseros-ai-browseros"] } } }