didilili/ai-agents-from-zero: a Chinese MIT AI agent guide
On 2026-06-13, the public repository didilili/ai-agents-from-zero — published by the Chinese Datawhale organization under the MIT license — counts 1,914 stars, 254 forks, 27 markdown chapters, two completed projects released in May 2026, and an AI interview question archive. The README presents itself as “the most systematic AI agent crash course on the web (from zero to enterprise deployment)” (README, 2026-06-13). All chapter code and both projects are Python, readable independent of the README language. The language barrier applies to prose, not samples.
What the repository covers
A single MIT syllabus spanning the 2026 production agent stack:
- LLM fundamentals (chapters 1, 8, 11).
- Low-code with Coze and Dify (chapters 3-6).
- LangChain v1.x (chapters 9-19: Model I/O, Prompt, Parser, LCEL, Memory, Tools, RAG, Agent).
- MCP (chapter 20) — comparison with Function Calling and custom servers.
- LangGraph (chapters 22-26: graphs, State, Node, Edge, persistence, multi-agent, A2A).
- Skills and AI programming tools (chapter 27: Cursor, Codex, Claude Code, Trae, Qoder).
- Advanced RAG (vector DB, sparse+dense retrieval, BGE-Rerank, HyDE, RAGAS evaluation, MultiAgent NL2SQL).
- Fine-tuning (PEFT, LoRA, QLoRA, DeepSpeed, Llama-Factory, Alpaca/ShareGPT formats).
Repository numbers
From the GitHub REST API, 2026-06-13: 1,914 stars, 254 forks, 10 open issues, MIT license, primary language Python, size 681.8 MB, last push 2026-06-10. Repo created 2026-01-29.
The two completed projects
Both ship as separate sub-repositories, with explicit completion dates in the changelog:
电商问数(NL2SQL Agent) —didilili/shopkeeper-agent, completed 2026-05-03. MIT, 96 stars, 24 forks. Stack: LangGraph, FastAPI, Qdrant, Elasticsearch, MySQL, React. E-commerce data-warehouse NL2SQL with metadata KB, hybrid retrieval, NL2SQL generation and validation, SQL execution, and streaming visualization.深度研搜(DeepAgents multi-agent) —didilili/deepsearch-agents, completed 2026-05-17. 45 stars, 9 forks. Stack: LangGraph, RAGFlow, Tavily, FastAPI, WebSocket. Conversational multi-agent with live WebSocket progress.
The docs site is a Docsify instance (zh-CN) with sidebar, learning map, and rendered chapters. The README discloses UCloud AI cloud sponsorship — explicit, not masked.
Why it matters
1. Single-syllabus coverage of the 2026 production stack. A guide covering MCP + LangGraph + RAG + Skills + fine-tuning under MIT, in one repo, is rare. Open resources on these topics are usually scattered across 5-10 separate docs. 27 chapters in one place, with a shared glossary (全书术语表.md, 62 KB), lowers orientation costs.
2. The two projects are the real value. shopkeeper-agent and deepsearch-agents are runnable: clone, docker compose, read the Python, and you get a RAG + multi-agent + REST + WebSocket pipeline. For a team wanting a production-style reference, they’re a rare open case study, current as of May 2026.
3. Acknowledge the language barrier. The README, sidebar, 27 .md files, and interview bank are in Chinese. Python samples read fine; the prose doesn’t. Honest framing: the code reads, the prose doesn’t.
4. A Chinese industrial format. “Long tutorial + JD-aligned interview bank + completed projects” is a pattern Datawhale has industrialized for the Chinese “AI Agent / LLM Application Engineer” job profile. A specialist supplement for areas (MCP, A2A, multi-agent, eval, observability) anglophone collections treat less.
5. Supplement, not substitute. LangChain, LangGraph, and MCP each have well-maintained English docs, often more current on API details. The value of didilili is a long, organized, Chinese cross-reference that Python readers can use without translating the prose.
Practical implications
- For LangChain / LangGraph / MCP / RAG / Skills users: treat the repo as a cross-reference to official docs. Use the docs sidebar as entry point. Both projects are runnable via
docker compose. Cost: time, not license. - For interview prep: the question bank is a targeted supplement for MCP, A2A, multi-agent, and eval questions.
- For publishers and educators: a format signal — the Chinese open-source AI ecosystem is, on certain fronts, more methodical than anglophone sources suggest.
Risks and caveats
- Prose is Chinese, not English — verified 2026-06-13 on
main. No canonical English translation yet. - The syllabus aligns with the Chinese 2026 AI agent job profile. Not automatically transferable to EU/Italian market expectations.
- “Complete” means “27 chapters + 2 projects,” not “comprehensive.” The README calls it a “速成指南” (crash course) — a starting point, not an exhaustive reference.
- MIT permits forking with attribution; the article doesn’t cite third-party forks unless primary-sourced. The
deepsearch-agentssub-repo doesn’t show a visibleLICENSEfile in GitHub metadata as of 2026-06-13. - Star/fork numbers grow over time. 1,914 and 254 are 2026-06-13 snapshots.
- Not an installable library. No PyPI or npm releases. Clone or read, not
pip install. - UCloud AI cloud sponsorship is disclosed in the README — honest disclosure, flagged as transparency, not an editorial endorsement.
What to watch
- An official or community English translation of the
mainbranch. - Updates to MCP, A2A, Skills, and LangGraph chapters (Chapter 20 cites “as of 2026-06-13”; a substantial update within 30 days is the signal).
- v0.2 or v0.3 releases on
shopkeeper-agentordeepsearch-agents. - Non-Chinese contributor activity as a Western-adoption quality signal.
- Endorsement from LangChain, LangGraph, Anthropic, or OpenAI as an editorial status upgrade.
Verdict
didilili/ai-agents-from-zero is a well-organized MIT guide with real Python code, two completed projects, and a structured AI interview archive. It’s not the definitive guide to AI agents and doesn’t claim to be. It’s one of the most systematic open resources on MCP + LangGraph + RAG + Skills in 2026. The value depends on tolerance for the language barrier: Python readers can use it as a cross-reference without translating the prose; readers needing only the prose will hit Chinese first. In both cases, the repository deserves to be known — a serious, MIT, Chinese, code-readable addition to the 2026 agent literature.
Sources
-
- Online documentation site (Docsify, zh-CN) — primary.
-
- LICENSE (MIT, copyright 2026 didilili) — primary.
-
- LangChain — Python docs — secondary.
-
- LangGraph — official documentation — secondary.
-
- Model Context Protocol — official specification — secondary.