BrowserBash

BrowserBash

BrowserBash ist ein kostenloses Open-Source-CLI-Tool, das einfache englische Anweisungen in Browser-Automatisierung übersetzt. Es läuft auf lokalen Ollama- oder kostenlosen OpenRouter-Modellen und unterstützt Chrome sowie LambdaTest.

Was ist BrowserBash?

BrowserBash ist ein kostenloses Open-Source-CLI-Tool, das einfaches Englisch in Browser-Automatisierung übersetzt. Es läuft mit lokalen Ollama- oder kostenlosen OpenRouter-Modellen und unterstützt Chrome, LambdaTest sowie andere Cloud-Grids. Benutzer geben ein Ziel in Englisch an, und das Tool steuert einen echten Chrome-Browser von Anfang bis Ende und gibt strukturierte NDJSON-Ereignisse aus. Es ist für CI-Pipelines und KI-Agenten konzipiert, mit Exit-Codes, die Ihre Pipeline direkt parsen kann.

Application scenarios

  • Automatisiertes E2E-Testing

    Führen Sie natürlichsprachliche Testziele aus wie "Open https://news.ycombinator.com and store the top story title" mit Exit-Codes, die Ihre CI lesen kann.

  • Web Scraping

    Extrahieren Sie strukturierte Daten (Überschriften, Preise, Punkte) von jeder Seite mit einfachen englischen Befehlen.

  • Agentenbasierte Automatisierung

    Füttern Sie den NDJSON-Ereignisstrom in KI-Agenten für komplexe mehrstufige Workflows.

  • CI/CD-Integration

    Nutzen Sie das enthaltene GitHub Actions-Rezept, um Browser-Automatisierung als Teil Ihrer Build-Pipeline auszuführen.

  • Geheimnisverwaltung

    Automatisieren Sie Login-Abläufe mit maskierten Anmeldedaten, die niemals in Logs erscheinen.

  • Markdown-Testsuiten

    Schreiben Sie versionierbare `_test.md`-Dateien mit `@import`-Komposition und erhalten Sie nach jedem Durchlauf eine `Result.md`.

Core Features

  • Automatisierung in einfachem Englisch

    Schreiben Sie einen Satz wie "Grab the top HN story" und BrowserBash steuert Chrome zur Ausführung.

  • --agent NDJSON-Modus

    Gibt ein JSON-Ereignis pro Zeile auf stdout aus mit Exit-Codes 0/1/2/3 – keine Prosa-Parsing erforderlich.

  • Markdown-Tests

    Erstellen Sie versionierbare `_test.md`-Dateien mit `@import`-Komposition; nach jedem Durchlauf wird eine `Result.md` geschrieben.

  • 5 Provider-Optionen

    Führen Sie dasselbe Ziel auf lokalem Chrome, CDP-Endpunkten, Browserbase, LambdaTest oder BrowserStack aus, indem Sie ein `--provider`-Flag ändern.

  • Geheimnismaskierung

    Als geheim markierte Variablen werden in jeder Logzeile, Bemerkung und Zusammenfassung als `*****` maskiert.

  • CI-bereite Urteile

    Der Prozess-Exit-Code ist das Testergebnis, mit einem enthaltenen GitHub Actions-Rezept.

  • Standardmäßig privat

    Durchläufe verlassen Ihren Rechner nur, wenn Sie `--upload` hinzufügen – nichts sendet von selbst Daten nach Hause.

  • Durchgängig Open Source

    Apache-2.0-CLI auf einer MIT-Engine – der gesamte Agenten-Loop befindet sich im Repository zum Lesen, Forken oder Reparieren.

Zielgruppe

Softwareentwickler, QA-Ingenieure und DevOps-Teams, die natürlichsprachliche Browser-Automatisierung für CI-Pipelines benötigen. Auch nützlich für KI-Agentenentwickler, die einen strukturierten NDJSON-Ereignisstrom wünschen, sowie für alle, die eine kostenlose, private Alternative zu cloud-abgerechneten Browser-Automatisierungstools suchen.

Wie verwendet man BrowserBash?

  1. Installieren Sie die CLI global: npm install -g browserbash-cli
  2. (Optional) Laden Sie ein lokales Ollama-Modell: ollama pull qwen3
  3. Führen Sie einen Befehl aus: browserbash run "Open https://news.ycombinator.com and store the top story title as 'top_story' and its points as 'points'" --agent --headless
  4. Für CI verwenden Sie das enthaltene GitHub Actions-Rezept. Für die CLI ist kein Konto erforderlich – ein kostenloses Dashboard-Konto ist optional für Laufverlauf und Aufzeichnungen.

Preisgestaltung und kostenlose Testversion

BrowserBash ist kostenlos und Open Source. Der Standard-Stack (Stagehand + lokales Chromium + Ollama) kostet nichts und erfordert keine API-Schlüssel. Ein Konto ist optional und nur für das kostenlose Dashboard erforderlich. Kein Guthaben, keine Cloud-Abrechnung, keine Anmeldung erforderlich, um die CLI auszuführen.

Wirkungsbewertung

BrowserBash hält genau, was es verspricht: eine kostenlose, private CLI, die einfaches Englisch in Browser-Automatisierung verwandelt. Der vollständig lokale Standard-Stack (Ollama + Stagehand + Chromium) bedeutet null Cloud-Kosten und null Daten, die Ihren Rechner verlassen, es sei denn, Sie erlauben es explizit. Der NDJSON-Ereignisstrom und die Exit-Codes machen es sofort nützlich für CI-Pipelines, und die fünf Provider-Optionen ermöglichen es Ihnen, mit einem Flag von lokalem Chrome zu einem Cloud-Grid zu wechseln. Für Teams, die abgerechnete Browser-Automatisierungstools satt haben, ist BrowserBash eine erfrischend unkomplizierte Alternative – kein Konto, keine API-Schlüssel, keine Bindung.

Frequently Asked Questions

Was ist BrowserBash?
BrowserBash ist ein kostenloses Open-Source-CLI-Tool, das einfaches Englisch in Browser-Automatisierung übersetzt und Chrome, LambdaTest sowie andere Browser unterstützt.
Wie funktioniert BrowserBash?
Es nutzt KI-Modelle wie lokales Ollama oder kostenloses OpenRouter, um englische Befehle zu interpretieren und automatisch Browseraktionen auszuführen.
Ist BrowserBash kostenlos nutzbar?
Ja, es ist kostenlos und Open-Source, mit optionalen kostenlosen KI-Modellen über OpenRouter oder lokales Ollama.
Welche Browser werden von BrowserBash unterstützt?
Es unterstützt Chrome, LambdaTest und andere Browser für die Automatisierung.
Brauche ich Programmierkenntnisse, um BrowserBash zu verwenden?
Nein, Sie können einfache englische Befehle verwenden, um Browseraufgaben ohne Programmierung zu automatisieren.
Kann ich BrowserBash offline nutzen?
Ja, durch die Verwendung lokaler Ollama-Modelle können Sie es ohne Internetverbindung einsetzen.

BrowserBash - AI Tool Detail

BrowserBash ist ein kostenloses Open-Source-CLI-Tool, das einfache englische Anweisungen in Browser-Automatisierung übersetzt. Es läuft auf lokalen Ollama- oder kostenlosen OpenRouter-Modellen und unterstützt Chrome sowie LambdaTest.

Category:Prompt-Tool

Visit Link:https://browserbash.com/

Tags:Browser-Automatisierung、CLI-Tool、Open-Source、Natürliche Sprache、KI-Tests