AutoResearch does what the name suggests: give it a research question, it runs an autonomous process โ€” searching, reading, synthesizing โ€” and produces structured output. Minimal dependencies. Readable code. Actually useful.

Why "Minimal" Matters

The AI research agent space is cluttered with complex frameworks. Karpathy's explicit goal: a repo small enough to read in an afternoon, clean enough to modify without breaking, good enough to use for real work.

This reflects his recurring philosophy: code you can understand is code you can trust, debug, and extend.

What It Does

AutoResearch runs a loop:

  1. Generates search queries from your question
  2. Fetches and reads sources
  3. Synthesizes findings
  4. Identifies gaps, generates follow-up queries
  5. Repeats until confident
  6. Produces structured output

The agent does what a good human researcher does, in the same order, with the same verification steps.

The Next Step: Async Collaborative Agents

Karpathy has described the direction: making AutoResearch asynchronously massively collaborative โ€” multiple agents working different threads of a question, sharing findings, building on each other's work. An agent research team, not a single agent.

The minimal repo is the starting point. For solo founders doing recurring competitive research or technical deep-dives, it's worth running now.