Awesome Andrej Karpathy 
Language / 语言:English · 简体中文 / Chinese
A curated map of Andrej Karpathy’s open-source legacy and the 200+ community projects built on his ideas — from micrograd to LLM Wiki, from Software 2.0 to Vibe Coding.
Note: This is a curated awesome-list following awesome-* conventions.
Legend
- ⭐ Official Karpathy repository or gist
- 🌟 De-facto standard / flagship of its sub-lineage
- 🇨🇳 Chinese-language project
- 📺 Video or talk
- 📖 Blog post or essay
- 🪧 X / Twitter thread (idea seed)
- 🎓 Course / lecture series
- ⚙️ Framework / library
- 📚 Awesome-list / curation
Contents
About Andrej Karpathy
Andrej Karpathy is one of the few researchers who consistently ships and explains: stripping complex systems down to their algorithmic core, then publishing both the code and the lecture. Founding member of OpenAI (2015–2017, 2023–2024), former Sr. Director of AI at Tesla (Autopilot vision stack, 2017–2022), Stanford CS231n co-instructor, and PhD with Fei-Fei Li. In 2024 he founded Eureka Labs, an AI-native school.
Foundational Repos
Educational primitives
- ⭐ karpathy/micrograd - ~100 lines of autograd + ~50 lines of NN with a PyTorch-like API. Companion to Zero-to-Hero lecture 1.
- ⭐ karpathy/makemore - Character-level language model that walks bigram → MLP → RNN → Transformer in 5 stages.
- ⭐ karpathy/nn-zero-to-hero - The canonical Zero-to-Hero notebook bundle covering every lecture.
- ⭐ karpathy/LLM101n - “Let’s build a Storyteller” full course building an LLM from scratch; precursor to Eureka Labs (★37K).
- ⭐ karpathy/build-nanogpt - Video+code companion to the “Let’s build GPT: from scratch, in code, spelled out” lecture (★4.9K).
- ⭐ karpathy/ng-video-lecture - Code from the Zero-to-Hero nanoGPT lecture video (★4.6K).
Minimal GPT implementations
- ⭐ karpathy/minGPT - ~300-line PyTorch GPT with a teaching-grade addition demo (99.9% accuracy).
- ⭐ karpathy/nanoGPT - The simplest, fastest repo for training/finetuning medium-sized GPTs (★57K+).
Full-stack ChatGPT speedrun
- ⭐ karpathy/nanochat - “The best ChatGPT $100 can buy”: single-node full-stack training + chat UI in ~8000 hand-written lines.
- ⭐ karpathy/microgpt - 200-line dependency-free Python: dataset, tokenizer, autograd, GPT, Adam, train, infer.
- ⭐ karpathy/autoresearch - 630-line single-GPU training core that lets an agent edit
program.md and run 5-minute experiment loops (★66K+, 9.6K forks).
- ⭐ karpathy/llm-council - Multi-LLM “council”: parallel answers, mutual scoring, Chairman LLM synthesizes the final reply.
- ⭐ karpathy/reader3 - EPUB chapter reader purpose-built for “reading books with an LLM”. Hit 1.5K★ in 2 days.
- ⭐ karpathy/KarpathyTalk (2026/04) - Experimental builders+agents shared platform built around the talks.
Reject the inevitability of PyTorch
- ⭐ karpathy/llm.c - Pure C/CUDA training of GPT-2/3 with a ~1000-line CPU reference. Karpathy explicitly invites ports to live as external repos.
Single-file inference
- ⭐ karpathy/llama2.c - Single-file C inference for Llama 2, plus PyTorch training scripts. The Karpathy repo with the most multi-language ports.
Tokenizer from scratch
- ⭐ karpathy/minbpe - Three-tier teaching implementation (Basic / Regex / GPT4 tokenizers) paired with the Let’s build the GPT Tokenizer video.
- ⭐ karpathy/rustbpe - “The missing tiktoken training code”; Karpathy’s own Rust BPE extension (★454).
RNN era
- ⭐ karpathy/char-rnn - The Torch/Lua multi-layer RNN/LSTM/GRU char-level LM that powered the Unreasonable Effectiveness of RNNs essay.
- ⭐ karpathy/min-char-rnn - Vanilla RNN in 100 lines of pure NumPy (★4K+).
Browser-side deep learning
- ⭐ karpathy/convnetjs - JS CNN/RL training library; for many learners this was the first place backprop was visible.
- ⭐ karpathy/reinforcejs - JS implementations of DP / SARSA / Q-learning / DQN / Policy Gradient with web demos.
- ⭐ karpathy/recurrentjs - Deep RNNs and LSTMs in JavaScript with automatic differentiation (★981).
Reinforcement learning intro
- ⭐ karpathy/pg-pong - 130-line NumPy policy-gradient agent for ATARI Pong. Companion to the Pong from Pixels essay.
Vision / Image Captioning
- ⭐ karpathy/neuraltalk - Python+NumPy multimodal RNN that describes images with sentences (★5.5K). Stanford PhD work with Fei-Fei Li.
- ⭐ karpathy/neuraltalk2 - Efficient Torch/GPU rewrite; batched inference, beam search, CNN encoders (★5.6K).
Concepts & Manifestos
Idea seeds for everything in Community Implementations below.
Each subsection lists projects whose README/About explicitly cites a Karpathy repo, essay, or tweet. Stars/forks change fast — verify before publishing.
LLM Wiki
Seed: 🪧 LLM Wiki gist (2026/04, the gist alone has ★28K+, 6,188 forks). The single largest sub-ecosystem in this list — 30+ implementations across 6 form factors, each with explicit Karpathy attribution in their README/About.
Web app / desktop product
- 🌟 lucasastorian/llmwiki - Strict gist-spec implementation. Web app + MCP + Claude account integration, hosted at llmwiki.app. Apache-2.0.
- nashsu/llm_wiki - Cross-platform desktop app; Obsidian-compatible storage, explicit “anti-RAG” framing.
Claude Code skill / plugin / Agent Skills
- Astro-Han/karpathy-llm-wiki - Agent Skills-compatible (Claude Code / Cursor / Codex / OpenCode) packaged skill.
- kfchou/wiki-skills - Lightweight Claude Code skill; persistent compounding knowledge base.
- ussumant/llm-wiki-compiler - Claude Code plugin that compiles markdown into a topic-based wiki.
- praneybehl/llm-wiki-plugin - Claude Code plugin; cross-references vanillaflava, OmegaWiki, Synthadoc.
- atomicmemory/llm-wiki-compiler - CLI knowledge compiler (“raw sources in, interlinked wiki out”).
- micuintus/llm-wiki - Agent-agnostic minimal skill; “razor-sharp” reference implementation.
- charlie947/ai-second-brain - Builds a searchable second brain from ChatGPT/Claude/research history.
- coleam00/claude-memory-compiler - “Memory school”: compiles chat history into a wiki.
Obsidian (append vs rewrite schools)
- 🌟 Ar9av/obsidian-wiki - The Obsidian × multi-agent shared Wiki Skills framework; “Obsidian is viewer, LLM is maintainer” reference (★933).
- 🌟 eugeniughelbur/obsidian-second-brain - “Rewrite school” representative; 31 commands + 4 scheduled agents that re-edit the vault.
- NicholasSpisak/second-brain - Classic raw-folder → compiled-wiki → Obsidian browse pipeline.
- AgriciDaniel/claude-obsidian - Claude + Obsidian companion with
/wiki /save /autoresearch slash commands.
- MehmetGoekce/llm-wiki - Claude Code + Logseq/Obsidian; L1/L2 cache architecture.
- balukosuri/llm-wiki-karpathy - Lightweight Cursor / Obsidian personal-KB recipe.
- kytmanov/obsidian-llm-wiki-local - 100% local, Ollama-driven Obsidian wiki.
- green-dalii/obsidian-llm-wiki - Obsidian plugin with multi-page entity/concept generation + conversational query.
- 2233admin/obsidian-llm-wiki - Minimal Obsidian fork.
Multi-agent / production-grade extensions
- nvk/llm-wiki - Parallel multi-agent research compiler; thesis-driven investigation + artifact generation.
- redmizt/multi-agent-wiki-toolkit - Identity tokens, security hooks, dispatch, contamination firewalls, active learning.
- skyllwt/OmegaWiki - Full research platform: papers → KG → gap detection → idea gen → experiment design → paper writing → review reply.
- yologdev/karpathy-llm-wiki - Self-growing full-stack app born from feeding Karpathy’s founding prompt to an agent.
- cablate/llm-atomic-wiki - Atomic wiki extension: atom layer + topic branches + two-layer lint.
Chinese-language
- 🇨🇳 zhurudong/andrej-karpathy-llm-wiki - Gist translation + implementation notes.
- 🇨🇳 gatelynch/llm-knowledge-base - Traditional-Chinese practice.
- 🇨🇳 chengjialu8888/LLM-Wiki-KB - Simplified-Chinese implementation.
CLAUDE.md / Karpathy Skills
Seed: 🪧 Agentic engineering tweet series (2025/12 → 2026/01) + 📺 Sequoia AI Ascent: From Vibe Coding to Agentic Engineering (2026/04).
AutoResearch
Seed: ⭐ karpathy/autoresearch (2026/03).
Domain transfers
NanoGPT speedrun
Seed: ⭐ karpathy/nanoGPT + ⭐ llm.c training baselines.
Recipe for Training NN
Seed: 📖 A Recipe for Training Neural Networks (2019).
LLM OS
Seed: 🪧 LLM OS tweet (2023/11).
Vibe Coding
Seed: 🪧 Vibe coding tweet (2025/02).
Awesome lists
Pong from Pixels reproductions
Seed: ⭐ karpathy/pg-pong + 📖 Pong from Pixels (2016).
char-rnn ports & reproductions
Seed: ⭐ karpathy/char-rnn (★14K, 3.5K+ forks) + 📖 The Unreasonable Effectiveness of RNNs (2015). The Torch/Lua original spawned ports to every major framework; listed below are those with explicit Karpathy attribution.
nn-zero-to-hero workbooks
Seed: ⭐ karpathy/nn-zero-to-hero (★20.3K) + 🎓 Zero-to-Hero series.
Annotated lecture notes
nanochat reproductions
Seed: ⭐ karpathy/nanochat (★44K, 7.1K forks; current leaderboard record Run 6: 1.65h, CORE 0.263, Mar 14 2026).
Apple Silicon / MLX
LLM Council forks
Seed: ⭐ karpathy/llm-council (★18.5K, 3.6K forks; 3-stage council: collect → anonymized peer rank → Chairman synth).
Multi-LLM councils
reader3 forks
Seed: ⭐ karpathy/reader3 (★3.4K, 456+ forks; “90% vibe-coded just to illustrate how to read books with LLMs”).
Standalone re-implementations
NeuralTalk / Image Captioning
Seeds: ⭐ karpathy/neuraltalk + ⭐ karpathy/neuraltalk2. The “Karpathy split” of MS-COCO became the de-facto standard train/val/test split for image captioning research.
Multi-language ports
Seeds: ⭐ microgpt gist · ⭐ minbpe · ⭐ llm.c · ⭐ llama2.c.
microgpt ports
GPT minimal derivatives & cross-modal
Seeds: ⭐ minGPT + ⭐ nanoGPT.
Pure ports
Graphify / Raw-folder-first
Seed: 🪧 raw/ folder tweet (2026/04) - Treat the LLM Wiki’s input as a graph of raw files first; compile last. Anti-RAG taken one step further.
Agentic Engineering
Seeds: 🪧 Agentic Engineering inflection tweet (2026/02/25) + 📺 Sequoia AI Ascent: From Vibe Coding to Agentic Engineering (2026/04). The disciplined sibling of Vibe Coding — specs, evals, skills, and agent fleets instead of pure vibes.
HN Time Capsule
Seed: 📖 Auto-grading decade-old HN (2025/12/10) + ⭐ karpathy/hn-time-capsule. LLM-jury retrospective on old predictions.
- ⭐ karpathy/hn-time-capsule - Auto-grades 10-year-old Hacker News predictions with an LLM jury.
- knowtrend.ai - Earnings-call retrospective grader; HN thread explicitly cites the Karpathy template.
AI Job Exposure
Seed: 🪧 AI Automation Risk Table tweet (deleted then restored, 2026) + ⭐ karpathy/jobs (live). Per-occupation AI exposure scoring.
Idea File
Seed: 🪧 IDEA.md tweet (2026/04/04). A per-repo idea log, sibling to README.md and AGENTS.md.
Micro seeds
Single-project seeds kept together so they don’t get lost.
Concept citations layer
Karpathy thought-pieces that mostly live as in-README citations rather than spawning their own sub-lineage. Listed here so contributors don’t go looking for a missing subsection.
Talks & Writings
Blog posts
Podcasts & interviews
Timeline 2015 → 2026
| Date |
Event |
Lineage |
| 2015/05 |
neuraltalk released |
image captioning |
| 2015/05 |
The Unreasonable Effectiveness of RNNs |
char-rnn |
| 2015/12 |
min-char-rnn gist |
char-rnn |
| 2016/05 |
Pong from Pixels essay + pg-pong gist |
RL intro |
| 2016/06 |
neuraltalk2 released (Torch/GPU) |
image captioning |
| 2017/11 |
Software 2.0 essay |
worldview |
| 2019/04 |
A Recipe for Training NN |
training SOP |
| 2020/08 |
minGPT released |
GPT minimal |
| 2022/12 |
nanoGPT released |
GPT minimal |
| 2023/02 |
Zero-to-Hero lecture 1 (micrograd) |
education |
| 2023/06 |
LLM101n “Let’s build a Storyteller” course |
education |
| 2023/04 |
llama2.c released |
single-file inference |
| 2023/11 |
Intro to LLMs + LLM OS tweet |
LLM OS |
| 2024/02 |
minbpe + Tokenizer video |
tokenizer |
| 2024/04 |
llm.c public |
anti-PyTorch-necessity |
| 2024/06 |
Reproduce GPT-2 (124M) 4h video |
llm.c |
| 2024/07 |
Eureka Labs founded |
AI-native school |
| 2024/09 |
“I Love Calculator” blog post |
philosophy |
| 2025/02 |
Vibe coding tweet + MenuGen |
Vibe Coding |
| 2025/03 |
No Priors podcast — Loopy Era of AI |
podcast |
| 2025/04 |
Power to the People blog post |
diffusion |
| 2025/06 |
YC “Software is Changing (Again)” talk |
Software 3.0 |
| 2025/01 |
Deep Dive into LLMs like ChatGPT video |
education |
| 2025/10 |
Dwarkesh Podcast — AGI timelines |
podcast |
| 2025/10 |
nanochat released |
full-stack ChatGPT |
| 2025/11 |
Verifiability + Space of Minds essays |
worldview |
| 2025/12 |
Animals vs Ghosts essay |
worldview |
| 2025/12 |
Auto-grading HN + hn-time-capsule |
HN time capsule |
| 2025/12 |
2025 LLM Year in Review blog post |
reflection |
| 2025/12 |
“Never been more behind” reflection tweet |
Agentic Engineering setup |
| 2026/01 |
Agentic engineering / CLAUDE.md series |
CLAUDE.md |
| 2026/03 |
autoresearch + microgpt gist |
AutoResearch |
| 2026/04 |
LLM Wiki gist + KarpathyTalk + reader3 |
LLM Wiki / reading agent |
| 2026/04 |
llm-council released |
multi-model collaboration |
| 2026/04 |
Sequoia AI Ascent — Agentic Engineering talk |
agentic engineering |
Lists in adjacent ecosystems where Karpathy’s ideas show up explicitly:
Contributing
Contributions are welcome. Once this list lives on GitHub, see CONTRIBUTING.md. Until then the rules are:
Inclusion criteria (one of A / B / C must be satisfied):
- A — Official: maintained or published by Karpathy himself. No bar.
- B — Direct derivative: the project’s own README/About explicitly says inspired by / port of / based on a Karpathy repo, video, or essay.
- C — Concept derivative: the project explicitly cites one of Karpathy’s named concepts (Software 2.0/3.0, LLM OS, Vibe Coding, LLM Wiki,
CLAUDE.md, AutoResearch, Recipe for Training NN, Pong from Pixels) with a link to the original source.
Out of scope:
- Projects only mentioned in third-party blog posts or comment threads, with no provenance in their own README.
- Archived repos with <50 stars and no activity for 12+ months (multi-language ports excepted).
- Closed-source commercial products, unless they are an unavoidable node in the idea timeline.
Entry format:
- [author/repo](https://github.com/author/repo) - One-line description ending with a period.
Use the appropriate prefix emoji from the Legend. Add 🇨🇳 for Chinese-language projects. Multi-language ports go under Multi-language ports (microgpt / minbpe / llm.c / llama2.c) or GPT minimal derivatives (minGPT / nanoGPT). New lineage require a matching idea seed in Concepts & Manifestos.
PR title: Add: author/repo or Update: author/repo.
Disclaimer
Warning: This is a curated list, not an audit. Listed projects are created and maintained by their respective authors. We do not audit, endorse, or guarantee the security, correctness, or licensing of any listed project.
Community skills, agents, and CLAUDE.md files can contain prompt injections, tool poisoning, hidden payloads, or unsafe data-handling. Review every project (including its dependencies) yourself before installing or running it in a privileged environment.
Stars, forks, license, and maintenance status drift quickly. The data here was last reconciled on 2026-05-13 and must be re-verified before publishing.
License
To the extent possible under law, the maintainer has waived all copyright and related or neighboring rights to this work. Original theory and quotations remain © Andrej Karpathy (karpathy.ai).
Upon publication to GitHub, this list will be released under CC0-1.0. Linked projects retain their own licenses (typically MIT or Apache-2.0).
评论