Trial version. This site is still being built, so the list and the name may change. About

Guide

Browser agents

The job

Software that lets a model operate a screen covers more than web pages. Some tools drive a browser, and others tap through a phone or click around a desktop. People building agents look at them when a task has no API.

How they differ

One kind is a library or command-line tool for agents that browse. Browser-use is a Python library, jev-ultrafast reads each page as a table of elements, and webcmd keeps a local memory of sites.

A second kind drives a browser engine directly. Obscura is a Rust headless engine for Puppeteer and Playwright scripts, chrome-devtools-mcp is an MCP server for a running Chrome, and invisible_playwright_mcp wraps a Firefox built to avoid bot detection.

A third kind works inside your own browser. BrowserSkill uses your Chrome or Edge profile and its existing logins, and ego-lite is a desktop browser that can import Chrome logins.

A fourth kind is a full agent app. Atomic-agent is local-first, OpenBot is a self-hosted workspace with a browser for agents, and nanoMuse is one agent on phone, desktop and browser. Chat-on-steroids connects ChatGPT to a machine over MCP.

A fifth kind controls phones and desktops. Mika is an Android app that operates other apps, phone-harness lets a coding agent use a real handset, esp32-iphone-agent taps an iPhone through a board posing as a mouse, and lcu adds desktop control to other harnesses.

Licences

On 10 November 2026, GitHub detected MIT on most of the tools here. Apache-2.0 was on chrome-devtools-mcp, Mika, obscura and webcmd; nanoMuse carried GPL-3.0. A licence can change, and each tool's own page gives the latest reading with its date.

What to check first

BrowserSkill's README says its agent window shares your profile's logins and has no sandbox. Ego-lite offers to migrate Chrome data, and phone-harness gives control of a real phone with apps already signed in. Browser-use warns that domain limits are not a sandbox and that local modes open an unauthenticated debugging port. Jev-ultrafast asks for Chrome remote debugging and its demos call paid model services. Esp32-iphone-agent can operate any app, and its screenshots go to the vision model you configure. Chrome-devtools-mcp warns that its client can inspect and change browser data, and lcu says its cross-turn setting is no security boundary.

Mika acts unprompted except before spending money and sends screen contents to its model provider. NanoMuse passes conversation text through a relay. Browser-use defaults to its hosted gateway and cloud browser.

Invisible_playwright_mcp is built to evade bot detection and has no login if its host is changed. Obscura describes anti-detection features. Mika's README warns that automating other apps may break their terms of service. Chat-on-steroids is an independent beta whose extension automates the ChatGPT web interface, which the project says may conflict with provider terms.

Atomic-agent says secret redaction is not full isolation, and alpha openmuse uses one shared access key. OpenBot says its agents' browser holds real logins and should stay on loopback.

The tools side by side

All guides

A to Z. Each tool's own page has its card in full.

Browser agents: how each tool runs, its licence, last push and status
Tool How it runs Licence Last push Status
atomic-agent Command-line and terminal app; desktop app MIT 10 Nov 2026 Active
browser-use Python library, CLI and MCP server MIT 10 Nov 2026 Active
BrowserSkill Command-line tool plus browser extension MIT 10 Nov 2026 Active
chat-on-steroids Desktop app with Chrome extension MIT 10 Nov 2026 Active
chrome-devtools-mcp MCP server and command-line tool Apache-2.0 10 Nov 2026 Active
ego-lite Desktop browser plus agent skill MIT 10 Nov 2026 Active
esp32-iphone-agent iPhone app with ESP32 board MIT 10 Nov 2026 Active
invisible_playwright_mcp MCP server and local web UI MIT 21 Oct 2026 Active
jev-ultrafast Python library with example scripts MIT 3 Nov 2026 Active
lcu Command-line tool and harness plugin MIT 10 Nov 2026 Active
Mika Android app, installed from an APK Apache-2.0 10 Nov 2026 Active
nanoMuse Phone, desktop and web apps; self-hostable relay GPL-3.0 10 Nov 2026 Active
obscura Rust browser binary, CDP server Apache-2.0 10 Nov 2026 Active
OpenBot Desktop app or self-hosted server MIT 10 Nov 2026 Active
openmuse Self-hosted server with web and mobile apps MIT 7 Nov 2026 Active
phone-harness Python command-line tool; optional hosted MCP endpoint MIT 9 Nov 2026 Active
webcmd Command-line tool and agent skill Apache-2.0 20 Oct 2026 Active