gptfree.net
BrowserBash

BrowserBash

自然语言浏览器自动化 CLI 工具

用英文指令驱动真实浏览器做测试

开发与工具自动化工作流 浏览器自动化自然语言处理开源工具测试自动化
前往官网 →

产品亮点

免费开源,可用本地模型无需 API 密钥
纯英文目标驱动真实 Chrome 浏览器
支持 Markdown 测试文件与 NDJSON 代理模式
提供本地仪表盘和运行视频录制

你能用它做什么

  • 用一句英文抓取网页头条信息
  • 描述测试目标自动执行浏览器操作
  • 用变量模板和掩码保护登录敏感信息

怎么用

  1. 1 运行 npm install -g browserbash-cli 安装 CLI
  2. 2 用纯英文描述测试目标并执行 run 命令
  3. 3 在控制台查看自动执行与运行结果
  4. 4 需要仪表盘和回放时可创建免费账户

适合谁使用

想快速编写浏览器自动化测试的开发者不具备深厚编程背景的测试人员需要把测试接入 CI 的自动化团队

优点

  • 免费开源,本地模型即可运行
  • 自然语言驱动,不用写代码找选择器
  • 支持 Markdown 测试文件,便于组织用例
  • NDJSON 和退出码设计,方便集成 CI

局限

  • 目前以英文指令为主,中文支持需确认
  • 依赖上游浏览器和模型提供者的稳定性
  • 命令行方式有一定学习成本
  • 云端仪表盘等能力可能需注册,规则或调整

BrowserBash 是什么

BrowserBash 是一款免费开源的自然语言浏览器自动化命令行工具,由 The Testing Academy 开发。用户用纯英文描述目标,它就能驱动真实 Chrome 浏览器执行相应操作,不需要编写代码或查找元素选择器。它支持使用本地 Ollama 模型或免费 OpenRouter 模型,无需 API 密钥和信用卡,也提供本地仪表盘和运行录制。对想降低浏览器自动化门槛的开发和测试人员来说,它是一个可上手的选项。

你能用它做什么

- 用英文指令驱动浏览器打开网页、抓取信息

- 用 Markdown 文件组织、导入和组合测试用例

- 通过 NDJSON 事件流和退出码接入 CI 流程

- 用变量模板和秘密掩码保护敏感登录信息

适合谁使用

- 想快速编写和执行自动化测试的开发者

- 不具备深厚编程背景的测试人员

- 需要把浏览器测试接入 CI 的自动化团队

需要留意什么

它目前主要用英文指令驱动,中文描述的识别效果需要自行验证。作为开源命令行工具,安装、模型配置和 CI 集成都涉及一定学习成本。自动化效果依赖 Chrome 版本、浏览器提供者和上游模型的稳定性,页面结构变化可能影响执行。云仪表盘、视频跟踪等功能可能需要注册账户,具体规则以官网为准。

常见问题

BrowserBash 收费吗?

它免费开源,可用本地 Ollama 或免费 OpenRouter 模型,无需 API 密钥和信用卡。

需要会编程吗?

不需要写代码,用纯英文描述目标即可驱动浏览器执行,但要适应命令行操作。

能接入 CI 吗?

可以,它采用 NDJSON 代理模式和 CI 退出码,方便集成到持续集成流程。

为什么说它免费

官网写明的免费方式: 免费

免费额度、试用天数与功能范围由官网决定,随时可能调整,请以官网为准。

产品截图

BrowserBash 产品截图

截图归档自收录页面,仅供预览参考。

BrowserBash

免费开源的自然语言浏览器自动化CLI,用纯英文指令驱动真实浏览器

前往官网 →

同类免费工具