vitali87 / code-graph-rag Knowledge graph over a monorepo

Multi-language codebases

A monorepo is a graph, not a folder.

code-graph-rag is a RAG for your monorepo. It lets you query, understand, and edit multi-language codebases using AI and knowledge graphs, so retrieval follows the edges instead of guessing at filenames.

service library schema tooling
One query, followed along edgesIllustrative
billing-api
money-utils
invoice.proto
deploy.yaml
tax-rules
ledger-svc
service library schema tooling

Node names and edges are illustrative. The project describes a knowledge graph over a multi-language monorepo.

Query

Ask across languages

A monorepo question rarely stays inside one language, and a graph does not care which one an edge crosses into.

Understand

Retrieval with a reason

Edges give a reason for pulling a file, so context arrives because it connects rather than because it scored well.

Edit

Change with the blast radius

The same map that answered the question also shows what the edit reaches.

vitali87/code-graph-rag Design study by Goose. Not affiliated with the project.