Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
BYOK, fully local AI agent that tests your app/API and writes a real Playwright spec on success.
Elige la app de IA que usas y copia la configuración.
Pasó 3/3 revisiones · Funciona en tu computadora · ✓ Comandos revisados el 14 nov 2026
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude, pero hay que preparar algo antes
Necesitas una clave de five46 (créala en el sitio del autor) · 1 ajuste(s) que rellenar (FIVE46_LLM_PROVIDER) · Instala Node.js en tu computadora primero (una sola vez) · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Copia este mensaje en un chat de Claude. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.
Instala el MCP server five46 para Claude en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "mcpServers": { "five46": { "command": "npx", "args": [ "-y", "five46", "mcp" ], "env": { "FIVE46_LLM_PROVIDER": "your-value", "FIVE46_LLM_API_KEY": "your-value" } } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) En FIVE46_LLM_API_KEY, FIVE46_LLM_PROVIDER deja "your-value" y dime que pegue yo el valor real en el archivo o en el campo de la app. Nunca me pidas escribir una clave en el chat. 5) Haz lo acordado y comprueba que las herramientas de five46 aparecen de verdad.Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.
¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter
node -vMac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter
Windows: abre Inicio, escribe Windows PowerShell y elige Abrir
Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl
Abrir la página de descarga de Node.js ↗
Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v
Se instala una vez y sirve para todo lo que usa Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Son ajustes del programa, no claves. No hace falta registrarse; rellénalos como explica el autor.
FIVE46_LLM_PROVIDER Proveedor de LLM a utilizar: openai, anthropic, gemini, groq o bedrock Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
SettingsDeveloperEdit Config
{
"mcpServers": {
"five46": {
"command": "npx",
"args": [
"-y",
"five46",
"mcp"
],
"env": {
"FIVE46_LLM_PROVIDER": "your-value",
"FIVE46_LLM_API_KEY": "your-value"
}
}
}
}Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa five46 y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando five46 o muestra una herramienta de five46 en la respuesta, ya está conectado
El comando de arriba funciona sin estos valores. Añádelos solo si quieres cambiar algo, según la descripción del autor.
FIVE46_MCP_ALLOW_WRITES Establézcalo en 1 para habilitar POST/PUT/PATCH en la herramienta five46_api (solo lectura por defecto). FIVE46_MCP_ALLOW_DELETES Establézcalo en 1 para habilitar DELETE (five46_api) y los clics del navegador de aspecto destructivo (five46_test). FIVE46_MCP_CONCURRENCY Número máximo de escenarios concurrentes en el modo historia (predeterminado: 2 para five46_test, 3 para five46_api; límite fijo de 5). Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar five46
five46 se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web
A · Usa una app que pueda conectar five46
B · Otros en Web y navegadores que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
Funciona con Claude Code, pero hay que preparar algo antes
Necesitas una clave de five46 (créala en el sitio del autor) · 1 ajuste(s) que rellenar (FIVE46_LLM_PROVIDER) · Instala Node.js en tu computadora primero (una sola vez)
Copia este mensaje en un chat de Claude Code. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.
Instala el MCP server five46 para Claude Code en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): claude mcp add --scope user five46 --env FIVE46_LLM_PROVIDER=your-value --env FIVE46_LLM_API_KEY=your-value -- npx -y five46 mcp 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) En FIVE46_LLM_API_KEY, FIVE46_LLM_PROVIDER deja "your-value" y dime que pegue yo el valor real en el archivo o en el campo de la app. Nunca me pidas escribir una clave en el chat. 5) Haz lo acordado y comprueba que las herramientas de five46 aparecen de verdad.Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.
¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter
node -vMac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter
Windows: abre Inicio, escribe Windows PowerShell y elige Abrir
Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl
Abrir la página de descarga de Node.js ↗
Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v
Se instala una vez y sirve para todo lo que usa Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Son ajustes del programa, no claves. No hace falta registrarse; rellénalos como explica el autor.
FIVE46_LLM_PROVIDER Proveedor de LLM a utilizar: openai, anthropic, gemini, groq o bedrock Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --scope user five46 --env FIVE46_LLM_PROVIDER=your-value --env FIVE46_LLM_API_KEY=your-value -- npx -y five46 mcpCambia “your-value” por tu clave antes de pulsar Enter
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Deberías ver five46 en la lista como conectado
Usa five46 y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando five46 o muestra una herramienta de five46 en la respuesta, ya está conectado
El comando de arriba funciona sin estos valores. Añádelos solo si quieres cambiar algo, según la descripción del autor.
FIVE46_MCP_ALLOW_WRITES Establézcalo en 1 para habilitar POST/PUT/PATCH en la herramienta five46_api (solo lectura por defecto). FIVE46_MCP_ALLOW_DELETES Establézcalo en 1 para habilitar DELETE (five46_api) y los clics del navegador de aspecto destructivo (five46_test). FIVE46_MCP_CONCURRENCY Número máximo de escenarios concurrentes en el modo historia (predeterminado: 2 para five46_test, 3 para five46_api; límite fijo de 5). Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor, pero hay que preparar algo antes
Necesitas una clave de five46 (créala en el sitio del autor) · 1 ajuste(s) que rellenar (FIVE46_LLM_PROVIDER) · Instala Node.js en tu computadora primero (una sola vez)
Copia este mensaje en un chat de Cursor. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.
Instala el MCP server five46 para Cursor en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "mcpServers": { "five46": { "command": "npx", "args": [ "-y", "five46", "mcp" ], "env": { "FIVE46_LLM_PROVIDER": "your-value", "FIVE46_LLM_API_KEY": "your-value" } } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) En FIVE46_LLM_API_KEY, FIVE46_LLM_PROVIDER deja "your-value" y dime que pegue yo el valor real en el archivo o en el campo de la app. Nunca me pidas escribir una clave en el chat. 5) Haz lo acordado y comprueba que las herramientas de five46 aparecen de verdad.Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.
¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter
node -vMac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter
Windows: abre Inicio, escribe Windows PowerShell y elige Abrir
Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl
Abrir la página de descarga de Node.js ↗
Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v
Se instala una vez y sirve para todo lo que usa Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Son ajustes del programa, no claves. No hace falta registrarse; rellénalos como explica el autor.
FIVE46_LLM_PROVIDER Proveedor de LLM a utilizar: openai, anthropic, gemini, groq o bedrock Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
En la configuración de five46, FIVE46_LLM_API_KEY, FIVE46_LLM_PROVIDER está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa five46 y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando five46 o muestra una herramienta de five46 en la respuesta, ya está conectado
El comando de arriba funciona sin estos valores. Añádelos solo si quieres cambiar algo, según la descripción del autor.
FIVE46_MCP_ALLOW_WRITES Establézcalo en 1 para habilitar POST/PUT/PATCH en la herramienta five46_api (solo lectura por defecto). FIVE46_MCP_ALLOW_DELETES Establézcalo en 1 para habilitar DELETE (five46_api) y los clics del navegador de aspecto destructivo (five46_test). FIVE46_MCP_CONCURRENCY Número máximo de escenarios concurrentes en el modo historia (predeterminado: 2 para five46_test, 3 para five46_api; límite fijo de 5). Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code, pero hay que preparar algo antes
Necesitas una clave de five46 (créala en el sitio del autor) · 1 ajuste(s) que rellenar (FIVE46_LLM_PROVIDER) · Instala Node.js en tu computadora primero (una sola vez)
Copia este mensaje en un chat de VS Code. La IA revisa tu equipo, te dice qué archivo va a cambiar y espera tu visto bueno cada vez.
Instala el MCP server five46 para VS Code en este equipo, en este orden: 1) Comprueba Node.js con node -v. Si falta, dime que lo instale desde https://nodejs.org/en/download; no lo instales tú. 2) Usa solo esta configuración (ya revisada por PopNx MCP): { "servers": { "five46": { "type": "stdio", "command": "npx", "args": [ "-y", "five46", "mcp" ], "env": { "FIVE46_LLM_PROVIDER": "your-value", "FIVE46_LLM_API_KEY": "your-value" } } } } 3) Dime la ruta completa del archivo que vas a cambiar o el comando que vas a ejecutar y espera mi visto bueno. 4) En FIVE46_LLM_API_KEY, FIVE46_LLM_PROVIDER deja "your-value" y dime que pegue yo el valor real en el archivo o en el campo de la app. Nunca me pidas escribir una clave en el chat. 5) Haz lo acordado y comprueba que las herramientas de five46 aparecen de verdad.Este mensaje no lleva tu clave. Si hace falta una, la IA te pedirá que la pegues tú en el archivo o en el campo de la app.
¿Ya está instalado? Compruébalo primero · Abre la Terminal, escribe este comando y pulsa Enter
node -vMac: pulsa ⌘ + Espacio, escribe Terminal y pulsa Enter
Windows: abre Inicio, escribe Windows PowerShell y elige Abrir
Si no está instalado: Abre la página oficial de descargas, elige la versión LTS y el instalador de clics: .pkg en Mac · .msi en Windows. Haz doble clic y sigue hasta el final. No necesitas ningún comando curl
Abrir la página de descarga de Node.js ↗
Al terminar, cierra la Terminal, ábrela de nuevo y ejecuta el mismo comando. Debe aparecer un número de versión: node -v
Se instala una vez y sirve para todo lo que usa Node.js
Abre el sitio del autor, crea una cuenta y una clave de API para el siguiente paso. Consulta precios y planes gratis en su sitio.
Son ajustes del programa, no claves. No hace falta registrarse; rellénalos como explica el autor.
FIVE46_LLM_PROVIDER Proveedor de LLM a utilizar: openai, anthropic, gemini, groq o bedrock Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
En la configuración de five46, FIVE46_LLM_API_KEY, FIVE46_LLM_PROVIDER está vacío; añade tu clave y guarda
Pega la clave solo en el campo de la app; nunca en un chat ni se la envíes a nadie
Usa five46 y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando five46 o muestra una herramienta de five46 en la respuesta, ya está conectado
El comando de arriba funciona sin estos valores. Añádelos solo si quieres cambiar algo, según la descripción del autor.
FIVE46_MCP_ALLOW_WRITES Establézcalo en 1 para habilitar POST/PUT/PATCH en la herramienta five46_api (solo lectura por defecto). FIVE46_MCP_ALLOW_DELETES Establézcalo en 1 para habilitar DELETE (five46_api) y los clics del navegador de aspecto destructivo (five46_test). FIVE46_MCP_CONCURRENCY Número máximo de escenarios concurrentes en el modo historia (predeterminado: 2 para five46_test, 3 para five46_api; límite fijo de 5). Descripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
La configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --scope user five46 --env FIVE46_LLM_PROVIDER=your-value --env FIVE46_LLM_API_KEY=your-value -- npx -y five46 mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"five46": {
"command": "npx",
"args": [
"-y",
"five46",
"mcp"
],
"env": {
"FIVE46_LLM_PROVIDER": "your-value",
"FIVE46_LLM_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"five46": {
"command": "npx",
"args": [
"-y",
"five46",
"mcp"
],
"env": {
"FIVE46_LLM_PROVIDER": "your-value",
"FIVE46_LLM_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"five46": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"five46",
"mcp"
],
"env": {
"FIVE46_LLM_PROVIDER": "your-value",
"FIVE46_LLM_API_KEY": "your-value"
}
}
}
}FIVE46_LLM_PROVIDER obligatorio envFIVE46_LLM_API_KEY secreto obligatorio envFIVE46_MCP_ALLOW_WRITES envFIVE46_MCP_ALLOW_DELETES envFIVE46_MCP_CONCURRENCY envDescripciones traducidas automáticamente; los nombres de variables quedan como en el original. Si dudas, mira el original.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
npm: five46Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
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 16 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub sekharsdet, dueña del repo
Último cambio de código: hace 28 días
Usa MIT
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
Sin entradas en OSV.dev para five46@0.2.3
Solo revisa esta versión del paquete, no todas sus dependencias · revisado 15 nov 2026
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
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ó 3 de 3 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_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 hace 28 días, 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, changedetection.io (official), Apify MCP Server, Actionbook, Flowershow
Misma categoría, otros creadores, comandos ya revisados. Primero los oficiales, luego por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ 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.
Official changedetection.io MCP: web page change tracking, back-in-stock and price alerts.
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
Let your AI agent operate any website through a real, logged-in browser session.
Publish Markdown and HTML from your AI session as a live website. No account needed.
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.