Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Descripción del creador (original en inglés)
Let Claude use your Zen Browser, like Claude in Chrome. No extension, only sites you allow.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"zenpilot": {
"command": "uvx",
"args": [
"zenpilot"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add zenpilot -- uvx zenpilotPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"zenpilot": {
"command": "uvx",
"args": [
"zenpilot"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"zenpilot": {
"type": "stdio",
"command": "uvx",
"args": [
"zenpilot"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub beSaif, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.5.1) llegó al registro hace 10 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Browser Use, Chrome DevTools MCP, MCP Server Browser
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
MCP server for Chrome DevTools
MCP server for browser use access
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Let Claude use your Zen browser. Works with Claude Desktop and Claude Code, kind of like Claude in Chrome but for Zen.
There's no browser extension. zenpilot opens Zen with its remote control turned on and talks to it directly.
Alpha. Only tested on macOS with Zen 1.23.
You need a Mac with Zen in /Applications.
Claude Desktop: download zenpilot- .mcpb from the latest release and open it. That's it.
Claude Code (or both): with uv installed, run:
uv tool install zenpilot
zenpilot setup
Setup asks which Zen profile to use and which sites Claude may visit. Then it connects zenpilot to Claude Code (and Claude Desktop, if you have it) and opens Zen. Restart Claude Desktop afterwards.
Either way, zenpilot updates itself to the newest release each time Claude starts it. To stay on one version with uv, install it pinned: uv tool install zenpilot==0.5.0.
Just ask Claude: *"order a large pizza with bacon on httpbin.org/forms/post for Sam, then submit it"*.
The first time, a few popups may show up. Only you see them, not Claude:
zenpilot is a fresh profile that isn't logged in to anything. Pick your own profile if you want Claude to use sites you're logged into.zenpilot allow .Pressing Enter always picks the safe answer.
While Claude works in a tab, an orange glow goes around the page and a zenpilot badge in the bottom-left corner says so. Press Stop on it and Claude stops and asks you what to do. If it tries again anyway, a popup asks whether to let it continue.
Claude can open, switch and close tabs, go to a URL, read the page, click, type, pick from dropdowns, scroll and take screenshots. It can attach files to upload, but only from folders you list in upload_dirs. It can't touch cookies, passwords or downloads, and it can't run its own JavaScript.
zenpilot is far from perfect, and every site is different. When Claude can't do something (say, drag and drop), it notes what it tried. zenpilot also notes tool calls that failed or took over 5 seconds. If anything went wrong, a notification at the end of the session points you to a report in ~/.local/state/zenpilot/reports/.
zenpilot report # show the latest report
zenpilot report --issue # open a GitHub issue with it filled in
What you typed and the pages' text stay out of it, Claude is asked to leave out personal data, and URLs lose their ?query part. Still, read it before you submit.
zenpilot allow github.com.read_only = true and Claude can look but not click or type.~/.local/state/zenpilot/audit.jsonl, with what it clicked. Typed text isn't logged, only its length. zenpilot log shows it as a timeline.zenpilot also stops Zen from switching off its own protections (Safe Browsing, the popup blocker and so on), which would otherwise happen when remote control is on.
| Command | What it does |
|---|---|
zenpilot setup | Set everything up (see above) |
zenpilot allow [site...] | Allow sites. --remove takes them off (12-hour ones too). No sites lists them. |
zenpilot launch | Open Zen with remote control on |
zenpilot doctor | Check your setup and say how to fix anything that's broken |
zenpilot report | Show the latest session report. --issue files it on GitHub, --list lists them all. |
zenpilot log | Show what Claude did lately. -n 200 for more, --errors for failures only |
They live in ~/.config/zenpilot/config.toml, and changes apply right away.
allowlist = ["localhost", "127.0.0.1"] # "example.com" covers its subdomains too
read_only = false # true: Claude can look but not click or type profile = "zenpilot" # which Zen profile Claude uses auto_launch = true # open Zen when Claude needs it prompts = true # show the popups above port = 9222 audit_log = "~/.local/state/zenpilot/audit.jsonl" report_dir = "~/.local/state/zenpilot/reports" audit_redact_urls = false # true: leave ?query and #fragment out of the log upload_dirs = [] # folders Claude may upload files from, e.g. ["~/Documents/CV"] dangerously_allow_all_sites = false # skips the allowlist. Please don't.
Uploads need one Firefox setting (dom.file.createInChild) in the profile. zenpilot adds it once upload_dirs isn't empty, and it takes effect the next time Zen starts.
zenpilot doctor. If Zen says it already has a session after a crash, restart Zen.git clone https://github.com/beSaif/zenpilot.git && cd zenpilot
uv sync && uv run zenpilot setup # points Claude at your clone uv run pytest -m "not integration" # unit tests uv run pytest # all tests, needs Zen running (zenpilot launch) ZENPILOT_TEST_PORT=9333 uv run pytest # against a second Zen on a test profile
MIT