BrowserBash

BrowserBash

O BrowserBash é uma ferramenta CLI gratuita e de código aberto que transforma comandos em inglês simples em automação de navegador. Funciona com modelos locais Ollama ou modelos gratuitos do OpenRouter, com suporte para Chrome e LambdaTest.

O que é o BrowserBash?

O BrowserBash é uma ferramenta CLI gratuita e de código aberto que transforma inglês simples em automação de navegador. Ele funciona com modelos locais do Ollama ou modelos gratuitos do OpenRouter, suportando Chrome, LambdaTest e outras grades em nuvem. Você escreve um objetivo em inglês, e a ferramenta controla um navegador Chrome real do início ao fim, gerando eventos NDJSON estruturados. É projetado para pipelines de CI e agentes de IA, com códigos de saída que seu pipeline pode interpretar diretamente.

Application scenarios

  • Testes E2E automatizados

    Execute objetivos de teste em linguagem natural, como "Abra https://news.ycombinator.com e armazene o título da história principal" com códigos de saída que seu CI pode ler.

  • Web scraping

    Extraia dados estruturados (títulos, preços, pontos) de qualquer página usando comandos em inglês simples.

  • Automação baseada em agentes

    Alimente o fluxo de eventos NDJSON em agentes de IA para fluxos de trabalho complexos de várias etapas.

  • Integração CI/CD

    Use a receita incluída do GitHub Actions para executar automação de navegador como parte do seu pipeline de build.

  • Gerenciamento de segredos

    Automatize fluxos de login com credenciais mascaradas que nunca aparecem em logs.

  • Suítes de teste em Markdown

    Escreva arquivos `_test.md` versionáveis com composição `@import` e obtenha um `Result.md` após cada execução.

Core Features

  • Automação em inglês simples

    Escreva uma frase como "Pegue a história principal do HN" e o BrowserBash controla o Chrome para executá-la.

  • Modo --agent NDJSON

    Gera um evento JSON por linha no stdout com códigos de saída 0/1/2/3 — sem necessidade de interpretar texto.

  • Testes em Markdown

    Crie arquivos `_test.md` versionáveis com composição `@import`; um `Result.md` é gerado após cada execução.

  • 5 opções de provedor

    Execute o mesmo objetivo no Chrome local, endpoints CDP, Browserbase, LambdaTest ou BrowserStack alterando apenas uma flag `--provider`.

  • Mascaramento de segredos

    Variáveis marcadas como secretas são mascaradas como `*****` em cada linha de log, observação e resumo.

  • Vereditos prontos para CI

    O código de saída do processo é o resultado do teste, com uma receita do GitHub Actions incluída.

  • Privado por padrão

    As execuções nunca saem da sua máquina, a menos que você adicione `--upload` — nada se comunica externamente por conta própria.

  • Código aberto completo

    CLI sob licença Apache-2.0 em um mecanismo MIT — o loop completo do agente está no repositório para ler, bifurcar ou corrigir.

Público-alvo

Engenheiros de software, engenheiros de QA e equipes de DevOps que precisam de automação de navegador em linguagem natural para pipelines de CI. Também é útil para desenvolvedores de agentes de IA que desejam um fluxo de eventos NDJSON estruturado e para qualquer pessoa que queira uma alternativa gratuita e privada a ferramentas de automação de navegador com medição em nuvem.

Como usar o BrowserBash?

  1. Instale a CLI globalmente: npm install -g browserbash-cli
  2. (Opcional) Baixe um modelo local do Ollama: ollama pull qwen3
  3. Execute um comando: browserbash run "Abra https://news.ycombinator.com e armazene o título da história principal como 'top_story' e seus pontos como 'points'" --agent --headless
  4. Para CI, use a receita incluída do GitHub Actions. Nenhuma conta é necessária para a CLI — uma conta gratuita do dashboard é opcional para histórico de execuções e gravações.

Preços e teste gratuito

O BrowserBash é gratuito e de código aberto. A pilha padrão (Stagehand + Chromium local + Ollama) não custa nada e não requer chaves de API. Uma conta é opcional e só é necessária para o dashboard gratuito. Sem saldo de crédito, sem medição em nuvem, sem necessidade de cadastro para executar a CLI.

Avaliação de resultados

O BrowserBash entrega exatamente o que promete: uma CLI gratuita e privada que transforma inglês simples em automação de navegador. A pilha totalmente local padrão (Ollama + Stagehand + Chromium) significa custo zero de nuvem e nenhum dado saindo da sua máquina, a menos que você permita explicitamente. O fluxo de eventos NDJSON e os códigos de saída o tornam imediatamente útil para pipelines de CI, e as cinco opções de provedor permitem que você troque do Chrome local para uma grade em nuvem com uma única flag. Para equipes cansadas de ferramentas de automação de navegador com medição, o BrowserBash é uma alternativa direta e refrescante — sem conta, sem chaves de API, sem dependência.

Frequently Asked Questions

O que é o BrowserBash?
O BrowserBash é uma ferramenta de linha de comando gratuita e de código aberto que traduz comandos em inglês simples em automação de navegadores, funcionando com Chrome, LambdaTest e outros navegadores.
Como o BrowserBash funciona?
Ele utiliza modelos de IA, como o Ollama local ou o OpenRouter gratuito, para interpretar comandos em inglês e executar automaticamente ações no navegador.
O BrowserBash é gratuito?
Sim, é gratuito e de código aberto, com opções de modelos de IA gratuitos via OpenRouter ou usando o Ollama localmente.
Quais navegadores o BrowserBash suporta?
Ele suporta Chrome, LambdaTest e outros navegadores para automação.
Preciso saber programar para usar o BrowserBash?
Não, você pode usar comandos em inglês simples para automatizar tarefas no navegador sem precisar de habilidades de programação.
Posso usar o BrowserBash offline?
Sim, rodando modelos locais do Ollama, é possível usá-lo sem conexão com a internet.

BrowserBash - AI Tool Detail

O BrowserBash é uma ferramenta CLI gratuita e de código aberto que transforma comandos em inglês simples em automação de navegador. Funciona com modelos locais Ollama ou modelos gratuitos do OpenRouter, com suporte para Chrome e LambdaTest.

Category:Ferramenta de prompt

Visit Link:https://browserbash.com/

Tags:automação de navegador、ferramenta CLI、código aberto、linguagem natural、testes com IA