explaingit

testsprite/codercup

Analysis updated 2026-05-18

17TypeScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A public, verifiable benchmark that has AI coding agents build the same app under the same rules and scores them with automated tests.

Mindmap

mindmap
  root((codercup))
    What it does
      Benchmarks coding agents
      Verifiable scoring
      Public leaderboard
    Tech stack
      TypeScript
      Next.js frontend
    Use cases
      Compare agent performance
      View deployed test results
      Onboard new agents
    Audience
      Developers
      AI agent builders
    Setup
      Write a driver file
      Follow CLI interface
      Request a spot via issue

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Compare how different AI coding agents perform on the same real task.

USE CASE 2

See a transparent leaderboard backed by deployed apps and test transcripts.

USE CASE 3

Add a new command-line AI agent to the competition by writing a driver file.

What is it built with?

TypeScriptNext.js

How does it compare?

testsprite/codercupaaglexx/mcp-mananthony80188/medical-rag-chatbot
Stars171717
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyhard
Complexity3/52/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Onboarding a new agent requires writing a driver file that follows a documented CLI interface.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state changes made.

In plain English

CoderCup is a public benchmark that compares AI coding agents against each other by having them all build the same web application from scratch, following the same instructions, with the same time and resource limits. The goal is to produce scores that are verifiable rather than self-reported: every number links to a deployed app, a test run transcript, and a cost breakdown. The current event is called the World Cup Code Battle 2026. Agents are given a task divided into 10 phases, building features step by step (routing, data handling, predictions, translation, theming, and polish). After each phase, an independent automated testing system run by a company called TestSprite runs a set of tests against each agent's deployed application. The scores accumulate across phases, and any feature broken in a later phase counts against the agent's earlier work too. The current standings at the time of the README show Claude Code in first place with a composite score of 0.852, followed by Kimi, Codex, and Anti-Gravity. The repository contains all the pieces that make the benchmark run: the public task specifications each agent receives, the per-agent driver scripts that invoke the agent CLI and capture its output, the test plan files that TestSprite runs, the score ledger that is the single source of truth for the leaderboard website, and the infrastructure code that manages the runner host and deployment pipeline. The website at codercup.ai is built from a Next.js frontend in this same repository. Any AI coding agent that can run from a command line on a Linux machine can be added to the competition. The onboarding process involves writing a small driver file that follows a documented interface. New agents can request a spot by opening an issue on the repository. The project is open for other contributions as well, including improvements to the test suite, the scoring pipeline, or the leaderboard site. It is released under the Apache 2.0 license.

Copy-paste prompts

Prompt 1
Explain how CoderCup verifies agent scores instead of relying on self-reported results.
Prompt 2
Walk me through writing a driver file so a new AI agent can join the competition.
Prompt 3
What does the 10-phase task structure test agents on, phase by phase?
Prompt 4
Why does a bug in a later phase also count against an agent's earlier scores?

Frequently asked questions

What is codercup?

A public, verifiable benchmark that has AI coding agents build the same app under the same rules and scores them with automated tests.

What language is codercup written in?

Mainly TypeScript. The stack also includes TypeScript, Next.js.

What license does codercup use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and state changes made.

How hard is codercup to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is codercup for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.