Install
$ agentstack add mcp-johnxie-awesome-code-docs ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Awesome Code Docs
203 deep-dive tutorials for AI agents, LLM frameworks & coding tools
Learn how complex systems actually work — not just what they do
[](https://awesome.re) [](https://github.com/johnxie/awesome-code-docs) [](#-tutorial-catalog) [](discoverability/tutorial-source-verification.md) [](#-tutorial-catalog) [](https://github.com/johnxie/awesome-code-docs/commits/main)
[Browse Tutorials](#-tutorial-catalog) · [A-Z Directory](discoverability/tutorial-directory.md) · [Query Hub](discoverability/query-hub.md) · [Intent Map](discoverability/search-intent-map.md) · [Market Signals](discoverability/trending-vibe-coding.md) · [Learning Paths](#-learning-paths) · [Contributing](#-contributing) · [Community](#-community)
Why This Exists
Most documentation tells you what to do. These tutorials explain how and why complex systems work under the hood — with architecture diagrams, real code walkthroughs, and production-grade patterns.
┌──────────────────────────────────────────────────────────────┐
│ │
│ 📖 Typical Docs vs. 🔬 Awesome Code Docs │
│ ───────────── ───────────────────── │
│ "Run this command" "Here's the pipeline │
│ "Use this API" architecture that makes │
│ "Set this config" this work, the design │
│ tradeoffs, and how to │
│ extend it yourself" │
│ │
└──────────────────────────────────────────────────────────────┘
Every tutorial follows a consistent 8-chapter structure:
| Chapter | Focus | |:--------|:------| | 1. Getting Started | Installation, first run, project structure | | 2. Architecture | System design, data flow, core abstractions | | 3-5. Core Systems | Deep dives into the 3 most important subsystems | | 6. Extensibility | Plugins, custom components, APIs | | 7. Advanced | Performance, customization, internals | | 8. Production | Deployment, monitoring, scaling, security |
Each chapter includes Mermaid architecture diagrams, annotated code examples from the real codebase, and summary tables for quick reference.
[](https://star-history.com/#johnxie/awesome-code-docs&Date)
🔎 Find Tutorials by Goal
Use this quick-start map if you searched for a specific outcome.
| Search Intent | Start Here | Then Go To | |:--------------|:-----------|:-----------| | open-source vibe coding tools | [Cline](tutorials/cline-tutorial/) | [Roo Code](tutorials/roo-code-tutorial/) → [OpenCode](tutorials/opencode-tutorial/) → [Sweep](tutorials/sweep-tutorial/) → [Tabby](tutorials/tabby-tutorial/) → [Stagewise](tutorials/stagewise-tutorial/) → [bolt.diy](tutorials/bolt-diy-tutorial/) → [VibeSDK](tutorials/vibesdk-tutorial/) → [HAPI](tutorials/hapi-tutorial/) → [Kiro](tutorials/kiro-tutorial/) | | audit AI-generated or vibe-coded codebases | [Systems Programming audit resources](categories/systems-programming.md#external-audit-resources) | [Dyad](tutorials/dyad-tutorial/) → [OpenHands](tutorials/openhands-tutorial/) → [Daytona](tutorials/daytona-tutorial/) | | spec-driven AI delivery workflows | [OpenSpec](tutorials/openspec-tutorial/) | [Claude Task Master](tutorials/claude-task-master-tutorial/) → [Codex CLI](tutorials/codex-cli-tutorial/) → [OpenCode](tutorials/opencode-tutorial/) → [Kiro](tutorials/kiro-tutorial/) | | build AI agents in production | [LangChain](tutorials/langchain-tutorial/) | [LangGraph](tutorials/langgraph-tutorial/) → [CrewAI](tutorials/crewai-tutorial/) → [OpenHands](tutorials/openhands-tutorial/) → [Claude Flow](tutorials/claude-flow-tutorial/) → [Hermes Agent](tutorials/hermes-agent-tutorial/) → [AutoAgent](tutorials/autoagent-tutorial/) → [BabyAGI](tutorials/babyagi-tutorial/) | | coding agent context, memory, and skills | [Context7](tutorials/context7-tutorial/) | [AGENTS.md](tutorials/agents-md-tutorial/) → [Claude-Mem](tutorials/claude-mem-tutorial/) → [Cipher](tutorials/cipher-tutorial/) → [Beads](tutorials/beads-tutorial/) → [Awesome Claude Skills](tutorials/awesome-claude-skills-tutorial/) → [OpenSkills](tutorials/openskills-tutorial/) | | autonomous AI software engineers | [OpenHands](tutorials/openhands-tutorial/) | [Devika](tutorials/devika-tutorial/) → [SWE-agent](tutorials/swe-agent-tutorial/) → [Aider](tutorials/aider-tutorial/) | | task-driven autonomous agents | [BabyAGI](tutorials/babyagi-tutorial/) | [AutoGen](tutorials/autogen-tutorial/) → [CrewAI](tutorials/crewai-tutorial/) → [LangGraph](tutorials/langgraph-tutorial/) | | build RAG systems | [LlamaIndex](tutorials/llamaindex-tutorial/) | [Haystack](tutorials/haystack-tutorial/) → [RAGFlow](tutorials/ragflow-tutorial/) | | run LLMs locally or at scale | [Ollama](tutorials/ollama-tutorial/) | [llama.cpp](tutorials/llama-cpp-tutorial/) → [vLLM](tutorials/vllm-tutorial/) → [LiteLLM](tutorials/litellm-tutorial/) | | autonomous ML training experiments | [autoresearch](tutorials/autoresearch-tutorial/) | [deer-flow](tutorials/deer-flow-tutorial/) → [Agno](tutorials/agno-tutorial/) | | build AI apps with TypeScript/Next.js | [Vercel AI SDK](tutorials/vercel-ai-tutorial/) | [CopilotKit](tutorials/copilotkit-tutorial/) → [LobeChat](tutorials/lobechat-tutorial/) | | taskade ai / genesis / mcp workflows | [Taskade](tutorials/taskade-tutorial/) | [Taskade Docs](tutorials/taskade-docs-tutorial/) → [Taskade MCP](tutorials/taskade-mcp-tutorial/) → [Taskade Awesome Vibe Coding](tutorials/taskade-awesome-vibe-coding-tutorial/) → [MCP Servers](tutorials/mcp-servers-tutorial/) | | build MCP tools and integrations | [MCP Python SDK](tutorials/mcp-python-sdk-tutorial/) | [FastMCP](tutorials/fastmcp-tutorial/) → [MCP Servers](tutorials/mcp-servers-tutorial/) → [Awesome MCP Servers](tutorials/awesome-mcp-servers-tutorial/) → [MCP Inspector](tutorials/mcp-inspector-tutorial/) → [MCP TypeScript SDK](tutorials/mcp-typescript-sdk-tutorial/) → [Composio](tutorials/composio-tutorial/) → [see all MCP tutorials →](#mcp-servers--integrations) |
⬆ Back to top
🧭 Navigation UX Layer
To reduce context-switching and dead ends:
- every tutorial index now includes a Navigation & Backlinks block
- each block links back to the main catalog, A-Z directory, query hub, and category hubs
- chapter 1 entry links are pinned so readers can jump directly into each track
Quick jump links:
- [Tutorials Workspace Guide](tutorials/README.md)
- [A-Z Tutorial Directory](discoverability/tutorial-directory.md)
- [Query Hub](discoverability/query-hub.md)
- [Search Intent Map](discoverability/search-intent-map.md)
- [Category Hubs](#category-hubs)
⬆ Back to top
✅ Source Verification Status
All tutorial indexes were re-verified against referenced upstream GitHub repositories on 2026-06-01:
- tutorials scanned: 203
- tutorials with source repos: 203
- tutorials with unverified source repos: 0
- unique verified source repos: 214
Verification artifacts:
- [Tutorial Source Verification Report](discoverability/tutorial-source-verification.md)
- [Tutorial Source Verification JSON](discoverability/tutorial-source-verification.json)
- verification script: [
scripts/verify_tutorial_sources.py](scripts/verifytutorialsources.py)
⬆ Back to top
🧬 Taskade Ecosystem Snapshot (Verified 2026-06-01)
Live repository snapshot for high-intent Taskade/Genesis/AI/MCP searches.
| Taskade Repo | Stars | Last Push | Tutorial Coverage | |:-------------|------:|:----------|:------------------| | taskade/mcp | 116+ | 2026-02-13 | [Taskade MCP Tutorial](tutorials/taskade-mcp-tutorial/) | | taskade/docs | 11+ | 2026-03-16 | [Taskade Docs Tutorial](tutorials/taskade-docs-tutorial/) | | taskade/awesome-vibe-coding | 8+ | 2026-03-21 | [Taskade Awesome Vibe Coding Tutorial](tutorials/taskade-awesome-vibe-coding-tutorial/) | | taskade/taskade | 9+ | 2026-02-25 | [Taskade Tutorial](tutorials/taskade-tutorial/) | | taskade/temporal-parser | 2+ | 2026-02-12 | [Taskade Tutorial (Ecosystem radar)](tutorials/taskade-tutorial/) |
📈 Trending Vibe-Coding Repos (Auto-updated 2026-06-29)
Live GitHub market signals for high-impact open-source coding-agent and vibe-coding ecosystems with direct tutorial coverage.
| Ecosystem Repo | Tutorial | Stars | Last Push | Why It Matters | |:---------------|:---------|------:|:----------|:---------------| | anomalyco/opencode | [OpenCode Tutorial](tutorials/opencode-tutorial/) | 180,411 | 2026-06-29 (0d ago) | terminal-native coding agent with strong provider and tool controls | | open-webui/open-webui | [Open WebUI Tutorial](tutorials/open-webui-tutorial/) | 143,412 | 2026-06-29 (0d ago) | self-hosted AI interface and model operations | | browser-use/browser-use | [Browser Use Tutorial](tutorials/browser-use-tutorial/) | 101,295 | 2026-06-29 (0d ago) | browser-native AI automation and agent execution | | daytonaio/daytona | [Daytona Tutorial](tutorials/daytona-tutorial/) | 72,366 | 2026-06-25 (4d ago) | sandbox infrastructure for secure AI code execution | | cline/cline | [Cline Tutorial](tutorials/cline-tutorial/) | 64,003 | 2026-06-29 (0d ago) | agentic coding with terminal, browser, and MCP workflows | | Mintplex-Labs/anything-llm | [AnythingLLM Tutorial](tutorials/anything-llm-tutorial/) | 62,275 | 2026-06-28 (1d ago) | self-hosted RAG workspaces and agent workflows | | Fission-AI/OpenSpec | [OpenSpec Tutorial](tutorials/openspec-tutorial/) | 57,605 | 2026-06-28 (1d ago) | spec-driven workflow layer for predictable AI-assisted delivery | | continuedev/continue | [Continue Tutorial](tutorials/continue-tutorial/) | 34,571 | 2026-06-29 (0d ago) | IDE-native AI coding assistant architecture | | TabbyML/tabby | [Tabby Tutorial](tutorials/tabby-tutorial/) | 33,653 | 2026-03-02 (119d ago) | self-hosted coding assistant platform for teams | | vercel/ai | [Vercel AI SDK Tutorial](tutorials/vercel-ai-tutorial/) | 25,232 | 2026-06-28 (1d ago) | production TypeScript AI app and agent SDK patterns | | RooCodeInc/Roo-Code | [Roo Code Tutorial](tutorials/roo-code-tutorial/) | 24,300 | 2026-05-15 (45d ago) | multi-mode coding agents and approval workflows | | dyad-sh/dyad | [Dyad Tutorial](tutorials/dyad-tutorial/) | 20,762 | 2026-06-27 (2d ago) | local-first AI app generation workflows | | stackblitz-labs/bolt.diy | [bolt.diy Tutorial](tutorials/bolt-diy-tutorial/) | 19,528 | 2026-02-07 (142d ago) | open-source Bolt-style product builder stack | | sweepai/sweep | [Sweep Tutorial](tutorials/sweep-tutorial/) | 7,703 | 2025-09-18 (284d ago) | issue-to-PR coding agent workflows and GitHub automation | | stagewise-io/stagewise | [Stagewise Tutorial](tutorials/stagewise-tutorial/) | 6,707 | 2026-06-29 (0d ago) | browser-context frontend coding agent workflows | | cloudflare/vibesdk | [VibeSDK Tutorial](tutorials/vibesdk-tutorial/) | 5,120 | 2026-06-26 (3d ago) | Cloudflare-native prompt-to-app platform architecture |
Data source: GitHub REST API (stargazers_count, pushed_at) via scripts/refresh_market_signals.py.
📚 Tutorial Catalog
╔════════════════════════════════════════════════════════════╗
║ 🤖 AI & AGENTS │ 🔧 DEV TOOLS │ 🗄️ DATA │ 🎤 SPEECH ║
║ 83+ tutorials │ 50+ tutorials │ 14 tutorials │ 3 tutorials ║
╚════════════════════════════════════════════════════════════╝
Category Hubs
| Hub | Focus | |:----|:------| | [AI & ML Platforms](categories/ai-ml-platforms.md) | agents, RAG, coding assistants, vibe coding, and LLM operations | | [Databases & Storage](categories/databases-storage.md) | data systems, search engines, query planning, and knowledge platforms | | [Systems Programming](categories/systems-programming.md) | runtime internals, infrastructure patterns, and architecture mechanics | | [Web Frameworks](categories/web-frameworks.md) | AI application frameworks, chat stacks, and modern full-stack architecture |
🤖 AI Agents & Multi-Agent Systems
Build autonomous AI systems that reason, plan, and collaborate.
| Tutorial | Stars | Stack | What You'll Learn | |:---------|:-----:|:------|:------------------| | [LangChain](tutorials/langchain-tutorial/) | 100K+ | Python | Chains, agents, RAG, prompt engineering | | [LangGraph](tutorials/langgraph-tutorial/) | 8K+ | Python | Stateful multi-actor graphs, cycles, persistence | | [CrewAI](tutorials/crewai-tutorial/) | 24K+ | Python | Role-based agent teams, task delegation | | [AG2](tutorials/ag2-tutorial/) | 40K+ | Python | Community successor to AutoGen, multi-agent conversations | | [AutoGen](tutorials/autogen-tutorial/) | 40K+ | Python | Conversable agents, group chat, tool integration | | [OpenAI Swarm](tutorials/swarm-tutorial/) | 18K+ | Python | Lightweight agent handoffs, routines | | [Smolagents](tutorials/smolagents-tutorial/) | 14K+ | Python | Hugging Face code agents, tool calling | | [Phidata](tutorials/phidata-tutorial/) | 17K+ | Python | Autonomous agents with memory and tools | | [Pydantic AI](tutorials/pydantic-ai-tutorial/) | 5K+ | Python | Type-safe agent development | | [AgentGPT](tutorials/agentgpt-tutorial/) | 32K+ | Python | Autonomous task planning and execution | | [SuperAGI](tutorials/superagi-tutorial/) | 16K+ | Python | Production autonomous agent framework | | [ElizaOS](tutorials/elizaos-tutorial/) | 17K+ | TypeScript | Multi-agent AI with character system | | [OpenClaw](tutorials/openclaw-tutorial/) | 119K+ | TypeScript | Personal AI assistant, multi-channel | | [Deer Flow](tutorials/deer-flow-tutorial/) | 32.1K+ | Python | Research agent workflows | | [Letta](tutorials/letta-tutorial/) | 14K+ | Python | Stateful agents with long-term memory | | [Anthropic Skills](tutorials/anthropic-skills-tutorial/) | 59K+ | Python/TypeScript | Reusable AI agent capabilities, MCP integration | | [Claude Flow](tutorials/claude-flow-tutorial/) | 14.0K+ | TypeScript | Multi-agent orchestration, MCP server operations, and V2-V3 migration tradeoffs | | [Devika](tutorials/devika-tutorial/) | 19.5K+ | Python | AI software engineer agents, planning pipeline, and production governance | | [BabyAGI](tutorials/babyagi-tutorial/) | 18K+ | Python | Task-driven autonomous agent patterns, memory, and BabyAGI 2o/3 evolution | | [AgenticSeek](tutorials/agenticseek-tutorial/) | 25.4K+ | Python | Local-first autonomous agent with multi-agent planning, browsing, and coding workflows | | [Agno](tutorials/agno-tutorial/) | 38.3K+ | Python | Multi-agent systems with memory, orchestration, and AgentOS runtime | | [AutoAgent](tutorials/autoagent-tutorial/) | 9.1K+ | Python | Zero-code agent creation through natural-language workflows and self-developing pipelines | | [autoresearch](tutorials/autoresearch-tutorial/) | 71K+ | Python | AI agent that autonomously runs ML training experiments overnight, optimizing va
…
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: johnxie
- Source: johnxie/awesome-code-docs
- License: MIT
- Homepage: https://github.com/johnxie/awesome-code-docs#-tutorial-catalog
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.