BrowserBash 是一款免費、開源的 CLI 工具,能將純英文指令轉換為瀏覽器自動化操作。它支援在本機 Ollama 或免費的 OpenRouter 模型上執行,並相容 Chrome、LambdaTest 及其他雲端測試網格。使用者只需用英文寫下一個目標,工具便會驅動真實的 Chrome 瀏覽器從頭到尾完成任務,並輸出結構化的 NDJSON 事件。專為 CI 管線與 AI 代理設計,其退出碼可直接供管線解析。
自動化端對端測試
用自然語言撰寫測試目標,例如「打開 https://news.ycombinator.com 並儲存頭條新聞標題」,退出碼可直接供 CI 讀取。
網頁爬取
使用純英文指令,從任何頁面提取結構化資料(標題、價格、點數)。
代理式自動化
將 NDJSON 事件串流餵入 AI 代理,處理複雜的多步驟工作流程。
CI/CD 整合
使用內附的 GitHub Actions 配方,將瀏覽器自動化納入建置管線。
機密管理
自動化登入流程,遮罩憑證使其永不顯示於日誌中。
Markdown 測試套件
撰寫可提交的 `_test.md` 檔案,支援 `@import` 組合,每次執行後自動產生 `Result.md`。
純英文自動化
只需寫一句話,例如「抓取 HN 頭條故事」,BrowserBash 就會驅動 Chrome 執行。
--agent NDJSON 模式
在標準輸出中每行輸出一個 JSON 事件,搭配退出碼 0/1/2/3 — 無需解析散文。
Markdown 測試
建立可提交的 `_test.md` 檔案,支援 `@import` 組合;每次執行後會寫入 `Result.md`。
5 種供應商選項
只需更改 `--provider` 旗標,即可在本機 Chrome、CDP 端點、Browserbase、LambdaTest 或 BrowserStack 上執行相同目標。
機密遮罩
標記為機密的變數,會在每行日誌、備註與摘要中顯示為 `*****`。
CI 就緒的判決
程序退出碼即為測試結果,並內附 GitHub Actions 配方。
預設隱私
除非加上 `--upload`,否則執行過程絕不離開你的機器 — 不會主動回傳任何資料。
完全開源
CLI 採用 Apache-2.0 授權,引擎為 MIT 授權 — 完整的代理循環程式碼皆在儲存庫中,可供閱讀、複製或修復。
軟體工程師、QA 工程師與 DevOps 團隊,需要為 CI 管線提供自然語言的瀏覽器自動化方案。同樣適用於 AI 代理開發者,他們需要結構化的 NDJSON 事件串流,以及任何想要免費、隱私、無雲端計費的瀏覽器自動化工具的使用者。
npm install -g browserbash-cliollama pull qwen3browserbash run "打開 https://news.ycombinator.com 並將頭條新聞標題儲存為 'top_story',其點數儲存為 'points'" --agent --headlessBrowserBash 完全免費且開源。預設堆疊(Stagehand + 本機 Chromium + Ollama)無需任何費用,也不需要 API 金鑰。帳號為選用,僅在需要使用免費儀表板時才需註冊。無需儲值點數、無雲端計費、執行 CLI 無需註冊。
BrowserBash 確實兌現了承諾:一款免費、隱私的 CLI,能將純英文轉換為瀏覽器自動化。完全本機的預設堆疊(Ollama + Stagehand + Chromium)意味著零雲端成本,且除非你明確允許,否則資料絕不離開你的機器。NDJSON 事件串流與退出碼使其能立即應用於 CI 管線,而五種供應商選項讓你只需一個旗標就能從本機 Chrome 切換到雲端測試網格。對於厭倦按用量計費的瀏覽器自動化工具的團隊來說,BrowserBash 是一個令人耳目一新的直接替代方案 — 無需帳號、無需 API 金鑰、無鎖定。
BrowserBash 是一款免費開源的 CLI 工具,能將日常英文指令轉換為瀏覽器自動化操作。支援本機 Ollama 或免費 OpenRouter 模型,並相容 Chrome、LambdaTest 等平台,輕鬆實現無程式碼自動化測試。
Category:提示詞工具
Visit Link:https://browserbash.com/
Tags:瀏覽器自動化、命令列工具、開源軟體、自然語言操作、AI測試工具