mrkeyoor.com_
Wed 11 Nov 20:37 UTC
AI Toolsevaluationupdated 01 Nov 2026

BrowserOS review

Consider BrowserOS neo if your coding agent needs a separate browser with imported Chrome logins and session replay. Treat it as a supervised pilot: our run on September 29, 2026, at commit 94cd7f6 tested the Python build tooling, not browser automation. BrowserOS neo is the agent-controlled browser; the same repository also ships BrowserOS, a browser for people with an AI agent built in.

+42stars / 7d
Verdict

BrowserOS neo merits a supervised trial when imported logins and local session replay matter to your agent workflow. Our September 29, 2026 run at commit 94cd7f6 established a successful installation of the selected Python tooling followed by a failed build, with tests skipped. It did not validate either browser. Next, test the current installer with a low-risk account, verify MCP connectivity and listener behavior, and complete a task whose outcome you can inspect before expanding access.

We ran it

Lab card: what happened when we ran BrowserOSScreenshot of BrowserOS (BrowserOS.com/neo)
Install✓ · 51s64 packages · 117 MB
Build✗ · 7s
Testsn/ano test script
Known vulns0(pip-audit)
Repo3349 files~422,017 lines of source · 122.8 MB · 30 CI workflows

Answers from our run

Does BrowserOS build from source?

Dependencies installed in 51 seconds (64 packages), and the build failed. We cloned commit 94cd7f6 into a clean Debian container with 3 CPUs and no project-specific setup.

Does BrowserOS have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does BrowserOS have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use BrowserOS?

Anyone treating this review as verification that the published browser or its MCP integration works: our run did not exercise either.

What are the alternatives to BrowserOS?

Browser Use, Playwright MCP. BrowserOS neo merits a supervised trial when imported logins and local session replay matter to your agent workflow.

Setup2/5Under the visible rubric, installation succeeded in 51 seconds but the selected build exited 1 after 7 seconds; browser setup was not exercised.
Docs4/5Under the documentation rubric, the supplied README explains both products, platform availability, installation, privacy controls and development paths; these are documented capabilities, not sandbox verification.
CommunityN/AThe supplied extracts do not establish representative contributor participation, response times or maintenance responsiveness across the project.
MaturityN/AOur run did not launch the browser or complete an agent workload, and the supplied release and issue extracts cannot establish overall operational reliability.

Discussed on

  1. hnShow HN: Open source alternative to Perplexity Comet291 points
  2. hnShow HN: BrowserOS – "Claude Cowork" in the browser88 points
  3. hnShow HN: We packaged an MCP server inside Chromium46 points
  4. hnAsk HN: What Arc/Dia features should we prioritize?31 points
  5. hnShow HN: BrowserOS -- browser agents with GPT-OSS, local llms12 points

Who it’s for

MCP users evaluating a dedicated browser for authenticated web tasks.
Developers who want to watch agent activity and replay sessions saved locally.
Teams willing to validate the installer, profile import and agent connection on their target operating system before granting access to important accounts.

Who it’s NOT for

Anyone treating this review as verification that the published browser or its MCP integration works: our run did not exercise either.
Teams requiring a successful source build from our sandbox: the selected build step exited 1.
Windows operators requiring confirmed loopback-only listeners: the supplied issue report describes listeners on all interfaces despite remote access being disabled.
Unattended work involving sensitive accounts before testing permissions, confirmation steps and recovery on the deployed version.

Setup reality

Our run on September 29, 2026, at commit 94cd7f6 selected packages/browseros in our Python 3.12 Debian Bookworm sandbox, with 3 CPUs and 8 GB RAM. Installation completed in 51 seconds; the build exited 1 after 7 seconds. Tests were skipped because the harness detected no test script.

The stored dependency summary records 64 packages and 117 MB. Pip-audit recorded zero advisories, but scan coverage is unknown: the record supplies no verified scanned-package count. This is not a security assessment.

The build log tail is empty, so the supplied record does not establish why the build failed. We did not launch a browser, import a profile, connect an MCP client or complete an agent task. The README separates this Chromium build tooling from the agent platform and says browser development requires about 100 GB of disk.

Should you try BrowserOS neo?

BrowserOS neo imports Chrome logins and saves replayable agent sessions locally, according to its README. Consider a supervised trial when those features solve a specific workflow problem. Our sandbox result does not verify the browser experience, so start by checking the installer and agent connection on the machine you intend to use.

Neo complements your daily browser. The README describes it as a secondary browser for agents, while BrowserOS is the browser a person drives with an AI agent built in. Both ship from the same repository. Choose between those roles before choosing an installation or development path.

