--- title: Codebase RAG Assistant emoji: 🧠 colorFrom: blue colorTo: purple sdk: docker app_file: app.py pinned: false --- ## Codebase RAG Assistant An AI-powered Retrieval-Augmented Generation (RAG) system that allows developers to query and understand large code repositories using natural language. ### Features - Code-aware chunking (functions & classes) - FAISS vector search - LLaMA-3 inference via Groq - Streamlit UI - Fully free deployment using HuggingFace Spaces ### Tech Stack LangChain, FAISS, Sentence Transformers, FastAPI, Streamlit, Docker ### Use Cases - Codebase exploration - Architecture understanding - Developer onboarding # CODEBASE-RAG-ASSISTANT A LangChain-based RAG system that indexes a code repository and answers architecture & code-level questions using free LLMs. ## Codebase RAG Assistant An AI-powered Retrieval-Augmented Generation system that enables natural language querying of large code repositories. ### Features - Code-aware chunking (functions & classes) - FAISS-based vector retrieval - LLaMA-3 inference via Groq - Streamlit UI - Fully free tech stack ### Tech Stack LangChain, FAISS, HuggingFace Embeddings, FastAPI, Streamlit ### Use Cases - Codebase understanding - Architecture exploration - Developer onboarding