Our take
Activeregular commits and releases- Activity
- 90
- Community
- 57
- Issues
- 77
- Pull requests
- 84
+414 stars in the last 28 days
- Merges more pull requests than 96% of the projects we track
- Releases more often than 93% of the projects we track
- Closes issues faster than 82% of the projects we track
BrowserOS is an actively maintained Chromium-based option for local, logged-in browser automation, with recent commits and releases and a contributor base that is not concentrated in one person.
Good fit if
- You need agents to work with real browser logins and want to observe or replay their actions.
- Your preferred agent supports MCP and you want to run browser automation locally on macOS, Windows, or Linux.
- You want to evaluate a project with frequent recent development and releases, rather than an inactive repository.
Look elsewhere if
- Your automation needs a headless browser or a cloud-hosted browser rather than a desktop browser running locally.
- You need a browser automation interface that does not depend on MCP-compatible agents.
- AGPL-3.0 licensing is incompatible with your distribution or deployment plans.
All health signals
| Last commit | 2026-10-16 (1 day ago) |
|---|---|
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 100+ (latest ext-browserclaw/v0.2.40.0, 2026-10-16) |
| Contributors | 21 (top contributor: 54% of commits) |
| Issues closed, last 90 days | 5+ (typically closed in 0 days) |
| Pull requests merged, last 90 days | 94 (typically merged in 0 days) |
| Project age | 17 months |
Checked on 2026-10-18 with the GitHub API.
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
14,245Forks
1,531Change since Nov 3, 2026: +18 stars·+5 forks
Overview
BrowserOS is built on Chromium and ships two related browsers for macOS, Windows, and Linux. BrowserOS neo is a secondary browser for AI agents: it imports browser data from Chrome and lets MCP-compatible agents such as Claude Code and Codex operate in logged-in tabs. BrowserOS is the companion option for people browsing, with an AI agent built into the browser.
The project targets work that depends on real, authenticated web sessions, such as managing email or updating a CRM. It is designed to run locally rather than sending browser sessions to a cloud browser, and supports agents that speak MCP rather than requiring one built-in AI provider.
Key Features
- Connect MCP-compatible agents, including Claude Code, Codex, Cursor, and others.
- Import logins, bookmarks, and extensions from Chrome.
- Run multiple agent tasks in separate tabs while continuing to browse.
- View live agent activity in a dashboard and replay saved sessions with an action timeline.
- Keep sessions, screenshots, and history on the local machine under
~/.browserclaw/. - Use BrowserOS, the separate Chromium-based browser with an integrated AI agent and support for user-provided AI keys or Ollama.
Use Cases
- Individuals can ask an agent to handle routine work in logged-in email, social media, or other web accounts.
- Teams can automate CRM updates, expense filing, or reports in internal web tools while watching what the agent does.
- Developers using MCP-enabled coding agents can give those agents access to browser tasks without switching to a cloud browser.
- People who want an AI-assisted browser for their own browsing can use BrowserOS instead of the agent-driven BrowserOS neo.
What you need
Detected in the repository
- TypeScript (main language on GitHub)
- Automated checks on GitHub Actions
License in plain words
AGPL-3.0network copyleft
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the license notice
- Share your changes: yes, the full source, also when people only use it over a network (e.g. as a hosted service)
- Includes an explicit patent grant from the contributors:
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
On macOS, install BrowserOS neo with Homebrew:
brew tap browseros-ai/tap
brew install --cask browseros-neo
For Windows and Linux downloads, BrowserOS, and setup details, see the README.
Alternatives
- opendia: OpenDia adds browser control through an MCP server and extension, while BrowserOS is a Chromium-based browser with both agent and user-facing AI modes.
- browser-rs-mcp: browser-rs-mcp is a Rust MCP server for controlling tabs in a shared Chrome profile; BrowserOS is a standalone Chromium browser with built-in AI modes.
- chrome-devtools-mcp: Chrome DevTools MCP lets agents control and inspect live Chrome for automation and debugging; BrowserOS provides a dedicated browser with AI features.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| BrowserOS | TypeScript | AGPL-3.0 | 14k | Active |
| opendia | JavaScript | MIT | 1.9k | Active |
| browser-rs-mcp | Rust | Apache-2.0 | 25 | New |
| chrome-devtools-mcp | TypeScript | Apache-2.0 | 53.1k | Active |
Considerations
- BrowserOS neo sends anonymous product-usage events, such as agent connection events, version, and operating system. The README says this can be disabled in Settings; URLs, page content, prompts, tool results, and screenshots are not sent.
- Linux downloads for BrowserOS neo are x64 builds. The README says the browsers' system requirements match Google Chrome.
- Building the Chromium browser from source is a substantial contributor task: the README estimates around 100 GB of disk space for browser development.
- The repository contains both the agent platform and Chromium build work, so contributors should follow the setup guide for the specific component they want to change.
Found this useful?
Share it with someone who would like BrowserOS.