一份系统整理的 GitHub 开源项目指南,帮助你从零开始学习搭建大语言模型(LLM) 和构建 AI Agent。
所有项目按难度分级(入门 → 中级 → 高级),附带推荐理由、核心收获和学习路径。
| 格式 | 文件 | 用途 |
|---|---|---|
| Markdown | learn-llm-and-agent.md |
GitHub 阅读、笔记软件导入(Obsidian / Notion / 语雀) |
| HTML | index.html |
浏览器直接打开,精美暗色主题,带导航和项目卡片 |
在线预览 HTML 版本:https://zshyc.github.io/learn-llm-agent/
如果你有以下困惑:
- "想学大模型,但不知道从哪里开始"
- "GitHub 上项目太多,不知道哪些值得看"
- "想从零搭建一个自己的 LLM,需要学什么?"
- "AI Agent 到底怎么做?有哪些主流框架?"
- "学习路径应该怎么安排?先学什么后学什么?"
这个指南就是为你准备的。
| 阶段 | 代表项目 | Stars |
|---|---|---|
| 入门 | micrograd, build-nanogpt, nanoGPT, minimind | 128k+ |
| 进阶 | LLMs-from-scratch, litgpt, tinygrad, transformer | 142k+ |
| 生产 | LlamaFactory, Unsloth, llama.cpp, Ollama | 415k+ |
| 阶段 | 代表项目 | Stars |
|---|---|---|
| 入门 | HuggingFace Agents Course, smolagents, GenAI_Agents | 77k+ |
| 进阶 | LangChain, LangGraph, OpenAI Agents SDK, CrewAI, AutoGPT | 429k+ |
| 生产 | Dify, deer-flow (字节跳动), pydantic-ai | 223k+ |
- 🗓️ 8 周 LLM + Agent 双线学习计划表
- 💻 硬件配置建议(从 Colab 免费版到 A100)
- 🎓 核心学习原则
| 项目 | Stars | 一句话 |
|---|---|---|
| Significant-Gravitas/AutoGPT | 184k | 自主 Agent 鼻祖 |
| ollama/ollama | 171k | Docker for LLMs |
| langgenius/dify | 140k | 最火 Agent 工作流平台 |
| langchain-ai/langchain | 136k | Agent 开发事实标准 |
| ggml-org/llama.cpp | 109k | 纯 C/C++ LLM 推理引擎 |
| rasbt/LLMs-from-scratch | 92k | 最系统的 LLM 学习项目 |
| hiyouga/LlamaFactory | 71k | LLM 微调终极框架 |
| bytedance/deer-flow | 66k | 字节跳动 SuperAgent |
| unslothai/unsloth | 63k | 微调加速 2-5 倍 |
| karpathy/nanoGPT | 57k | 最简 GPT 训练 |
| crewAIInc/crewAI | 51k | 角色扮演式多 Agent |
| jingyaogong/minimind | 49k | 2h 从 0 训练 64M LLM |
| tinygrad/tinygrad | 32k | 从零实现深度学习框架 |
| langchain-ai/langgraph | 31k | 图状态机 Agent |
| huggingface/agents-course | 28k | 官方免费 Agent 课程 |
| huggingface/smolagents | 27k | 极简 Agent 库 |
| openai/openai-agents-python | 26k | OpenAI 官方 Agent SDK |
| NirDiamant/GenAI_Agents | 21k | 50+ Agent 教程合集 |
| pydantic/pydantic-ai | 16k | 类型安全 Agent 框架 |
| karpathy/micrograd | 15k | 100 行理解反向传播 |
| Lightning-AI/litgpt | 13k | 20+ 高性能 LLM 实现 |
LLM 方向: micrograd → nanoGPT → minimind → LLMs-from-scratch → litgpt → LlamaFactory
Agent 方向: agents-course → smolagents → GenAI_Agents → langgraph → crewAI → dify
───────────────────────── 两条线可同步进行 ─────────────────────────
欢迎提交 Issue 或 PR 补充更多优质项目!贡献前请确保:
- 项目是开源的,且在积极维护
- 有清晰的学习价值(不单纯是 Star 多)
- 注明难度等级和适合人群
CC-BY-4.0 — 欢迎自由使用、分享、修改,只需注明出处。
Made with ❤️ · Last updated 2026-05-10 · Stars data from GitHub API