|
|
|
|
|
--- |
|
|
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 |
|
|
|