InsightRAG - AI Document & Video Chat An intelligent RAG (Retrieval-Augmented Generation) system that enables users to chat with PDFs and YouTube videos, providing accurate answers with clickable citations to exact pages and timestamps. ✨ Features
📄 PDF Chat - Upload documents and ask questions with automatic page citations 🎥 YouTube Chat - Analyze video content with timestamp-based navigation 🎯 Smart Citations - Click any citation to jump directly to the source 🔍 Hierarchical RAG - Advanced chunking strategy for accurate retrieval 💬 Conversation History - Save and continue discussions per document 🔐 Secure Authentication - JWT-based user authentication ⚡ Fast Responses - Powered by Groq AI (Llama 3.3 70B)
🛠️ Tech Stack Backend
FastAPI - Python web framework PostgreSQL - Database for user data and metadata Qdrant - Vector database for semantic search OpenAI Embeddings - text-embedding-3-small model Groq AI - Llama 3.3 70B for question answering YouTube Transcript API - Video content extraction
Frontend
React + TypeScript - UI framework Tailwind CSS - Styling shadcn/ui - Component library React Router - Navigation react-pdf - PDF rendering