# BrowserBash BrowserBashは自然言語の目標をブラウザー操作に変換するCLIです。Markdownテストや構造化CI出力に対応し、APIキー不要の無料ローカルモデルも利用できます。 - Findings24: - ウェブサイト: - 料金: Freemium - カテゴリー: AI開発者ツール, AIテストアシスタント, AIウェブスクレイパー ## BrowserBashとは? BrowserBash は、プレーンな英語からブラウザのタスクやテストを実行するための自然言語ブラウザ自動化 CLI です。目的を実際のブラウザ操作に変換し、その後 CI システムや他の自動化ツールで利用できる構造化出力を返します。 この製品は、オープンソースの CLI、Markdown ベースのテストファイル、そしてローカルマシンまたは対応するクラウドグリッド上の実ブラウザ対応を中心に構成されています。ソースでは、無料のデフォルト経路、ローカルモデル、必須の API キーなし、さらに実行履歴と再生のための任意のダッシュボードとクラウド機能が強調されています。 ## BrowserBashでできること ### 平易な英語による指示 ブラウザのタスクをプレーンな英語で記述すると、BrowserBash がセレクターや page-object コードを書かずに実際のブラウザ操作へ変換します。 ### Markdown テストファイル シナリオはコミット可能な \`\*\_test.md\` ファイルに保存でき、\`@import\` でフローを再利用し、変数で値をテンプレート化して繰り返し可能なテストにできます。 ### 無料モデル対応 Ollama 経由の無料ローカルモデルまたは APIキー不要の無料 OpenRouter モデルで実行でき、必要に応じて独自の Anthropic または OpenRouter キーも使えます。 ### 複数のブラウザプロバイダー ローカル Chrome、任意の CDP エンドポイント、または Browserbase、LambdaTest、BrowserStack などのクラウドグリッドを、同じ指示から操作できます。 ### エージェントとCI向け出力 NDJSON 形式で 1 行ごとに 1 つの JSON イベントをストリーミングし、クリーンな終了コードを使うため、エージェントや CI システムが結果を直接読み取れます。 ### 録画と再生 \`--record\` で動画とスクリーンショットを保存し、ローカルダッシュボードまたは再生と履歴に対応した無料のクラウドダッシュボードで実行結果を確認できます。 ## 利用シーン ### CI 回帰テスト 読みやすい Markdown ファイルとしてエンドツーエンドのブラウザチェックを作成し、合格、失敗、エラー、タイムアウトを示す終了コード付きで CI で実行します。 ### 日常的なブラウザ作業 セレクターを記述する代わりに目的をプレーンな英語で説明して、ログイン、購入手続き、スクレイピング、その他のブラウザワークフローを自動化します。 ### デバッグと再生 実行の動画とスクリーンショットを保存し、ステップが失敗したときや共有可能な記録が必要なときに、ダッシュボードでセッションを再生します。 ### プライベートなローカル自動化 APIキーを避けてセッションを自分のマシンに留めたい場合は、Ollama を使ってローカルでブラウザ自動化を実行します。 ### プロバイダー横断のテスト実行 チームがノートPCでの実行とホストされたインフラの間を移動する必要がある場合、同じテストファイルをローカルブラウザまたはクラウドグリッドに向けます。 ## よくある質問 ### BrowserBashは何をしますか? BrowserBashは、プレーンな英語でブラウザのタスクを自動化するためのものです。ソースでは、ログイン、カートへの商品の追加、テキストのスクレイピング、Markdownベースのテストの実行などの指示を実行し、その後に構造化された出力と終了コードを返せることが示されています。 ### どうやって始めればよいですか? ソースによると、npm で CLI をインストールし、ローカルの Chromium または他の対応ブラウザプロバイダーで実行し、Ollama 経由の無料ローカルモデルを使えます。実行履歴や再生のためにクラウドダッシュボードのアカウントは任意です。 ### BrowserBashは無料ですか? はい。料金ページでは、CLI、ローカルダッシュボード、クラウドアカウントは無料で、クレジットカードは不要とされています。また、無料保持期間を超えるクラウドデータの延長保持だけが任意の有料項目で、これは近日提供予定とされています。 ### APIキーは必要ですか? BrowserBashは、Ollama 経由の無料ローカルモデルと、APIキー不要の無料 OpenRouter モデルをサポートしています。独自の Anthropic または OpenRouter キーを持ち込むこともでき、ソースでは vLLM や LM Studio などの OpenAI 互換サーバーにも言及しています。 ### BrowserBashは商用またはCIワークフローで使えますか? ソースでは、BrowserBash は Apache-2.0 の下でオープンソースだと説明されています。商用利用も可能で、CLI は NDJSON イベントを出力し、成功、失敗、エラー、タイムアウトを示す終了コードを使うため、CI での利用に適しています。 ## クイック情報 - **カテゴリ**: 開発者ツール - **主なインターフェース**: CLI - **自動化スタイル**: 自然言語によるブラウザ自動化 - **ライセンス**: Apache-2.0 - **デフォルトのモデル経路**: ローカル Ollama モデル - **ソースドメイン**: browserbash.com