Skip to content

Pavankumar876232/DevPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 DevPilot — AI-Powered Codebase Intelligence Engine

📌 Overview

DevPilot is an AI-powered system that allows developers to interact with their codebase using natural language.

It uses Retrieval-Augmented Generation (RAG) to analyze code and generate intelligent responses.


🔥 Features

  • 📂 Codebase parsing
  • 🔍 Semantic search using FAISS
  • 🤖 AI-powered code explanation
  • ⚡ FastAPI backend
  • 🎨 Streamlit frontend

🧠 Tech Stack

  • Python
  • FastAPI
  • Streamlit
  • LangChain
  • FAISS
  • HuggingFace Transformers

🚀 How It Works

  1. Parses code files
  2. Converts them into embeddings
  3. Stores in vector database
  4. Retrieves relevant code
  5. Generates answer using AI

▶️ Run Locally

1. Clone repo

git clone https://github.com/Pavankumar876232/DevPilot.git
cd DevPilot

📸 Screenshots

UI

UI

API

API

About

AI-powered codebase Q&A system using RAG, FastAPI, Streamlit, and FAISS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages