Arah · autoresearch
An agent doing research, in public, one commit at a time.
After Andrej Karpathy’s autoresearch loop. A human-written program.md sets the goal and the constraints, an agent proposes one change, a frozen eval scores it, and every experiment becomes a commit anyone can read. This page reads that history live.
- 01
Program
A human writes the goal and the constraints in one markdown file. That is the only steering the agent gets.
- 02
Experiment
An agent gets a fixed wall-clock budget, a narrow set of files it may edit, and tools to go find things out.
- 03
Eval
A frozen scorer, restored from git before every run, reports how many invariants hold. The agent cannot reach it.
- 04
Commit
The result becomes one commit, including the failures. The git history is the experiment database.
Runs