2015xli/clangd-graph-rag
Source code graph RAG (GraphRAG) for C/C++ development based on clangd
This project helps C/C++ developers and software architects understand complex codebases, like the Linux kernel, by transforming raw code into an AI-queryable knowledge graph. It takes your project's `compile_commands.json` and `index.yaml` files and generates a detailed graph database, enabling natural language queries about architecture, call chains, and potential issues.
Use this if you need to perform deep analysis, refactor, or debug large C/C++ projects and want to leverage AI for architectural understanding, bug identification, or documentation generation.
Not ideal if you are working with languages other than C/C++ or if your codebase is small and simple enough to be understood without advanced graph analysis.
Stars
35
Forks
5
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 09, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/2015xli/clangd-graph-rag"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
neo4j/neo4j-graphrag-python
Neo4j GraphRAG for Python
microsoft/graphrag
A modular graph-based Retrieval-Augmented Generation (RAG) system
Hawksight-AI/semantica
Semantica 🧠— A framework for building semantic layers, context graphs, and decision...
FalkorDB/GraphRAG-SDK
Build fast and accurate GenAI apps with GraphRAG SDK at scale.
getzep/graphiti
Build Real-Time Knowledge Graphs for AI Agents