产品简介
proofshot ProofShot 是开源命令行工具,专为 AI 编程代理设计。它通过录制浏览器会话、截图和收集错误,生成证据包,解决代理无法自行验证 UI 功能的问题。适合使用 Claude Code、Cursor 等 AI 编程工具的开发者,确保构建的功能正确无误。
核心功能
- 录制浏览器会话视频
- 捕获关键截图并同步时间线
- 收集控制台和服务器错误日志
- 生成交互式 HTML 查看器
- 支持上传验证证据到 GitHub PR
快速开始
- 第一步:安装 CLI 和依赖,运行 npm install -g proofshot
- 第二步:安装验证技能,运行 proofshot install
- 第三步:启动验证会话,例如 proofshot start --run 'npm run dev'
- 第四步:停止会话并生成证据,运行 proofshot stop
界面预览
与其他方案对比
| 对比项 | proofshot | 同类方案 |
|---|---|---|
| 证据生成 | 自动生成视频、截图、错误报告和交互式查看器 | 通常仅提供原始录制或日志,无集成证据包 |
| PR 工作流 | 支持通过 proofshot pr 命令一键上传证据到 GitHub PR 评论 | 需要手动操作或不支持 PR 集成 |
| 错误检测 | 检测 10+ 语言错误并捕获服务器日志 | 可能仅捕获浏览器控制台错误或无错误检测 |
适合谁用
- 使用 AI 编程代理(如 Claude Code、Cursor)的开发者
- 需要验证 Web 应用功能的软件测试人员
- 希望自动化生成测试证据的开发团队
下载与版本
当前最新版本为 v1.6.0,发布于 2026-04-14。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/AmElmo/proofshot