karpathy/autoresearch

AI agents running research on single-GPU nanochat training automatically

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 58 minutes ago
Added to GitGenius on August 28th, 2026
Created on March 6th, 2026
Open Issues & Pull Requests: 194 (+0)
GitHub issues: Enabled
Number of forks: 13,372
Total Stargazers: 94,957 (+0)
Total Subscribers: 728 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.7 hours
Mean response time: 5.8 days
90th percentile: 8.0 days
Tracked items: 72

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 88% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 11% of issues opened in the past year have been closed. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 52
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 158 days
Stale 30+ days: 51
Stale 90+ days: 46

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • bug (1)

Detailed Description

autoresearch is a framework for autonomous AI agents to conduct machine learning research experiments overnight on a single GPU.

The project addresses the challenge of exploring the vast hyperparameter and architectural space in neural network training by delegating experimentation to AI agents. The approach works by giving an agent a simplified single-GPU LLM training setup based on nanochat, where the agent can modify the training code, run experiments within a fixed five-minute time budget, evaluate results using validation bits per byte as the metric, and automatically keep or discard changes. Rather than directly editing Python files, researchers program Markdown files that provide context and instructions to the agents, establishing what amounts to an autonomous research organization.

Adoption makes sense for researchers interested in exploring how AI agents can accelerate the experimental cycle in model development, or those curious about delegating hyperparameter and architectural search to autonomous systems. The fixed five-minute training window and vocabulary-size-independent evaluation metric ensure fair comparison across different architectural choices. The project is deliberately minimal, with only three core files: a data preparation script that remains fixed, a training file that agents modify, and a Markdown program file that humans edit to guide agent behavior. This is an exploratory tool rather than a production system, suited to experimentation with autonomous research workflows rather than immediate practical deployment.

Development activity shows active iteration on the core concept with refinement of the agent-editable training loop and the instruction framework. The project maintains a deliberately stripped-down codebase to keep the scope manageable and the agent's task well-defined. Documentation includes contextual references to the underlying ideas and practical guidance for setup and execution.