# BrowserBash CLI de automatización de navegadores en lenguaje natural que convierte objetivos en acciones reales, con pruebas Markdown, salida para CI y una opción gratuita con modelos locales sin claves API obligatorias. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Herramientas IA Dev, Asistentes de pruebas con IA, Web Scraper IA ## ¿Qué es BrowserBash? BrowserBash es una CLI de automatización de navegadores en lenguaje natural para ejecutar tareas y pruebas del navegador a partir de instrucciones sencillas. Convierte un objetivo en acciones reales del navegador y, después, devuelve una salida estructurada que pueden consumir sistemas de CI y otras herramientas de automatización. El producto se basa en una CLI de código abierto, archivos de prueba en Markdown y compatibilidad con navegadores reales en máquinas locales o grids en la nube compatibles. La fuente destaca una opción gratuita predeterminada con modelos locales, sin claves API obligatorias y con funciones opcionales de panel y nube para consultar el historial y reproducir ejecuciones. ## ¿Qué puede hacer BrowserBash? ### Objetivos en lenguaje sencillo Describe una tarea del navegador en lenguaje sencillo y BrowserBash la convierte en acciones reales sin escribir selectores ni código de objetos de página. ### Archivos de prueba en Markdown Guarda escenarios en archivos \`\*\_test.md\` que puedes incluir en el control de versiones, reutiliza flujos con \`@import\` y configura valores con variables para crear pruebas repetibles. ### Compatibilidad con modelos gratuitos Ejecuta modelos locales gratuitos mediante Ollama o modelos gratuitos de OpenRouter sin claves API, con compatibilidad opcional con tu propia clave de Anthropic u OpenRouter. ### Múltiples proveedores de navegadores Controla Chrome local, cualquier endpoint de CDP o grids en la nube como Browserbase, LambdaTest y BrowserStack a partir del mismo objetivo. ### Salida para agentes y CI Transmite un evento JSON por línea en formato NDJSON y utiliza códigos de salida claros para que los agentes y los sistemas de CI puedan leer el resultado directamente. ### Grabación y reproducción Captura vídeos y capturas de pantalla con \`--record\` y, después, consulta las ejecuciones en un panel local o en un panel gratuito en la nube con reproducción e historial. ## Casos de uso ### Pruebas de regresión en CI Escribe comprobaciones de extremo a extremo del navegador como archivos Markdown legibles y ejecútalas en CI con códigos de salida que indiquen aprobado, fallo, error o tiempo de espera agotado. ### Tareas rutinarias del navegador Automatiza inicios de sesión, procesos de compra, scraping y otros flujos del navegador describiendo el objetivo en lenguaje sencillo en lugar de programar selectores. ### Depuración y reproducción Captura vídeos y capturas de pantalla de una ejecución y reproduce después la sesión en el panel cuando falla un paso o necesitas un registro que puedas compartir. ### Automatización local privada Ejecuta la automatización del navegador localmente con Ollama cuando quieras evitar las claves API y mantener la sesión en tu máquina. ### Ejecuciones de pruebas entre proveedores Dirige el mismo archivo de prueba a un navegador local o a un grid en la nube cuando tu equipo necesite alternar entre ejecuciones en portátiles e infraestructura alojada. ## Preguntas frecuentes ### ¿Qué hace BrowserBash? BrowserBash está diseñado para automatizar tareas del navegador a partir de instrucciones sencillas. La fuente muestra que puede ejecutar objetivos como iniciar sesión, añadir artículos a un carrito, extraer texto y ejecutar pruebas basadas en Markdown, para después devolver una salida estructurada y un código de salida. ### ¿Cómo puedo empezar? La fuente indica que puedes instalar la CLI con npm, ejecutarla con Chromium local u otro proveedor de navegadores compatible y utilizar un modelo local gratuito mediante Ollama. Una cuenta del panel en la nube es opcional para consultar el historial y reproducir ejecuciones. ### ¿BrowserBash es gratuito? Sí. La página de precios indica que la CLI, el panel local y una cuenta en la nube son gratuitos, sin necesidad de tarjeta de crédito. También indica que el único elemento de pago opcional es la conservación ampliada de datos en la nube más allá del periodo gratuito, función próximamente disponible. ### ¿Necesito una clave API para utilizarlo? BrowserBash admite modelos locales gratuitos mediante Ollama y modelos gratuitos de OpenRouter sin necesidad de claves API. También puedes aportar tu propia clave de Anthropic u OpenRouter, y la fuente menciona cualquier servidor compatible con OpenAI, como vLLM o LM Studio. ### ¿Puedo utilizar BrowserBash en flujos de trabajo comerciales o de CI? La fuente indica que BrowserBash es de código abierto bajo Apache-2.0. Puede utilizarse comercialmente y la CLI está orientada a CI porque emite eventos NDJSON y utiliza códigos de salida para señalar aprobado, fallo, error o tiempo de espera agotado. ## Datos rápidos - **Categoría**: Herramienta para desarrolladores - **Interfaz principal**: CLI - **Estilo de automatización**: Automatización de navegadores en lenguaje natural - **Licencia**: Apache-2.0 - **Ruta de modelo predeterminada**: Modelos locales de Ollama - **Dominio de origen**: browserbash.com