产品推荐 2026-07-28

gsd-browser:免费的浏览器自动化CLI工具

gsd-browser 是一个原生的浏览器自动化 CLI 工具,专为 AI 代理设计,通过 CDP 控制浏览器操作。

开源软件跨平台工具

产品简介

gsd-browser 是基于 Rust 的原生浏览器自动化命令行工具,通过 Chrome DevTools Protocol 控制 Chrome/Chromium。它提供 92 个命令,覆盖导航、交互、截图、网络控制等,适用于 AI 代理、CI 管道和开发者,实现确定性浏览器自动化,无需完整测试框架。

核心功能

  • 92 个顶级命令,涵盖导航、交互、截图、网络控制、视觉差异等
  • 持久守护进程自动启动,支持快速重复命令
  • 版本化引用(如 @v1:e1)实现确定性交互操作
  • 认证本地查看器,支持注释、录制和敏感模式
  • 结构化 JSON 输出,便于集成和自动化流程

快速开始

  1. 通过安装脚本安装:运行 curl -fsSL https://install.gsd.build/browser | bash
  2. 使用 'navigate' 命令访问网页,如 gsd-browser navigate https://example.com
  3. 运行 'snapshot' 命令获取页面交互元素的快照
  4. 使用 'click-ref' 等命令基于引用进行交互操作
  5. 通过 'assert' 命令验证自动化结果,如检查 URL 内容

界面预览

与其他方案对比

对比项gsd-browser同类方案
部署方式单二进制 CLI 工具,易安装且自动启动守护进程同类方案如 Puppeteer 或 Playwright 通常需要运行时环境或框架集成
命令覆盖提供 92 个命令,覆盖浏览器自动化全方面,如网络控制、视觉差异其他工具可能命令较少或需组合使用多种库来实现完整功能

适合谁用

  • AI 代理开发者:需要自动化浏览器交互的 AI 系统开发
  • CI/CD 工程师:在持续集成管道中自动化浏览器测试
  • 网页开发者:需要确定性浏览器控制和自动化的开发工作

下载与版本

当前最新版本为 v0.1.25,发布于 2026-05-03。支持 macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/gsd-build/gsd-browser