BrowserBash
CLI de código abierto que automatiza navegadores reales con instrucciones en inglés natural.Escribe el objetivo en inglés, deja que el agente pruebe el navegador.
Aspectos destacados
Qué puedes hacer con ella
- Extraer el titular principal de Hacker News con un solo comando
- Obtener el título de una página web mediante una descripción en inglés
- Probar un login ocultando credenciales con plantillas y máscara de secretos
- Integrar pruebas de navegador en un pipeline de CI con códigos de salida
Cómo usarla
- 1 Instala la CLI con el comando npm install -g browserbash-cli
- 2 Describe el objetivo de la prueba en inglés puro, por ejemplo buscar y guardar el primer resultado
- 3 Ejecuta el comando y observa cómo el agente maneja el navegador real
- 4 Revisa los resultados en la consola o en el panel local
- 5 Crea una cuenta gratuita si quieres el dashboard con historial y vídeos
Para quién es
Ventajas
- Baja la barrera de la automatización: sin código, solo el objetivo en inglés
- Gratuito y de código abierto, con opción de modelos locales
- Encaja en pipelines reales gracias a NDJSON y códigos de salida
Limitaciones
- Las instrucciones se escriben en inglés, así que hay que redactar objetivos claros en ese idioma
- El comportamiento del agente puede variar según el modelo que lo alimente
- Si tus flujos dependen de la nube de terceros, revisa qué datos exponen las ejecuciones
Qué es BrowserBash
BrowserBash es una herramienta de línea de comandos gratuita y de código abierto para la automatización de navegadores mediante lenguaje natural, creada por The Testing Academy. La idea central: en lugar de escribir scripts, describes el objetivo de la prueba en inglés sencillo y un agente de IA conduce un navegador Chrome real para llevarla a cabo. Puedes alimentarla con modelos locales gratuitos como Ollama o con modelos gratuitos de OpenRouter, sin necesidad de claves de API ni tarjetas de crédito, aunque también soporta modelos de Anthropic, OpenAI y Google si los configuras. La herramienta admite archivos de prueba en Markdown con importación y combinación, un modo proxy NDJSON cuyo flujo de eventos puede consumir un sistema de CI, códigos de salida diferenciados, plantillas de variables con máscara de secretos y un panel web local gratuito con historial y vídeo de cada ejecución.
Qué puedes hacer con él
- Rascar el titular principal de Hacker News con un comando en inglés y guardar su puntuación.
- Abrir una página y extraer su título describiendo la tarea en lenguaje natural.
- Probar un formulario de login ocultando las credenciales con variables y máscara de secretos.
- Conectar las ejecuciones a tu pipeline de CI mediante el modo proxy NDJSON y los códigos de salida.
Para quién es
- Desarrolladores que quieren pruebas de navegador rápidas sin montar un proyecto de automatización entero.
- Testers sin bases profundas de programación, que prefieren describir los pasos en inglés.
- Equipos de automatización que necesitan integrar pruebas de navegador en CI.
- Entusiastas del software abierto que buscan una herramienta que puedan inspeccionar y modificar.
Qué tener en cuenta
El agente entiende inglés: redactar objetivos ambiguos o en otro idioma reduce la fiabilidad, y como toda IA, puede cometer errores de interpretación que conviene revisar en el vídeo de la ejecución. El resultado depende del modelo que lo alimente, de modo que un modelo local pequeño puede comportarse distinto que uno de pago. Al automatizar navegadores reales, úsala contra sitios propios o con permiso, y protege credenciales con las máscaras de secretos antes de compartir registros. La herramienta es joven y de código abierto, así que las funciones pueden cambiar entre versiones; mantén la CLI actualizada y revisa su documentación antes de integrarla en procesos críticos de calidad.
Preguntas frecuentes
¿Necesito claves de API?
No para empezar: puedes usar modelos locales gratuitos como Ollama o modelos gratuitos de OpenRouter sin claves ni tarjeta.
¿Qué navegadores soporta?
Chrome local mediante CDP y proveedores en la nube como Browserbase, LambdaTest y BrowserStack.
¿Hay panel de control?
Sí. Hay un panel web local gratuito con historial y vídeo de las ejecuciones, y un panel en la nube opcional.
Por qué es gratis
Lo que dice la página oficial: Gratis
Los límites gratuitos, la duración de la prueba y las funciones los decide el sitio oficial y pueden cambiar en cualquier momento.
Captura de pantalla
Captura archivada desde la página del listado, solo como referencia.