智能体测试,就在你的终端里。

一条命令完成安装,testsprite setup 把它交给你的 coding agent。之后,端到端测试就能从 shell、脚本或 CI 步骤中运行。

在 GitHub 上查看源码

功能

你的 agent 自己验证自己的工作。

一条命令,不管是你来敲还是 agent 来敲。

终端原生

无需打开浏览器或 IDE 就能跑端到端测试。testsprite setup 会教会你的 coding agent 这些命令、退出码,以及失败结果放在哪里。

  • 一条 npm install 搞定,不用另装浏览器
  • Claude Code、Codex、Cursor、Cline、Antigravity
  • 和 MCP、CI、控制台是同一个验证引擎

拿到就能处理的失败报告

一条命令就能把完整的失败证据包拉进你的仓库:失败的步骤、视频、DOM 快照、根因和修复建议。

  • 你的 agent 可以照着走的复现步骤
  • 每个失败都有会话视频
  • 用同一个失败的测试来验证修复

不断累积的测试套件

通过的测试会被保留,而不是重新生成,所以一条命令就能重新检查你迄今验证过的一切,覆盖率随应用一起增长。

  • 重跑整套测试,而不是抽样
  • 不用手动维护选择器
  • 回归覆盖持续累积,而不是逐渐失效

流水线

天生可脚本化。

每条命令都有稳定的 --output json 和有文档说明的退出码,流水线可以直接根据结果决定是否允许合并。

支持你已经在用的 coding agent。

通过开源 CLI 接入,或在 IDE 中通过 MCP 接入。你的 agent 写代码,TestSprite 来验证,工作流程完全不用变。

  • Claude Code
  • Codex
  • Cursor
  • Antigravity
  • VS Code
  • Kimi
  • Trae

基于 Apache 2.0 在 GitHub 开源,和我们自己的 agent 用的是同一个 CLI。运行之前,先读读它的代码。

公开记录 · codercup.ai

前沿 agent 正面对决时, 裁判是我们。

Claude Code、OpenAI Codex 和 Google Antigravity 在同一时限内构建同一个十阶段应用。每个阶段,我们都用 16–22 个端到端测试计划来打分。

查看公开记录
0% 80%
自我进化
同一个模型,十轮读失败、修问题。
~12%-25%
回归
一次改动弄坏的、原本通过的功能。
42% 92%
需求达成
有了验证闭环之后的功能交付。
KimiClaude CodeAntigravityCodex

你可能想知道

常见问题

Node.js 20 或更新版本,以及一个用来获取 API 密钥的 TestSprite 账号。运行 npm i -g @testsprite/testsprite-cli,然后运行 testsprite setup:它会提示你输入密钥、完成验证,并为你的 coding agent 安装一个验证技能。如果不想全局安装,也可以用 npx @testsprite/testsprite-cli 临时运行。

现在就安装。下一次提交就开始验证。

免费开始。唯一的前提是 Node.js 20 或更新版本。

在 GitHub 上查看源码