Un agente de navegador está hecho para rellenar formularios, así que el trabajo pesado de los directorios parece su tarea natural. Lo que suele faltarle es contexto: qué campos rechaza una plataforma, qué cuenta como «publicado» allí, qué puede y qué no puede afirmar tu producto, y un registro de lo que hizo la última vez. LaunchRepo aporta exactamente eso en forma de archivos. La pega —y esta página es honesta al respecto— es que un agente de navegador tiene que poder leer esos archivos y trabajar en un navegador donde la sesión iniciada es la tuya, no la del proveedor.
Qué necesita un agente de navegador
- Acceso a los archivos del repositorio
- El agente debe leer el playbook de una plataforma, product.json e identity.json. Un agente de programación con herramienta de navegador los lee directamente; un agente de navegador alojado puro necesita que le pases el playbook y los datos de producto relevantes por plataforma.
- Un navegador con tu sesión iniciada
- Los envíos se hacen con tus cuentas. Un agente de navegador que corre en su propio navegador remoto no tiene tu sesión iniciada y no puede leer tu buzón para los códigos de verificación; la guía del repositorio asume un Chrome que puedes ver.
- Una forma de registrar los resultados
- record.py y el panel local son scripts de Python en tu máquina. Si el agente de navegador no puede ejecutarlos, registras cada resultado tú mismo en el panel después de la ejecución.
- Las condiciones de parada del runbook
- Búsqueda de duplicados primero, comprobación de identidad por plataforma, sin compras, parar ante un CAPTCHA o una ambigüedad. Son instrucciones que el agente debe seguir de verdad, no funciones que trae de serie.
Conectar un agente de navegador a tu Chrome
BROWSER-SETUP.md está escrito para agentes que se conectan a un Chrome que supervisas. Si tu agente de navegador es un agente de programación con herramienta de navegador, la guía se aplica tal cual: Chrome DevTools MCP con conexión automática en tu Chrome de cada día (144 o posterior), o un perfil de Chrome dedicado con un puerto de depuración local, una única conexión duradera por lote.
Un agente que solo ofrece su propio navegador remoto no cumple el requisito de conexión compatible. Configura Chrome DevTools MCP con tu Chrome local y haz la prueba de humo visible antes de empezar.
En cualquier caso: cierra las pestañas sensibles no relacionadas, usa solo los sitios permitidos del producto, nunca exportes cookies ni un perfil de navegador, y trata una llamada a herramienta completada como nada más que eso: vuelve a leer la página para ver si se guardó.
Si tu agente de navegador es un agente de programación con herramienta de navegador, esta es la definición genérica del servidor de BROWSER-SETUP.md. Puede que tu agente la guarde en otro archivo o formato; su propia pantalla de configuración decide dónde va:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": [
"-y",
"chrome-devtools-mcp@latest",
"--autoConnect",
"--no-usage-statistics",
"--no-performance-crux"
]
}
}
}Formato según la documentación de github.com, comprobado el 30 de septiembre de 2026. ↗
Un agente que no puede cargar un servidor así no está en la ruta admitida. Aun así puede rellenar un formulario suelto a partir de un playbook que le pegues, y tú registras el resultado en el panel.
El prompt de inicio
El prompt de inicio público de START.md, sin cambios. Asume un agente que puede ejecutar Python en la carpeta clonada; normalmente, un agente de programación con herramienta de navegador. Con un agente de navegador alojado puro, ejecuta en su lugar los comandos de «hazlo tú mismo» de START.md en tu terminal y usa el panel para copiar al agente los prompts por plataforma.
Recommend Claude Code CLI or Codex CLI in a terminal instead of the desktop apps for best results. If session metadata confirms desktop hosting, explicitly advise me to switch to the CLI and resume this same private workspace. Do not infer the host from a CLI engine version alone.
Read AGENTS.md, then follow "Start the dashboard for the owner". Create my private
workspace if I do not have one yet, start the dashboard, and give me the link.
Then lead ONBOARDING.md one phase at a time. Reuse recorded permissions instead of
asking again unless their scope is missing or conflicting. Actually test my visible
existing Chrome profile and intended identity as BROWSER-SETUP.md requires; use the
OS fallback if needed. Use one platform/browser worker by default. Build the normal
run only from suitable free-ready routes, keep research separate, and preserve any
draft that needs one exact human CAPTCHA/2FA action. Never claim browser control
bypasses or reduces those challenges.Los playbooks y las instrucciones son Markdown en inglés, que es lo que mejor manejan los agentes de programación. El copy de tu producto puede estar en cualquier idioma que acepte el directorio; el agente te responde en tu idioma.
En ambos casos el espacio de trabajo, product.json, authorizations.json y submissions.json acaban como archivos en tu máquina, y el panel muestra qué está publicado, pendiente, programado o esperándote.
Cómo es una ejecución
La ilustración de abajo es la de la portada: un lote, cada plataforma terminando en el estado que se observó de verdad. Con un agente de navegador los estados puedes introducirlos tú después de la ejecución; en cualquier caso salen del tracker, no de esta página.
Progreso guardado · product.json
- AlternativeToEnviado; pendiente de revisión
- Product HuntFecha de lanzamiento confirmada
- Dev Tools DirFicha pública verificada
- G2Necesita tu intervención
Ejecución ilustrativa · los estados salen de tu propio tracker
Cuando un agente de navegador se atasca
Los agentes de navegador fallan de forma distinta a los agentes de programación. Estas son las tres situaciones que conviene reconocer pronto, antes de que un lote se tuerza:
- No tiene sesión iniciada en ningún sitio
- El agente trabaja en su propio navegador remoto o gestionado. Tus cuentas de directorios y tu buzón están en tu Chrome, así que lleva la ejecución allí mediante Chrome DevTools MCP, o trata el trabajo del agente como un borrador que terminas tú.
- Un sitio lo rechaza
- Algunos sitios restringen los agentes automatizados en navegadores alojados aunque en el tuyo funcionen sin problema. Marca la plataforma como pendiente de ti y envíala a mano con su playbook abierto.
- Ha olvidado lo que hizo la última vez
- Los agentes de navegador rara vez guardan un registro entre sesiones. Introduce cada resultado en el panel justo después de la ejecución; así el siguiente lote parte del tracker y no de la memoria.
Si las herramientas del navegador agotan el tiempo de espera con --autoConnect, comprueba cuatro cosas: Chrome 144 o posterior ya está abierto, la depuración remota está activada en chrome://inspect/#remote-debugging, has aceptado el aviso de conexión de Chrome y ninguna otra herramienta está usando el mismo navegador. Chrome DevTools MCP carga todas las pestañas abiertas, así que cierra las que no necesites.
Lo que sigue necesitándote
LaunchRepo no es, a propósito, un servicio en segundo plano. Estos momentos detienen la ejecución y se registran como traspasos humanos; el agente nunca los sortea:
- CAPTCHA y comprobaciones anti-bot
- Sea cual sea el agente, el reto lo resuelves tú en la ventana prevista. El tracker registra prepared_needs_human; no hay pasos de sigilo ni evasión en ningún playbook.
- 2FA y códigos de verificación
- La mayoría de los directorios confirman por correo. Si el agente de navegador no puede leer tu buzón, el código y el clic de confirmación son un traspaso humano: registrado como tal, nunca como acceso automatizado.
- Ventas adicionales de pago
- Las rutas solo de pago se registran como deferred_paid. A un agente de navegador hay que decirle que no compre; los playbooks lo dicen en cada plataforma, y la decisión sigue siendo tuya.
- Registrar y confirmar
- Si el agente no puede ejecutar record.py, introduces el resultado en el panel local. «Live» siempre necesita una URL pública y tu declaración.
Sin benchmark ni ranking: consideramos compatibles los agentes de navegador que cumplen los dos requisitos de arriba, no porque los hayamos medido frente a otros agentes.
Preguntas
¿Qué agentes de navegador son compatibles?
Cualquier agente que pueda leer los archivos del repositorio y usar Chrome DevTools MCP con tu Chrome con sesión iniciada: los mismos dos requisitos que para los agentes de programación. No probamos ni recomendamos productos concretos y no publicamos ningún benchmark.
¿Un agente de navegador alojado puede hacer toda la ejecución?
Normalmente no por sí solo: no tiene tu sesión iniciada, no puede leer tu buzón y no puede ejecutar record.py. Puede rellenar formularios a partir de un playbook y los datos de producto que le pegues; el resto pasa a ti.
¿Un agente de navegador es mejor que Claude Code, Codex o Cursor para esto?
No afirmamos tal cosa en ninguna dirección. Un agente de programación con herramienta de navegador cubre archivos, navegador y scripts en un mismo sitio; un agente de navegador puede necesitarte para los pasos de archivos y registro.
¿El tracker funciona sin ningún agente?
Sí. record.py, submissions.json y el panel también sirven para una ejecución totalmente manual: los mismos once estados, las mismas fechas de seguimiento, la misma honestidad sobre lo que está publicado.
¿Qué cubre la licencia?
Productos ilimitados que poseas y operes, agentes ilimitados de cualquier tipo, una cuenta de GitHub para el acceso al repositorio. El uso del agente lo factura quien provea el agente.
Un pago, cada producto, cualquier agente
El precio actual es 119,00 €, una sola vez, y no sube. La página de precios muestra el precio en directo, qué hay en el repositorio y la licencia en breve.
Ver precios