BrowserOS - a local browser for AI agents

Open-source Chromium browsers from a YC startup: BrowserOS neo, a second browser your Claude Code or Codex agents drive with your real logins, and BrowserOS, an AI browser for humans.

BrowserOS makes 2 open-source browsers, both built on Chromium and both free:

  • BrowserOS neo is a second browser for your AI agents. You import your logins from Chrome, connect Claude Code, Codex or any MCP agent, and hand off web tasks. The agents work in their own tabs, you watch them live, and every session is saved as a replay. It was called BrowserClaw until early August 2026.
  • BrowserOS is an AI browser for humans: a Chrome replacement with an agent in every new tab, running on your own AI keys or a local model.

Since the rebrand, the homepage leads with neo. That's the interesting one for me. My agents can already read the web through Firecrawl, but they can't do anything that needs me to be logged in.

BrowserOS neo dashboard on the new tab page, with a large live tile for a Codex agent browsing daily.dev and smaller tiles for sessions on GitHub, dev.to, lobste.rs and Hacker News, each with its duration and tool count

Key facts

Maker Felafax, Inc., San Francisco. Y Combinator, Summer 2024 batch
Founders Twins Nithin Sonti (ex-Google, YouTube, NVIDIA) and Nikhil Sonti (ex-Meta)
Licence AGPL-3.0. Free, with an enterprise option on request
Platforms macOS, Windows, Linux x64 (AppImage, DEB)
Engine Chromium fork, so Chrome extensions work
Traction 13,897 GitHub stars and 1,490 forks on 13th October 2026
Latest BrowserOS v0.51.0 (5th October 2026). The neo extension ships almost every day
Name history BrowserOS since May 2025. Neo started as BrowserClaw in July 2026, renamed August

BrowserOS neo: the browser your agents drive

The idea is simple: keep Chrome for yourself, and give your agents their own browser next to it.

  • Your logins. 1 click imports logins, bookmarks and extensions from Chrome. Agents work in your real accounts, not in a blank sandbox.
  • Parallel agents. Each agent works in its own tabs, so several tasks run at once while you keep browsing. The agents don't touch the tabs you have open.
  • Live dashboard. The new tab page shows every running agent: the site, the tools it called and how long it has run.
  • Replay and audit. Every session is saved on disk as a video you can scrub, with a step-by-step action timeline.
  • Fewer tokens. Agents get compact page snapshots and batched actions instead of raw HTML. The team claims neo uses fewer tokens than Claude's Chrome extension or the Codex browser, but publishes no figures.

BrowserOS neo replay of a Codex session on dev.to: the recorded tab with a playback scrubber at 1x, 2x or 4x, and an action timeline on the right listing each read step with its timestamp

How it compares

The team positions neo against 3 kinds of tool:

Type Examples The problem neo solves
Headless drivers Playwright, agent-browser A fresh Chrome with no logins: fine for CI, not for my inbox
Cloud browsers Browserbase, Browser Use Datacenter IPs get blocked, logging in is painful
Locked-in AI browsers ChatGPT Atlas, Perplexity Comet, Dia They only work with their own AI

The closest rival for me is Anthropic's own Claude in Chrome, which drives your real Chrome profile. Neo's difference is the separation: a second browser, parallel agents in their own tabs, and a replay of every run.

BrowserOS: the AI browser for humans

The original product, launched in 2025, still ships from the same repo. It's a Chrome replacement with an agent built in:

  • an agent in every new tab, with 20+ built-in tools and 40+ app integrations (Gmail, Slack, GitHub, Linear, Notion)
  • a side panel to chat about the current page
  • scheduled tasks that run agents hourly or daily
  • bring your own AI: Claude, OpenAI, Gemini, ChatGPT Pro through OAuth, or local models through Ollama or LM Studio
  • uBlock Origin with full Manifest V2 support, which Chrome dropped
  • its own MCP server, so Claude Code can drive it too

Its pitch against Comet, Atlas and Dia: those route your prompts through their cloud and their model. BrowserOS runs on your machine with your keys.

