ShenSeanChen

Launch RAG — DevOps skill for Claude Code

DevOps community

You Can Learn RAG AI Agent Design & Launch In 35 Min Supabase Vector Database, Google Cloud GCP.

How to install Launch RAG

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ShenSeanChen/launch-rag and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Launch RAG does

You Can Learn RAG AI Agent Design & Launch In 35 Min Supabase Vector Database, Google Cloud GCP.

Alternatives in DevOps

  • Render Deploy — Deploy applications to Render's cloud platform using Git-backed services 14.6k ★
  • Supabase — Infrastructure Supabase database/auth integration 14k ★
  • GCP Skills Pack — GCP cloud services skills 1.6k ★

README

RAG AI Agent Backend

A minimal, production-ready FastAPI backend demonstrating **Retrieval-Augmented Generation (RAG)** with vector similarity search. Built for educational purposes and easy frontend integration.

📹 Full YouTube Guide: [Youtube link](https://www.youtube.com/watch?v=ZREt9MAozho&list=PLE9hy4A7ZTmpGq7GHf5tgGFWh2277AeDR&index=24)

🚀 X Post: [X link](https://x.com/ShenSeanChen/status/1964074873296388546)

💡 Try the RAG AI Agent: [App link](https://yt-rag-431569812034.us-east1.run.app/chat)

☕️ Buy me a coffee: [Cafe Latte](https://buy.stripe.com/5kA176bA895ggog4gh)

🤖️ Discord: [Invite link](https://discord.com/invite/TKKPzZheua)

🎯 Features

  • FastAPI backend with automatic API documentation
  • Supabase integration with pgvector for vector similarity search
  • Multi-AI Provider support (OpenAI & Anthropic)
  • Vector embeddings with semantic search
  • Citation-based answers with source tracking
  • Frontend-ready architecture for NextJS integration
  • Docker containerization for easy deployment

🏗️ Architecture

yt-rag/
├── app/
│   ├── core/           # Infrastructure (config, database)
│   ├── models/         # Pydantic data models
│   ├── services/       # Business logic (RAG, embeddings)
│   └── main.py         # FastAPI application
├── sql/
│   └── init_supabase.sql  # Database initialization script
└── requirements.txt

🚀 Quick Start Guide

**Complete setup from clone to asking questions in ~10 minutes**

Prerequisites

  • Python 3.11+
  • Supabase account
  • OpenAI API key
  • Anthropic API key (optional, for Claude)

Step 1: Clone and Install Dependencies

# Clone the repository
git clone https://github.com/ShenSeanChen/yt-rag.git
cd yt-rag

# Create virtual environment
python3.11 -m venv venv_yt_rag
source venv_yt_rag/bin/activate  # On Windows: venv_yt_rag\Scripts\activate

# Install dependencies
pip install -r requirements.txt

Step 2: Get API Keys (5 minutes)

**Supabase Setup: