シーズン3 · CLIローンチ & ループエンジニアリング · 6/30-7/7

ループを作ろう。

エージェントがコードを書き、オープンソースのTestSprite CLIがそれを検証します。ライブアプリに対する本物のテストと、エージェントが従う判定。書く、検証、修正、検証。

過去のプロジェクトを見る
TestSprite CLI verifying an app from the terminal

$5,000

賞金総額

7

開発日数

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

$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
// ループ

4ステップ。
1つが繰り返す.

書く(メイカー)

コーディングエージェントがコードを出します。Claude Code、Codex、Antigravityなど、お好きなもので。

検証(チェッカー)

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 init

API key + agent skill. Use your hackathon promo code.

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

必須

エージェントが記述、反復ごとに1行。ログがなければ無効な提出。

README

必須

アプリ、ライブURL、ループの対象範囲を記載。

デモ動画

任意

推奨。Discordにリンクを共有。評価が上がります。

// 審査基準

人間の 審査

40 pts

プロジェクト品質

作り込み、完成度。ライブアプリは実際にしっかり動きますか?

40 pts

ループ品質

本物のループが回り、実際の問題を検出・修正しましたか? LOOP.md、コミット、実行履歴から判断します。

20 pts+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
// 実行スケジュール

1 週間で出荷

// シーズン03
  1. 6月30日 午後5時 PDT

    ローンチ & セットアップ

    エージェントをオンボードし、CLIをインストール、ライブアプリをデプロイ。

  2. 6月30日-7月7日

    ビルド & ループ

    ライブアプリに対して、書く、検証、修正を回す。合格はすべて積み上がる。

  3. 7月7日 午後4時59分 PDT

    提出締切

    最終締切。ライブURL、リポジトリ、LOOP.mdを次のチャンネルに提出: #hackathon-submissions(Discord、午後11時59分PDTまで)。遅れての提出は不可。

  4. 7月8日-12日

    審査

    すべての提出をルーブリックに沿って審査します。

  5. 7月13日

    受賞発表

    トップ5をXとDiscordで発表。受賞者にはDiscord DMで連絡し、公式LinkedInとXで紹介します。

  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 13.

    ongoing
// 参加方法

2 ステップ
始めよう.

Step 1// Xでフォロー

公式の TestSprite アカウントをXでフォロー。お知らせ、カウントダウン、受賞発表はXで最初に行われます。

TestSpriteをフォロー

Step 2// Discordに参加

ルール、提出、投票、Q&AはすべてDiscordにあります。参加するには 必ず TestSprite Discordに参加してください。CLIクイックスタートは#hackathon-infoに固定されています。

Discordに参加

ループ全体を 作ろう

ほとんどの人が飛ばす半分も含めて。CLIをインストールし、チェッカーとして組み込み、エージェントにループさせましょう。すべてはXとDiscordで。