BrowserBashは、無料で使えるオープンソースのCLIツールです。英語の自然な文章をブラウザ自動化に変換します。ローカルのOllamaや無料のOpenRouterモデルで動作し、Chrome、LambdaTest、その他のクラウドグリッドをサポートします。ユーザーが英語で1つの目標を書くだけで、ツールが実際のChromeブラウザを最初から最後まで操作し、構造化されたNDJSONイベントを出力します。CIパイプラインやAIエージェント向けに設計されており、パイプラインが直接解析できる終了コードを提供します。
自動E2Eテスト
「Open https://news.ycombinator.com and store the top story title」のような自然言語のテスト目標を実行し、CIが読み取れる終了コードを出力します。
Webスクレイピング
プレーンな英語のコマンドで、任意のページから構造化データ(見出し、価格、ポイント)を抽出します。
エージェントベースの自動化
NDJSONイベントストリームをAIエージェントに渡し、複雑なマルチステップワークフローを実現します。
CI/CD統合
付属のGitHub Actionsレシピを使って、ビルドパイプラインの一部としてブラウザ自動化を実行します。
シークレット管理
ログに決して表示されないマスクされた認証情報でログインフローを自動化します。
Markdownテストスイート
`@import`構成でコミット可能な`_test.md`ファイルを作成し、実行ごとに`Result.md`が生成されます。
プレインイングリッシュ自動化
「Grab the top HN story」のような1文を書くだけで、BrowserBashがChromeを操作して実行します。
--agent NDJSONモード
標準出力に1行ごとに1つのJSONイベントを出力し、終了コード0/1/2/3を返します。散文の解析は不要です。
Markdownテスト
`@import`構成でコミット可能な`_test.md`ファイルを作成。実行ごとに`Result.md`が書き込まれます。
5つのプロバイダーオプション
1つの`--provider`フラグを変更するだけで、ローカルChrome、CDPエンドポイント、Browserbase、LambdaTest、BrowserStackで同じ目標を実行できます。
シークレットマスキング
シークレットとしてマークされた変数は、すべてのログ行、リマーク、サマリーで`*****`としてマスクされます。
CI対応の判定
プロセスの終了コードがテスト結果となり、GitHub Actionsレシピが付属しています。
デフォルトでプライベート
`--upload`を追加しない限り、実行内容がマシンの外に出ることはありません。何も自動で外部に送信しません。
完全オープンソース
Apache-2.0ライセンスのCLIとMITライセンスのエンジン。エージェントループ全体がリポジトリにあり、読み取り、フォーク、修正が可能です。
ソフトウェアエンジニア、QAエンジニア、DevOpsチームで、CIパイプライン向けの自然言語ブラウザ自動化を必要とする方。また、構造化されたNDJSONイベントストリームを求めるAIエージェント開発者や、クラウド従量課金制のブラウザ自動化ツールに代わる無料でプライベートな選択肢を探している方にも適しています。
npm install -g browserbash-cliollama pull qwen3browserbash run "Open https://news.ycombinator.com and store the top story title as 'top_story' and its points as 'points'" --agent --headlessBrowserBashは無料でオープンソースです。デフォルトのスタック(Stagehand + ローカルChromium + Ollama)は無料で、APIキーは不要です。アカウントはオプションで、無料ダッシュボードにのみ必要です。クレジット残高、クラウド従量課金、CLI実行のためのサインアップは一切不要です。
BrowserBashは、約束どおりの機能を提供します。無料でプライベートなCLIが、平易な英語をブラウザ自動化に変換します。完全にローカルなデフォルトスタック(Ollama + Stagehand + Chromium)は、クラウドコストがゼロで、明示的に許可しない限りデータがマシンの外に出ることはありません。NDJSONイベントストリームと終了コードにより、CIパイプラインですぐに活用でき、5つのプロバイダーオプションで1つのフラグを変更するだけでローカルChromeからクラウドグリッドに切り替えられます。従量課金制のブラウザ自動化ツールに疲れたチームにとって、BrowserBashはアカウント不要、APIキー不要、ロックインなしの、非常にわかりやすい代替手段です。
タイトル: BrowserBash – 平易な英語でブラウザ操作を自動化するCLIツール BrowserBashは、英語の指示をブラウザ操作に変換する無料のオープンソースCLIツールです。ローカルのOllamaや無料のOpenRouterモデルに対応し、ChromeやLambdaTestなどで動作します。
Category:ヒントツール
Visit Link:https://browserbash.com/
Tags:ブラウザ自動化、CLIツール、オープンソース、自然言語操作、AIテスト、BrowserBash