code-graph-rag
Code-Graph-RAG parses code bases with multiple language support using Tree-sitter and creates an information graph on Memgraph. Enriched with compiler-level frontends and runtime tracking, this structure allows you to query and edit the codebase in natural language. The system supports different languages in the monorepo structure under a single unified scheme.
CO
vitali87 · Build Systems & Monorepos
STARS5.3K
FORKS707
COMMITS0
CONTRIBUTORS0
VERSIONv0.1.38
UPDATEDtoday
PythonRAGKnowledge GraphTree-sitterMIT
What can it do?
- You learn about its structure by querying the codebase in natural language.
- You edit code with AST-based patches and change preview.
- By examining the call and reference edges, you detect dead codes.
Heads up
- • High number of open issues (517)
User reviews
- • NeutralHacker News
Show HN: Code-Graph-RAG – Knowledge graph RAG for any codebase
“I built this because AI coding assistants lose context across large codebases. They understand individual files well, but structural questions ("what calls this function?", "show the inheritance chain for BaseHandler") require reading many files sequentially. Code-Graph-RAG…”