BrowserBash

BrowserBash

BrowserBash es una herramienta CLI gratuita y de código abierto que convierte instrucciones en español sencillo en automatización del navegador. Funciona con modelos locales de Ollama o modelos gratuitos de OpenRouter, compatible con Chrome y LambdaTest.

¿Qué es BrowserBash?

BrowserBash es una herramienta CLI gratuita y de código abierto que convierte instrucciones en español sencillo en automatización de navegador. Funciona con modelos locales de Ollama o modelos gratuitos de OpenRouter, y es compatible con Chrome, LambdaTest y otras plataformas en la nube. Los usuarios escriben un objetivo en lenguaje natural y la herramienta controla un navegador Chrome real de principio a fin, generando eventos NDJSON estructurados. Está diseñada para pipelines de CI y agentes de IA, con códigos de salida que tu pipeline puede interpretar directamente.

Application scenarios

  • Pruebas E2E automatizadas

    Ejecuta objetivos de prueba en lenguaje natural como "Abrir https://news.ycombinator.com y guardar el título de la historia principal" con códigos de salida que tu CI puede leer.

  • Web scraping

    Extrae datos estructurados (encabezados, precios, puntos) de cualquier página usando comandos en español sencillo.

  • Automatización basada en agentes

    Alimenta el flujo de eventos NDJSON a agentes de IA para flujos de trabajo complejos de varios pasos.

  • Integración CI/CD

    Usa la receta incluida de GitHub Actions para ejecutar automatización del navegador como parte de tu pipeline de compilación.

  • Gestión de secretos

    Automatiza flujos de inicio de sesión con credenciales enmascaradas que nunca aparecen en los registros.

  • Suites de pruebas en Markdown

    Escribe archivos `_test.md` que se pueden versionar con composición `@import`, y obtén un `Result.md` después de cada ejecución.

Core Features

  • Automatización en español sencillo

    Escribe una frase como "Obtén la historia principal de HN" y BrowserBash controla Chrome para ejecutarla.

  • Modo --agent NDJSON

    Genera un evento JSON por línea en stdout con códigos de salida 0/1/2/3 — no es necesario analizar texto.

  • Pruebas en Markdown

    Crea archivos `_test.md` versionables con composición `@import`; se escribe un `Result.md` después de cada ejecución.

  • 5 opciones de proveedor

    Ejecuta el mismo objetivo en Chrome local, endpoints CDP, Browserbase, LambdaTest o BrowserStack cambiando solo una bandera `--provider`.

  • Enmascaramiento de secretos

    Las variables marcadas como secretas se muestran como `*****` en cada línea de registro, comentario y resumen.

  • Verificaciones listas para CI

    El código de salida del proceso es el resultado de la prueba, con una receta de GitHub Actions incluida.

  • Privado por defecto

    Las ejecuciones nunca salen de tu máquina a menos que añadas `--upload` — nada se comunica con el exterior por sí solo.

  • Código abierto en todos los niveles

    CLI con licencia Apache-2.0 sobre un motor MIT — el bucle completo del agente está en el repositorio para leerlo, bifurcarlo o corregirlo.

Usuarios objetivo

Ingenieros de software, ingenieros de QA y equipos de DevOps que necesitan automatización de navegador en lenguaje natural para pipelines de CI. También es útil para desarrolladores de agentes de IA que quieren un flujo de eventos NDJSON estructurado y para cualquiera que busque una alternativa gratuita y privada a las herramientas de automatización de navegador medidas en la nube.

Cómo usar BrowserBash

  1. Instala la CLI globalmente: npm install -g browserbash-cli
  2. (Opcional) Descarga un modelo local de Ollama: ollama pull qwen3
  3. Ejecuta un comando: browserbash run "Abrir https://news.ycombinator.com y guardar el título de la historia principal como 'top_story' y sus puntos como 'points'" --agent --headless
  4. Para CI, usa la receta incluida de GitHub Actions. No se requiere cuenta para la CLI — una cuenta gratuita del panel es opcional para el historial de ejecuciones y grabaciones.

Precios y prueba gratuita

BrowserBash es gratuito y de código abierto. La pila predeterminada (Stagehand + Chromium local + Ollama) no tiene costo y no requiere claves API. Una cuenta es opcional y solo se necesita para el panel gratuito. No hay saldo de crédito, ni medidor en la nube, ni necesidad de registro para ejecutar la CLI.

Reseña de resultados

BrowserBash cumple exactamente lo que promete: una CLI gratuita y privada que convierte el español sencillo en automatización de navegador. La pila predeterminada completamente local (Ollama + Stagehand + Chromium) significa cero costo en la nube y cero datos que salgan de tu máquina a menos que lo permitas explícitamente. El flujo de eventos NDJSON y los códigos de salida lo hacen inmediatamente útil para pipelines de CI, y las cinco opciones de proveedor te permiten cambiar de Chrome local a una plataforma en la nube con una sola bandera. Para equipos cansados de herramientas de automatización de navegador medidas, BrowserBash es una alternativa refrescantemente directa: sin cuenta, sin claves API, sin bloqueo.

Frequently Asked Questions

¿Qué es BrowserBash?
BrowserBash es una herramienta CLI gratuita y de código abierto que traduce inglés sencillo en automatización de navegadores, compatible con Chrome, LambdaTest y otros navegadores.
¿Cómo funciona BrowserBash?
Utiliza modelos de IA como Ollama local o OpenRouter gratuito para interpretar comandos en inglés y ejecutar acciones automáticas en el navegador.
¿BrowserBash es gratuito?
Sí, es gratuito y de código abierto, con modelos de IA opcionales gratuitos a través de OpenRouter o Ollama local.
¿Qué navegadores soporta BrowserBash?
Soporta Chrome, LambdaTest y otros navegadores para automatización.
¿Necesito saber programar para usar BrowserBash?
No, puedes usar comandos en inglés sencillo para automatizar tareas del navegador sin necesidad de codificar.
¿Puedo usar BrowserBash sin conexión a internet?
Sí, ejecutando modelos locales de Ollama, puedes usarlo sin conexión a internet.

BrowserBash - AI Tool Detail

BrowserBash es una herramienta CLI gratuita y de código abierto que convierte instrucciones en español sencillo en automatización del navegador. Funciona con modelos locales de Ollama o modelos gratuitos de OpenRouter, compatible con Chrome y LambdaTest.

Category:Herramienta de sugerencias

Visit Link:https://browserbash.com/

Tags:automatización del navegador、herramienta CLI、código abierto、lenguaje natural、pruebas con IA