BrowserBash logo

BrowserBash

Freemium
訪問

BrowserBash 將自然語言目標轉化為瀏覽器操作,支援 Markdown 測試、結構化 CI 輸出,並提供無需 API 金鑰的免費本機模型選項。

什麼是 BrowserBash?

BrowserBash 是一款用於執行瀏覽器任務與測試的自然語言瀏覽器自動化 CLI,可直接根據白話英文建立操作。它會將目標轉換成真實的瀏覽器動作,然後回傳可供 CI 系統與其他自動化工具使用的結構化輸出。

此產品以開源 CLI、基於 Markdown 的測試檔,以及在本機電腦或支援的雲端網格上使用真實瀏覽器為核心。來源強調預設免費路徑,可使用本地模型、無需 API 金鑰,並提供可選的儀表板與雲端功能,用於執行歷史與重播。

BrowserBash 能做什麼?

白話目標

用白話中文描述瀏覽器任務,BrowserBash 會將其轉成真實瀏覽器操作,而不需要撰寫 selector 或 page-object 程式碼。

Markdown 測試檔

將情境儲存在可提交的 `*_test.md` 檔案中,使用 `@import` 重用流程,並以變數範本化數值,方便重複測試。

免費模型支援

透過 Ollama 的免費本地模型或不需 API 金鑰的免費 OpenRouter 模型執行,也可選擇使用你自己的 Anthropic 或 OpenRouter 金鑰。

多種瀏覽器供應商

從同一個目標驅動本機 Chrome、任何 CDP 端點,或 Browserbase、LambdaTest 與 BrowserStack 等雲端網格。

Agent 與 CI 輸出

以 NDJSON 格式逐行串流每個 JSON 事件,並使用乾淨的退出碼,讓 agent 與 CI 系統能直接讀取結果。

錄製與重播

使用 `--record` 擷取影片與截圖,然後在本機儀表板或支援重播與歷史記錄的免費雲端儀表板中查看執行結果。

使用情境

“CI 回歸測試”

將端到端瀏覽器檢查寫成易讀的 Markdown 檔案,接著在 CI 中執行,並以退出碼表示通過、失敗、錯誤或逾時。

“例行瀏覽器任務”

透過描述白話目標來自動化登入、結帳、擷取與其他瀏覽器工作流程,而不是編寫 selector 腳本。

“除錯與重播”

為執行過程擷取影片與截圖,當步驟失敗或需要可分享紀錄時,可在儀表板中重播工作階段。

“隱私本機自動化”

當你想避免使用 API 金鑰並將工作階段保留在自己的機器上時,可使用 Ollama 在本機執行瀏覽器自動化。

“跨供應商測試執行”

當團隊需要在筆電執行與代管基礎架構之間切換時,可將相同的測試檔指向本機瀏覽器或雲端網格。

常見問題

BrowserBash 是做什麼的?

BrowserBash 是用白話中文來自動化瀏覽器任務的工具。來源顯示它可以執行登入、加入購物車、擷取文字,以及執行基於 Markdown 的測試,接著回傳結構化輸出與退出碼。

我要如何開始使用?

來源表示你可以使用 npm 安裝 CLI,搭配本機 Chromium 或其他支援的瀏覽器供應商執行,並透過 Ollama 使用免費的本地模型。若要查看執行歷史與重播,雲端儀表板帳號是選用的。

BrowserBash 是免費的嗎?

是。定價頁指出 CLI、本機儀表板與雲端帳號皆為免費,且不需要信用卡。頁面也說明唯一可選的付費項目是超出免費保留期限的雲端資料延長保留,但此功能即將推出。

使用它一定需要 API 金鑰嗎?

BrowserBash 支援透過 Ollama 使用免費的本地模型,以及不需要 API 金鑰的免費 OpenRouter 模型。你也可以使用自己的 Anthropic 或 OpenRouter 金鑰,來源還提到任何相容 OpenAI 的伺服器,例如 vLLM 或 LM Studio。

我可以在商業或 CI 工作流程中使用 BrowserBash 嗎?

來源表示 BrowserBash 採用 Apache-2.0 開源授權。它可用於商業用途,而 CLI 也很適合 CI,因為它會輸出 NDJSON 事件並使用退出碼來表示通過、失敗、錯誤或逾時。

快速資訊

類別
開發者工具
主要介面
CLI
自動化風格
自然語言瀏覽器自動化
授權
Apache-2.0
預設模型路徑
本機 Ollama 模型
來源網域
browserbash.com

BrowserBash 流量分析

流量數據僅供參考。

網域評分
3