What did our run establish?

Installation completed in 51 seconds; the build exited 1 after 7 seconds. Our run took place on September 29, 2026, at commit 94cd7f6, selecting packages/browseros, the Chromium fork's Python build tooling.

Our sandbox used Python 3.12 on Debian Bookworm with 3 CPUs and 8 GB RAM. The harness records each command step's success flag, exit code, elapsed time and timeout status. Installation returned zero; the build returned 1 without timing out. Its saved log tail is empty, leaving the cause unresolved. Tests were skipped with the recorded reason "no script". Skipped tests are not failures, and the detection result does not establish that the repository contains no tests elsewhere.

The attached stored parser summaries report 64 dependency packages occupying 117 MB. They do not establish exhaustive unique test coverage. Pip-audit recorded zero advisories, but the supplied record does not establish scan coverage. Neither that zero nor a successful install proves browser security or working automation.

We did not compile the full Chromium browser, launch either product, import Chrome data, connect an MCP client or run an authenticated task. The README says browser development requires about 100 GB of disk; the dependency footprint above is not a full browser build requirement.

The MrKeyoor testing methodology explains the publisher's approach to recording command outcomes and its limits. That page was supplied in its October 31, 2026 form; it does not establish which methodology revision governed our September run. This correction uses the stored run and includes no new execution.

Does neo support Linux?

The current README lists macOS, Windows and Linux, with x64 Linux builds. The README pinned to our measured commit listed only macOS and Windows for neo. Linux availability in today's documentation therefore should not be read as something our September sandbox verified. Check the current installer on your target distribution.

What needs checking on Windows?

Issue 2424 reports Windows MCP listeners bound to all interfaces while remote access was disabled. The original reporter also found that remote peers were rejected before HTTP parsing and that spoofing the Host header did not bypass the filter. The report explicitly describes a hardening issue, not demonstrated remote tool access.

An October 16 comment reports similar listener behavior on a newer installation but says remote bypass was not tested. These are upstream observations, not findings from our sandbox. Before deployment, inspect the actual listeners and access controls on the version installed; do not assume the reported port numbers apply to every release.

Which alternatives fit different needs?

Browser Use supports local automation as well as hosted options. Its README distinguishes a CLI for existing agents, a Python library for application code and a fully hosted service. Consider it instead when you want to build browser automation into your own application. It also documents reuse of a local Chrome profile, so authenticated browsing is not exclusive to BrowserOS neo.

Playwright MCP supports persistent profiles, isolated contexts and connections to an existing browser through its extension. Consider it instead when your workflow needs Playwright automation with an explicit choice of session model. Its documentation says it is not a security boundary; choosing an isolated context does not by itself secure an agent deployment.

These are alternative automation approaches, not benchmarks against neo. We did not run comparative workloads. Your coding agent remains a complement to neo: it supplies the tasks and connects through MCP.

How to read the ratings

Assessed scores use a five-point evidence rubric: 1 means a documented blocker prevents the evaluated task; 2 means an initial step succeeds but a required next step fails; 3 means the basic evaluated path works with material limitations; 4 means the supplied evidence covers the main documented paths and their limits; 5 requires broad corroboration across the dimension. Documentation scores assess explanation, not working software. Unknown dimensions remain unassessed.

Setup earns 2 because installation succeeded and the selected build failed. Documentation earns 4 because the supplied README distinguishes the products, installation paths, platforms, privacy settings and development subsystems. Community health and operational maturity remain unassessed: the supplied extracts do not establish representative maintenance responsiveness or successful workload execution.

Alternatives

ProjectWhat it isPick it when
Browser Use gh↗Browser automation with a CLI, a Python library and hosted options.Choose it instead when you want an agent inside your application or a choice between local and hosted browser infrastructure; its documentation also supports local Chrome profile reuse.
Playwright MCP gh↗An MCP server for Playwright automation with persistent, isolated and existing-browser session options.Choose it instead when Playwright automation and explicit session configuration fit your workflow. Do not treat the server as a security boundary.

What people are saying

  1. [github-trending] browseros-ai/BrowserOS

Sources

  1. BrowserOS repository and README
  2. BrowserOS neo extension v0.2.17.0 release
  3. Windows MCP socket binding report 2424
  4. MCP run result report 2423
  5. Windows sandbox startup report 2408
  6. macOS WebAuthn entitlement report 2436

More ai tools reviews

pocketpal-ai · ohmygame · ooosplat · dexter · oh-my-ppt · Agentero · the whole board →