# Awesome Code Docs

> 203 deep-dive tutorials for AI agents, LLM frameworks, coding tools, MCP, and open-source developer platforms

- **Type:** MCP server
- **Install:** `agentstack add mcp-johnxie-awesome-code-docs`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [johnxie](https://agentstack.voostack.com/s/johnxie)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [johnxie](https://github.com/johnxie)
- **Source:** https://github.com/johnxie/awesome-code-docs
- **Website:** https://github.com/johnxie/awesome-code-docs#-tutorial-catalog

## Install

```sh
agentstack add mcp-johnxie-awesome-code-docs
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## 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/verify_tutorial_sources.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`](https://github.com/taskade/mcp) | 116+ | 2026-02-13 | [Taskade MCP Tutorial](tutorials/taskade-mcp-tutorial/) |
| [`taskade/docs`](https://github.com/taskade/docs) | 11+ | 2026-03-16 | [Taskade Docs Tutorial](tutorials/taskade-docs-tutorial/) |
| [`taskade/awesome-vibe-coding`](https://github.com/taskade/awesome-vibe-coding) | 8+ | 2026-03-21 | [Taskade Awesome Vibe Coding Tutorial](tutorials/taskade-awesome-vibe-coding-tutorial/) |
| [`taskade/taskade`](https://github.com/taskade/taskade) | 9+ | 2026-02-25 | [Taskade Tutorial](tutorials/taskade-tutorial/) |
| [`taskade/temporal-parser`](https://github.com/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`](https://github.com/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`](https://github.com/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`](https://github.com/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`](https://github.com/daytonaio/daytona) | [Daytona Tutorial](tutorials/daytona-tutorial/) | 72,366 | 2026-06-25 (4d ago) | sandbox infrastructure for secure AI code execution |
| [`cline/cline`](https://github.com/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`](https://github.com/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`](https://github.com/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`](https://github.com/continuedev/continue) | [Continue Tutorial](tutorials/continue-tutorial/) | 34,571 | 2026-06-29 (0d ago) | IDE-native AI coding assistant architecture |
| [`TabbyML/tabby`](https://github.com/TabbyML/tabby) | [Tabby Tutorial](tutorials/tabby-tutorial/) | 33,653 | 2026-03-02 (119d ago) | self-hosted coding assistant platform for teams |
| [`vercel/ai`](https://github.com/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`](https://github.com/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`](https://github.com/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`](https://github.com/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`](https://github.com/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`](https://github.com/stagewise-io/stagewise) | [Stagewise Tutorial](tutorials/stagewise-tutorial/) | 6,707 | 2026-06-29 (0d ago) | browser-context frontend coding agent workflows |
| [`cloudflare/vibesdk`](https://github.com/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](https://github.com/johnxie)
- **Source:** [johnxie/awesome-code-docs](https://github.com/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.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-johnxie-awesome-code-docs
- Seller: https://agentstack.voostack.com/s/johnxie
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
