BrowserBash logo

BrowserBash.

一句话指令,自动操控真实浏览器完成测试

免费开源CLI工具,一句中文自动生成真实浏览器测试。无需代码、无需选择器,支持Ollama本地模型,零API密钥,兼容Chrome及主流云测平台。

周排行
▲ #90
支持数
94
适配平台
Web / Mobile
上线时间
Recently
BrowserBash screenshot

更多关于 BrowserBash 的信息

BrowserBash

BrowserBash 是一款免费开源的自然语言浏览器自动化 CLI 工具。用户只需用简单英文描述目标,AI 代理即可驱动真实浏览器完成任务。无需编写代码、无需选择器、无需 API 密钥——支持本地免费模型(Ollama)或免费 OpenRouter 模型,零成本即可开始自动化测试。

产品亮点

  • 自然语言驱动:用一句 plain English 描述测试目标,自动生成并执行浏览器操作,彻底告别 CSS 选择器和易碎的元素定位器。
  • 完全免费使用:默认基于 Ollama 本地模型运行,无需 API 密钥、无需信用卡、无需注册即可通过 npm 安装并立即使用。
  • 真实浏览器执行:基于 Stagehand(MIT 开源)引擎驱动真实 Chrome 浏览器,确保测试结果真实可靠,非模拟环境。
  • 多云中立架构:支持本地 Chrome、Browserbase、LambdaTest、BrowserStack 等 5 种浏览器提供商,一键切换,避免厂商锁定。
  • CI/CD 原生集成:提供 NDJSON 流式输出、结构化退出码(0/1/2/3)、GitHub Actions 模板,无缝嵌入现有 DevOps 流水线。
  • 隐私优先设计:默认本地运行,数据不出机器;可选 --upload 才同步至云端仪表盘,全程可控。

应用场景

  • 端到端自动化测试:将传统 Playwright/Selenium 测试套件改写为自然语言描述,大幅降低维护成本,提升测试可读性。
  • CI 流水线集成:在 GitHub Actions、Jenkins 等平台上以退出码形式获取测试结果,实现无人值守的自动化质量门禁。
  • 爬虫与数据采集:用自然语言指令驱动浏览器完成登录、翻页、数据提取等复杂操作,自动存储结果变量。
  • 回归测试与监控:定期执行关键业务流程验证,配合视频录制和逐行回放功能,快速定位失败原因。

目标受众

BrowserBash 主要面向追求高效、低成本自动化解决方案的软件开发团队、QA 工程师及 DevOps 从业者,尤其适合希望摆脱传统测试框架维护负担、快速搭建 E2E 测试体系的初创公司和中小型企业。