whatisgithub

What is experiments-autonomous-speedrunning?

primeintellect-ai/experiments-autonomous-speedrunning — explained in plain English

Analysis updated 2026-05-18

71PythonAudience · researcherComplexity · 4/5Setup · hard

In one sentence

A raw research archive showing two AI agents, Claude Code and OpenAI Codex, independently competing to optimize a small language model's training speed over multiple rounds.

Mindmap

mindmap
  root((speedrun))
    What it does
      AI agent competition
      NanoGPT optimization
      Multi-wave iteration
      Full run archive
    Tech stack
      Python
      Claude Code agent
      Codex agent
    Use cases
      AI agent research
      Optimization benchmarking
      Run log analysis
    Contents
      Planning docs
      Training logs
      Generated scripts
      Run metadata

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

Study how autonomous AI coding agents approach an open-ended machine learning optimization problem.

USE CASE 2

Compare the reasoning, strategies, and generated code of two different AI agents tackling the same benchmark.

USE CASE 3

Analyze the full set of nearly 10,000 training run logs and metrics to understand what changes improved results.

What is it built with?

Python

How does it compare?

primeintellect-ai/experiments-autonomous-speedrunningwanshuiyin/aris-in-ai-offerzju-real/sdar
Stars717171
LanguagePythonPythonPython
Setup difficultyhardeasy
Complexity4/52/55/5
Audienceresearcherresearcherresearcher

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

How do you get it running?

Difficulty · hard Time to first run · 1day+

This is a static data archive, not a runnable tool, reproducing runs would require the original nanogpt training setup.

No license information is stated in the README.

So what is it?

This repository is a raw data archive from an experiment where two AI coding agents, Claude Code and OpenAI Codex, were each given a machine learning optimization challenge and left to work on it independently over multiple rounds. The task was based on a public benchmark called modded-nanogpt: change the training recipe for a small language model so it reaches a target accuracy level using as few training steps as possible. The agents could only adjust the optimizer, the learning rate schedule, how weights are initialized, and a small set of other settings. Each agent ran many training attempts on its own, wrote out its plans and reasoning, tried new ideas based on what it had learned, and kept track of results in log files. Across three rounds of this process, called waves, both agents steadily improved. The starting reference took 3,500 training steps to hit the target. By the third wave, Claude had brought that down to 2,930 steps and Codex to 2,950 steps. Everything either agent produced is preserved here for study: planning documents, reasoning threads, generated training scripts, launch scripts, and close to ten thousand training run logs, plus notes on research papers the agents consulted and lists of candidate ideas they considered. A separate folder collects a flattened, cross-wave export of all runs with structured metadata for each one, useful if someone wants to filter or analyze the full set of results without digging through each wave's raw folders individually. This is not a tool you install or run. It is a research artifact meant for people curious about how autonomous AI agents approach open-ended optimization problems, or anyone studying AI research agent behavior. The export covers 10,428 completed training runs split across both agents and all three waves of the experiment.

Copy-paste prompts

Prompt 1
Summarize how Claude Code's optimization strategy differed from Codex's across the three waves in this repository.
Prompt 2
Walk me through the runs.jsonl and metadata.json format used to track each training run in this archive.
Prompt 3
What hyperparameter or optimizer changes had the biggest impact on reducing training steps in this experiment?
Prompt 4
Explain what the modded-nanogpt benchmark measures and how this repository's agents tried to beat it.

Frequently asked questions

What is experiments-autonomous-speedrunning?

A raw research archive showing two AI agents, Claude Code and OpenAI Codex, independently competing to optimize a small language model's training speed over multiple rounds.

What language is experiments-autonomous-speedrunning written in?

Mainly Python. The stack also includes Python.

What license does experiments-autonomous-speedrunning use?

No license information is stated in the README.

How hard is experiments-autonomous-speedrunning to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is experiments-autonomous-speedrunning for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.