Mohannadcse/DepsRAG
Interactive LLM Chatbot that constructs direct and transitive software dependencies as a knowledge graph and answers user's questions leveraging RAG and critic-agent approach
This project helps software developers, security analysts, and project managers understand the intricate network of dependencies within their software projects. It takes a package name, version, and ecosystem (like PyPI, npm, Cargo, or Go) and constructs a detailed knowledge graph of its direct and transitive dependencies. The output is clear answers to questions about these dependencies, including security vulnerabilities and structural insights, helping you make informed decisions.
Use this if you need to quickly get comprehensive answers about a software package's dependencies, including its structure, relationships, and potential security flaws, without manually digging through manifests and vulnerability databases.
Not ideal if you're not a software developer, security analyst, or project manager dealing with software packages, or if you only need a simple list of direct dependencies without detailed analysis or vulnerability checks.
Stars
31
Forks
—
Language
Python
License
MIT
Category
Last pushed
Mar 11, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/Mohannadcse/DepsRAG"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Cinnamon/kotaemon
An open-source RAG-based tool for chatting with your documents.
BastinFlorian/RAG-Chatbot-with-Confluence
RAG Chatbot with Confluence
antoinelrnld/discord-rag
Easily create a RAG based on your Discord messages
leoneversberg/llm-chatbot-rag
A local LLM chatbot with RAG for PDF input files
olioDuan/Domain-Specific-RAG-Chat-Course-Helper
This project is a Local RAG system built for the NYU Machine Learning course.