Epoch AI published MirrorCode, a test that asks AI models to rebuild entire existing programs from scratch without seeing the original code, with results checked against hidden tests. It was built with METR and covers 25 programs across areas such as Unix tools, bioinformatics, interpreters and compression. The authors caution that models likely saw these open-source programs during training, which may inflate scores.
What changed
Most software engineering benchmarks measured short tasks such as fixing a bug or adding one feature, with spending capped at roughly $1-10 per attempt.
What it unlocks
Comparing models on whole-program rebuilds that run for days, using a published scaffold and 22 released target programs.
- 25 target programs, 22 released open-source
- one task cost $2,600 for a single run with AI working 19 days unattended
- Claude Opus 4.7 rebuilt a ~16,000-line Go toolkit in 14 hours for $251
- human estimate for that task: 2-17 weeks
- leaderboard budget: 10 billion tokens and 7 days per attempt, 30 tasks run three times
What you need to act on it
- substantial compute budget to run the benchmark
- epoch.ai2026-08-03