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)
BYOK, fully local AI agent that tests your app/API and writes a real Playwright spec on success.
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.
FIVE46_LLM_PROVIDER, FIVE46_LLM_API_KEY, FIVE46_MCP_ALLOW_WRITES, FIVE46_MCP_ALLOW_DELETES, FIVE46_MCP_CONCURRENCYLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
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": {
"five46": {
"command": "npx",
"args": [
"-y",
"five46",
"mcp"
],
"env": {
"FIVE46_LLM_PROVIDER": "your-value",
"FIVE46_LLM_API_KEY": "your-value",
"FIVE46_MCP_ALLOW_WRITES": "your-value",
"FIVE46_MCP_ALLOW_DELETES": "your-value",
"FIVE46_MCP_CONCURRENCY": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add five46 --env FIVE46_LLM_PROVIDER=your-value --env FIVE46_LLM_API_KEY=your-value --env FIVE46_MCP_ALLOW_WRITES=your-value --env FIVE46_MCP_ALLOW_DELETES=your-value --env FIVE46_MCP_CONCURRENCY=your-value -- npx -y five46 mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"five46": {
"command": "npx",
"args": [
"-y",
"five46",
"mcp"
],
"env": {
"FIVE46_LLM_PROVIDER": "your-value",
"FIVE46_LLM_API_KEY": "your-value",
"FIVE46_MCP_ALLOW_WRITES": "your-value",
"FIVE46_MCP_ALLOW_DELETES": "your-value",
"FIVE46_MCP_CONCURRENCY": "your-value"
}
}
}
}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": {
"five46": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"five46",
"mcp"
],
"env": {
"FIVE46_LLM_PROVIDER": "your-value",
"FIVE46_LLM_API_KEY": "your-value",
"FIVE46_MCP_ALLOW_WRITES": "your-value",
"FIVE46_MCP_ALLOW_DELETES": "your-value",
"FIVE46_MCP_CONCURRENCY": "your-value"
}
}
}
}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.
FIVE46_MCP_ALLOW_WRITES envFIVE46_MCP_ALLOW_DELETES envFIVE46_MCP_CONCURRENCY envEsta 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 6 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub sekharsdet, 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.
Debes completar: FIVE46_LLM_PROVIDER, FIVE46_LLM_API_KEY
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.2.3) llegó al registro hace 3 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js 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.
Say what should work, in plain English. An AI agent checks it against your real app or API, using your own LLM key, and hands you a real Playwright test.
You just built something and want to know whether it actually works, before writing a test. Give five46 a goal like *"log in and confirm the dashboard loads"* or *"create a user via POST, then confirm it via GET"*. An LLM (OpenAI, Anthropic, Gemini, Groq or AWS Bedrock, with your key) drives your real app or API one action at a time. It tells you honestly whether the goal was met, with a root-cause hypothesis when it wasn't. A successful run is saved as a standalone Playwright (or node:test) spec, so today's check becomes tomorrow's regression test, and running it needs no five46 or LLM.
npm install -g five46
npx playwright install chromium # one-time browser download five46 config # pick a provider and paste a key (Gemini's is free) five46 doctor # confirms the key works five46 test http://localhost:3000 --goal "log in as demo@example.com and confirm the dashboard says Welcome back"
You get a pass or fail (and a matching exit code), a report with screenshots and, for failures, a root-cause hypothesis, plus a five46-agent-*.spec.ts you can commit and run with npx playwright test. Testing an API instead? Use five46 api --goal "...". It's read-only unless you pass --allow-writes.
Status: early and actively developed. Verified end-to-end against dozens of real-world sites and APIs.
The five46 GitHub Action reads the Acceptance criteria section of a pull request's description and checks each item against the PR's preview deployment. It keeps one PR comment up to date with the verdict per criterion, why each failure failed, and a ready-to-commit spec for every criterion that passed.
on: deployment_status # Vercel, Netlify and other preview deploys
jobs: five46: if: github.event.deployment_status.state == 'success' runs-on: ubuntu-latest permissions: { contents: read, pull-requests: write } steps:
| five46 | Playwright Test Agents | playwright codegen | Cloud AI testing platforms | |
|---|---|---|---|---|
| You provide | A goal or acceptance criteria in plain English | A seed test and a request, inside an AI coding tool | Your own clicks | Test descriptions in their app |
| Runs | CLI, CI, GitHub Action or MCP tool | Inside an AI coding tool, such as VS Code | Locally, while you click | Their cloud |
| Built to give a pass/fail verdict on the app | Yes, with a root-cause hypothesis | Not its focus: it generates and repairs tests | No | Yes |
| API testing | Yes (node:test output) | Browser-focused | No | Varies |
| Proves assertions catch failures | Yes (--verify mutation check) | No built-in check | No | Varies |
| LLM and cost | Your key, any of 5 providers | Your coding agent's model | None | Their subscription |
| Your app data goes to | Only your LLM provider | Your coding agent's provider | Nowhere | Their platform |
| Output | Plain Playwright or node:test files | Plain Playwright files | Plain Playwright files | Usually their runner |
Already working in an AI coding tool and growing a Playwright suite there? Playwright's own agents are a great fit, especially the healer for keeping existing tests green. five46 is for getting a verdict: is this feature working right now, in CI or on a PR, for a browser flow or an API, with any LLM you already pay for. More detail is in Why five46.
--story splits a user story or ticket into independent scenarios and reports pass/fail per criterion.--verify-clean-session re-runs the spec cold; --verify mutates its assertions and requires them to fail.FIVE46_LLM_MODEL.--report JSON for dashboards, flaky-run detection (--repeat), video recording, and an MCP server for IDE assistants.five46 doctor, choosing modelsmode: "closed" shadow root aren't visible to the agent's page snapshot (a closed shadow root is deliberately inaccessible to external tooling in general, not just five46). *Open* shadow roots, the overwhelming majority of real-world web components, work fine, as do and content.Issues and pull requests are welcome. See CONTRIBUTING.md.
git clone https://github.com/sekharsdet/five46.git
cd five46 npm install npm run build node dist/cli.js test --goal "..." npm test
If five46 is useful to you, a ⭐ on GitHub helps other people find it.
MIT