第 3 季 · 已结束 · 获奖名单已公布

搭建闭环。

你的 agent 写代码,开源的 TestSprite CLI 负责检查:在你的线上应用上跑真实测试,给出 agent 可以据此行动的结论。写、验证、修复、再验证。

查看往届项目
TestSprite CLI verifying an app from the terminal

$5,000

奖金池

10

开发天数

5

获奖名额

开源

CLI · Apache 2.0

// 奖金池

$5,000 总奖金。

Build the best loop, or make the CLI better while you build.

Two ways to win

Project awards

$3,000 · 5 winners

Best projects built with the CLI in a real testing loop. Judged on the loop, not polish or pitch.

Prize tiers: 1st place $1,500 Grand Champion, 2nd $750, 3rd $450, 4th and 5th $150 Honorable Mention

CLI improvement bonus

Closed · pool exhausted
$2,000 pool · standing bounty

Separate from judging. Cash for merged improvements, doesn't affect your Project Award score.

CLI improvement bonus: $100+ per merged PR, more for substantial ones, paid first-come from the $2,000 pool until exhausted
// 闭环

四个步骤。
一个不断循环.

写(制造者)

你的 coding agent 交付代码。Claude Code、Codex、Antigravity,用什么都行。

验证(检查者)

TestSprite CLI 在你的线上应用上跑真实测试,并返回结论。

修复(制造者)

agent 读取失败证据包,修复根因。

再验证(检查者)

重跑。通过的测试会保留下来,然后回到第一步。

制造者你的 coding agent检查者TestSprite CLI

没有真正检查者的闭环不会大声失败,它会臆造出进展。

// Start in 3 minutes

Install. Onboard.
Loop.

One install, one init, and the CLI installs a verification skill into your agent, so it knows when and how to run the checker. Full commands & docs live in the open-source repo.

01 // Install

Get the CLI

View on GitHub →

02 // Onboard

testsprite setup

API key + agent skill.

03 // Target

Your live URL

The CLI tests in the cloud, point it at your deployed app.

04 // Loop

create · fix · rerun

The agent drives the loop. Every pass banks.

// 如何提交

什么交到 哪里。

The agent writes LOOP.md.

One plain-English line per iteration: maker first, then what ran, what broke, what got fixed. Your agent writes it as the loop runs. No hand-writing. Judges read this first.

Backed by your commit history + the platform run history, so the log is fast to read and easy to trust.

Agent-written LOOP.md: one line per run with maker, what ran, and pass/fail verdict

Two steps to submit

Your repo carries the proof the loop ran. Your Discord post is the entry that registers you. Both need to be in before the deadline.

01 // In your GitHub repo

Your source, an agent-written LOOP.md, and a README with the app and live URL.

Project structure: src, .testsprite/failure bundles, agent-written LOOP.md, README.md with app and live URL

02 // Post in Discord#hackathon-submissions

Your live URL, public repo link, and TestSprite account. Demo video optional.

Submission checklist: live public URL, public repo link, TestSprite email and name, demo video link
// 参赛要求

检查清单。

TestSprite CLI

必需

从 GitHub 安装 · Node ≥ 20 · 用优惠码开通付费方案。

公开 URL

必需

CLI 在云端测试,不支持 localhost。尽早部署,整个开发期间保持在线。

公开仓库

必需

源码放在公开仓库里。提交历史就是闭环确实运行过的证明。

LOOP.md

必需

由 agent 编写,每次迭代一行。没有日志即为无效提交。

README

必需

应用、线上 URL,以及闭环覆盖了什么。

演示视频

可选

鼓励提交。在 Discord 里附上链接,可以提升排名。

// 评审标准

由人来评审。

40 分

项目质量

工艺、打磨、完成度。线上应用真的好用吗?

40 分

闭环质量

真的跑出了闭环吗?有没有发现并修复真实的问题?从 LOOP.md、提交记录和运行记录来判断。

20 分+5

创新性

项目或闭环设计的创意。把检查者接入 CI/CD 再加 5 分。

∞

加分

社区参与

Discord 投票、X 分享,以及关于你的闭环的长文。

// Go further

Wire the checker
into CI/CD.

+5 Innovation points · optional

The loop, on autopilot.

Gate a GitHub Actions pipeline on TestSprite. Every push reruns your tests and fails the build if something breaks. One workflow file, one secret. The stickiest way to keep the checker working long after the hackathon.

Read the CI guide →
# .github/workflows/testsprite.yml
on: pull_request
env:
  TESTSPRITE_API_KEY: ${{ secrets.TESTSPRITE_API_KEY }}
  PROJECT_ID: proj_xxxxxxxx
steps:
  - run: npm i -g @testsprite/testsprite-cli
  - run: testsprite test run --all --project "$PROJECT_ID" \
           --wait --output json
    # non-zero exit fails the build ↓
  # --all = backend tests; for frontend, pass a test-id
// 时间线

一周时间,发布上线。

// 第 03 季
  1. 6 月 30 日 · 17:00 PDT

    开幕与配置

    安装 CLI,接入你的 agent,部署你的应用。

  2. 6 月 30 日 – 7 月 10 日

    构建与闭环

    在你的线上应用上反复运行“写 → 验证 → 修复”。

  3. 7 月 10 日 · 16:59 PDT

    提交截止

    线上 URL + 仓库 + LOOP.md + 账号。从 7 月 7 日延期,多出三天开发时间。

  4. 7 月 11 日 – 7 月 15 日

    评审

    每份作品都按评分标准评审。

  5. 7 月 15 日

    获奖者

    在 X 和 Discord 上公布前 5 名。

  6. No end date

    CLI improvement bonus, always open

    Separate from the hackathon clock. The $2,000 improvement bounty runs until the pool is exhausted. Open a PR improving the CLI any time, even after Jul 16.

    ongoing
// 加入

两步
就能加入.

Step 1// 在 X 上关注 @TestSprite

公告、倒计时和获奖名单都会首先在 X 上发布。

在 X 上关注

Step 2// 加入 Discord

规则、提交、投票、问答都在这里。CLI 快速上手指南置顶在 #hackathon-info。

加入 Discord

搭建完整的闭环。

包括大多数人跳过的那一半。安装 CLI,把它接成你的检查者,然后让你的 agent 循环起来。在 X 上关注我们,加入 Discord,一切都在那里发生。