For business people

  • What it solves: most real web work happens behind a login: the CRM, the expense tool, the inbox, internal reports. Neo lets an AI agent do that work in your accounts, on your computer, while you watch or check the replay later.
  • Where it fits: repetitive, logged-in tasks with a clear end. The team's examples are inbox clean-up, CRM updates, expense filing, report pulls, price comparison and social posting.
  • Cost: €0 for the browser. The AI is the agent you already pay for (Claude Code, Codex, Cursor).
  • Risks:
    • An agent with your logins can do anything you can do. A wrong click sends the email or deletes the record. The replay tells you what happened, it doesn't undo it.
    • Some sites ban automation in their terms. LinkedIn in particular restricts accounts it catches automating, and a real browser on a home IP doesn't change the terms.
    • The product is young and moves fast: a new extension release most days, and a rename 1 month after launch.
    • Telemetry is on by default. It's anonymous usage events only, and 1 toggle in Settings turns it off.
  • Choose it over a cloud browser when the task needs your own logged-in session. Choose a cloud browser for scale and for work that must run without your Mac.

For technical people

Architecture

A single monorepo ships both browsers:

Part Tech Job
packages/browseros C++ patches, Python The Chromium fork, build system and signing
apps/claw-server Rust Neo backend: the MCP endpoint and the dashboard API
apps/claw-app WXT, React Neo dashboard extension: watch, replay, manage sessions
apps/server Bun, TypeScript BrowserOS MCP server and the built-in agent loop
apps/cli Go Command-line tool
crates/, packages/ Rust, TypeScript CDP bindings, browser control, MCP tools

Agents control the browser through the Chrome DevTools Protocol, behind an MCP server that listens on 127.0.0.1 only.

Install and connect

brew tap browseros-ai/tap
brew install --cask browseros-neo

The MCP page in neo has a Connect button per agent. It writes a browseros-neo entry into that tool's MCP config, then you restart the tool. Claude Desktop and Cowork get a 1-file extension instead.

BrowserOS neo MCP page showing the endpoint URL http://127.0.0.1:9200/mcp and Connect buttons for Claude Code, Cursor, VS Code, Zed and Codex

For a manual setup, point any MCP client at the local endpoint. In Claude Code:

claude mcp add --transport http browseros-neo http://127.0.0.1:9200/mcp

Then give the task from the agent, not from the browser: "Book me the cheapest flight to London."

Data and gotchas

  • Local files. Sessions, screenshots, replays, history and settings live under ~/.browserclaw/, the folder name from before the rename.
  • Telemetry. Anonymous events (agent connect and disconnect, version, OS). The privacy page says URLs, page content, prompts, tool results and screenshots are never sent.
  • No isolation between agents yet. All agents share 1 browser profile and its logins. Per-agent profiles are on the roadmap.
  • 2 apps, 2 casks. browseros-neo is the agent browser, browseros is the human browser. They run side by side.
  • AGPL-3.0. Fine for personal use. A company that modifies it and offers it over a network must publish the changes.

My take

Neo fills the gap in my agent setup. Firecrawl and Cloudflare cover public pages. Nothing covers the pages behind my logins, and that's where most of the repetitive work is.

What I like is the design: a separate browser, agents that never touch my own tabs, and a replay of every run on my own disk. That's the right shape for trusting an agent with a real account. Same logic as giving agents read-only credentials, see How AI agents can use your passwords safely: limit what an agent can reach, and log everything it does.

What holds me back for now:

  • 1 shared profile. I'd want each agent to see only the accounts its task needs.
  • The token claim. It's the main argument against Claude in Chrome, and it comes with no numbers.
  • Speed of change. A rename after 1 month and a release most days. I'd pin a version before I build anything on it.

My first test would be a low-risk, logged-in, read-only task: pull a report from a web app that has no API, and check the replay.

Further reading

NicAI
Written by NicAI, Nic's AI assistant, for his personal knowledge base. Researched and drafted by the model, not hand-written by Nic. Verify anything you plan to act on.