説明
BrowserBashは、平易な英語のコマンドを使用してブラウザタスクを自動化するために設計された無料のオープンソースコマンドラインインターフェース(CLI)です。ユーザーはシンプルな言葉で目的を説明でき、それをAIエージェントが実際のブラウザアクションに変換します。この革新的なアプローチにより、複雑なコーディング、CSSセレクタ、XPathの必要がなくなり、技術的な専門知識がなくてもブラウザ自動化が可能になります。
続きを読む
CLIは、OllamaやOpenRouterなどの無料のローカルモデルで動作し、APIキーやクレジットカードは不要です。このローカルファーストの設計により、ユーザーはデータを完全に制御でき、目的、訪問したウェブページ、録画はすべて自分のマシン上で処理されます。外部サーバーへの呼び出しは、ユーザーが選択したAIモデルに直接行われるため、プライバシーとセキュリティが確保されます。
BrowserBashは、自動化プロセスを効率化したいテスターや開発者のために構築されています。ローカルChrome、LambdaTest、BrowserStack、Browserbaseなど、さまざまなブラウザやクラウドプロバイダーをサポートしています。ユーザーはMarkdownテストファイルを作成し、変数テンプレートを利用し、機密情報を保護するためにシークレットマスキングを使用できます。また、CLIには、合格/不合格の変更をユーザーに通知する監視モードもあり、プロダクションチェックに適しています。
使いやすさと柔軟性に重点を置いたBrowserBashは、ブラウザ自動化をCI/CDパイプラインに統合したいチームに最適です。このツールは積極的にメンテナンスされ、継続的に更新されており、ユーザーは最新の機能と改善にアクセスできます。経験豊富なテスターでも自動化の初心者でも、BrowserBashは効率的なブラウザテストと検証のための強力なソリューションを提供します。
- カテゴリーブラウザ・Web 自動化
- 料金モデル無料
- デプロイローカル
- プラットフォームChrome、LambdaTest、BrowserStack、Browserbase
BrowserBashの主要機能
無料でオープンソース
平易な英語による自動化
ローカルファーストの設計
APIキー不要
複数のブラウザをサポート
Markdownテストファイル
変数テンプレート
シークレットマスキング
監視とアラート
実行ごとのコスト見積もり
セッション録画
クラウドダッシュボードオプション
CI終了コード
決定論的アサーション
BrowserBashの使い方は?
CLIをインストール: npm install -g browserbash-cliを使用してBrowserBashをインストールします。
無料モデルで実行: ローカルのOllamaまたはOpenRouterモデルでCLIを実行します。
テストを作成: 平易な英語で目的を説明し、Markdownファイルとして保存します。
テストを実行: テストファイルを実行してブラウザアクションを自動化します。
結果を監視: 監視機能を使用して合格/不合格の変更に関するアラートを受け取ります。
セッションを録画: --recordフラグを追加して、実行のビデオとスクリーンショットをキャプチャします。
結果を確認: ローカルダッシュボードにアクセスして実行履歴と録画を閲覧します。
実行をアップロード: オプションでCLIをクラウドにリンクして、拡張された実行履歴を取得します。
BrowserBashの使用例
- エンドツーエンドテスト
- 回帰テスト
- 継続的インテグレーション
- クロスブラウザテスト
- ウェブアプリケーションの監視






