Temporada 3 · Cerrada · Ganadores anunciados

Construye el loop.

Tu agente escribe el código. La CLI de código abierto de TestSprite lo verifica: pruebas reales contra tu app en vivo, con veredictos sobre los que tu agente actúa. Escribir, verificar, corregir, verificar.

Ver proyectos anteriores
TestSprite CLI verifying an app from the terminal

$5,000

En premios

10

Días para construir

5

Ganadores

Código abierto

CLI · Apache 2.0

// Premios

$5,000 en total.

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
// El loop

Cuatro pasos.
Uno se repite.

EscribirMaker

Tu agente de código entrega código. Claude Code, Codex, Antigravity, con lo que construyas.

VerificarChecker

La CLI de TestSprite ejecuta pruebas reales contra tu app en vivo y devuelve veredictos.

CorregirMaker

El agente lee el paquete del fallo y corrige la causa raíz.

Verificar de nuevoChecker

Vuelve a ejecutar. Lo que pasa se queda. Y de vuelta al principio.

Makertu agente de códigoCheckerTestSprite CLI

un loop sin un checker real no falla de forma visible. Alucina avances.

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

// Cómo entregar

Qué va dónde.

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
// Requisitos

La checklist.

CLI de TestSprite

Obligatorio

Instálala desde GitHub · Node ≥ 20 · plan de pago con código promocional.

URL pública

Obligatorio

La CLI prueba en la nube, sin localhost. Despliega pronto y mantén la app en línea durante todo el hackathon.

Repo público

Obligatorio

El código en un repo público. El historial de commits demuestra que el loop se ejecutó.

LOOP.md

Obligatorio

Escrito por el agente, una línea por iteración. Sin registro, la entrega no es válida.

README

Obligatorio

App, URL en vivo y qué cubrió el loop.

Video demo

Opcional

Recomendado. Enlázalo en Discord. Mejora tu puntaje.

// Criterios de evaluación

Jurado humano.

40 pts

Calidad del proyecto

Oficio, pulido y completitud. ¿La app en vivo realmente funciona bien?

40 pts

Calidad del loop

¿Corrió un loop real, y detectó y corrigió cosas reales? Lo leemos en LOOP.md, los commits y las ejecuciones.

20 pts+5

Innovación

Creatividad del proyecto o del diseño del loop. 5 puntos más por conectar el checker a CI/CD.

∞

Extra

Participación

Encuestas en Discord, publicaciones en X y artículos largos sobre tu loop.

// 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
// Calendario

Una semana para lanzar.

// Temporada 03
  1. 30 de jun · 5:00 PM PDT

    Lanzamiento y configuración

    Instala la CLI, configura tu agente y despliega tu app.

  2. 30 de jun – 10 de jul

    Construye y repite el loop

    Ejecuta escribir → verificar → corregir contra tu app en vivo.

  3. 10 de jul · 4:59 PM PDT

    Cierre de entregas

    URL en vivo + repo + LOOP.md + cuenta. Extendido desde el 7 de julio: tres días más para construir.

  4. 11 – 15 de jul

    Revisión

    Cada entrega se evalúa con la rúbrica.

  5. 15 de jul

    Ganadores

    Los 5 mejores se revelan en X y Discord.

  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
// Participa

Dos pasos
y ya estás dentro.

Step 1// Sigue a @TestSprite en X

Los anuncios, las cuentas regresivas y los ganadores salen primero en X.

Seguir en X

Step 2// Únete al Discord

Reglas, entregas, encuestas, preguntas y respuestas. La guía rápida de la CLI está fijada en #hackathon-info.

Únete a Discord

Construye el loop completo.

Incluida la mitad que la mayoría se salta. Instala la CLI, conéctala como tu checker y deja que tu agente itere. Síguenos en X y únete a Discord, donde pasa todo.