He ships focused implementations of large language models and reasoning systems: nanoGPT distills training down to essentials, nanochat proves you don't need massive infrastructure to get capable results, and llm-council explores how multiple models collaborate. Nearly 480k GitHub stars across his projects.
Nanochat. I built a way to train your own ChatGPT for fifty dollars.
57kAutoresearch. I built an AI that experiments on machine learning models while you sleep.
92kCouncil. I built a tool that asks multiple AI models to answer your questions and debate the best response.
23kNanoGPT. I made the simplest code to train your own AI language model.
62kLLM101n. I built a course that teaches you to create an AI storyteller from scratch.
38kLLM.C. I built AI model training that runs in plain C without bloated dependencies.
31kReader3. I made a simple ebook reader that works with AI models to read books together.
3.8kJob Market Visualizer. I built an interactive map of every US job with government data.
1.9kRendergit. I built a tool that flattens GitHub repos into searchable single pages.
2.4kKarpathy's Blog. I write a blog explaining AI and machine learning concepts clearly.
1.8kNeural Networks Zero to Hero. I made a course teaching neural networks from the ground up.
24kHN Time Capsule. I built a tool that grades decade-old predictions with hindsight.
667Rustbpe. I made a fast, simple tool for training AI tokenizers.
502Llama2.c. I made an AI model you can train and run in one C file.
20kMinBPE. I wrote clean code for the text-splitting algorithm all AI models use.
11kBuild NanoGPT. I made a video course teaching how to build GPT-2 from scratch.
5.4kMinGPT. I built GPT from scratch in 300 lines of readable code.
25kNanoGPT Lecture. I published the code from my neural networks video course so people can learn by building.
4.9kMakemore. I made a tool that generates realistic new text by learning from examples.
4.1kCalorie. I made a simple calorie deficit tracker for weight loss.
160Random Fun. I collected my experimental notebooks and scripts in one place.
1.2kKarpathy. I shared my thoughts and experiments on how AI models work.
173Arxiv Sanity. I built a website that tames the overwhelming flood of research papers.
5.7kArxiv Sanity. I made a tool that learns which research papers interest you and recommends similar ones.
1.7kCryptos. I built Bitcoin from scratch in Python to show how it works.
1.9kMicrograd. I built a tiny AI learning engine you can read in an afternoon.
17kLeCun 1989 Repro. I reproduced Yann LeCun's 1989 handwritten digit recognition experiment.
776Deep Vector Quantization. I wrote training code for turning images into learnable symbol sequences.
654SVM.js. I built a machine learning sorter that runs in the browser.
709NeuralTalk2. I built software that automatically writes captions for images.
5.6ktsneJS. I wrote a tool that visualizes large datasets as interactive maps.
912Paper Preview. I made scripts that turn research papers into browsable web pages.
186EigenLibSVM. I built a C++ tool for training machine learning models on matrix data.
109Ulogme. I built software that tracks your computer activity and shows you a timeline of your day.
1.2kAgent Trainer. I wrote reinforcement learning agents for simulated environments.
146Forest. I built a random forest tool for MATLAB with pluggable learners.
227NeuralTalk. I built an AI that describes images with sentences.
5.5kCharRNN. I built an AI that learns to write by studying text samples.
12kGitstats. I built a tool that shows your team's recent work across all code branches.
146ScholarOctopus. I made a map of 7000 academic papers from major conferences.
88REINFORCEjs. I built a learning system where programs improve through trial and error.
1.5kDensity Estimator. I implemented a density estimation model in about 150 lines of code.
594RecurrentJS. I built AI models with memory in the browser.
985ResearchLei. I made a filing system for research papers you can actually search.
276Covid Sanity. I built a searchable library of COVID-19 research papers organized by similarity.
393ForestJS. I made a machine learning tool that learns patterns and makes predictions in JavaScript.
339NotPygameJS. I made a toolbox for building games in web browsers.
109Research Pooler. I built a tool that automatically finds related research papers for you.
492Find Birds. I built a tool that finds Twitter accounts you should follow.
370Normalizing Flows. I built an educational tool for understanding how normalizing flows transform data.
917