Cloud Code Agentic RAG Masterclass
Build an agentic RAG application from scratch by collaborating with Claude Code. Follow along with our video series using the docs in this repo.
Watch the full video on YouTube
What This Is
A hands-on course where you collaborate with Claude Code to build a full-featured RAG system. You're not the one writing code—Claude is. Your job is to guide it, understand what you're building, and course-correct when needed.
You don't need to know how to code. You do need to be technically minded and willing to learn about APIs, databases, and system architecture.
What You'll Build
- Chat interface with threaded conversations, streaming, tool calls, and subagent reasoning
- Document ingestion with drag-and-drop upload and processing status
- Full RAG pipeline: chunking, embedding, hybrid search, reranking
- Agentic patterns: text-to-SQL, web search, subagents with isolated context
Tech Stack
| Layer | Tech |
|---|---|
| Frontend | React, TypeScript, Tailwind, shadcn/ui, Vite |
| Backend | Python, FastAPI |
| Database | Supabase (Postgres + pgvector + Auth + Storage) |
| Doc Processing | Docling |
| AI Models | Local (LM Studio) or Cloud (OpenAI, OpenRouter) |
| Observability | LangSmith |
The 8 Modules
- App Shell — Auth, chat UI, managed RAG with OpenAI Responses API
- BYO Retrieval + Memory — Ingestion, pgvector, switch to generic completions API
- Record Manager — Content hashing, deduplication
- Metadata Extraction — LLM-extracted metadata, filtered retrieval
- Multi-Format Support — PDF, DOCX, HTML, Markdown via Docling
- Hybrid Search & Reranking — Keyword + vector search, RRF, reranking
- Additional Tools — Text-to-SQL, web search fallback
- Subagents — Isolated context, document analysis delegation
Getting Started
- Clone this repo
- Install Claude Code
- Open in your IDE (Cursor, VS Code, etc.)
- Run
claudein the terminal - Use the
/onboardcommand to get started
Docs
- PRD.md — What to build (the 8 modules in detail)
- CLAUDE.md — Context for Claude Code
- PROGRESS.md — Track your build progress
Join the Community
If you want to connect with hundreds of builders creating production-grade AI and RAG systems, join us in The AI Automators community. Share your progress, get help when you're stuck, and see what others are building.