#150 · Primary category: AI Coding Assistants

code-graph-rag

ai ast claude-code code-analysis code-understanding codebase-search developer-tools graph-database knowledge-graph llm mcp mcp-server memgraph monorepo multi-language python rag retrieval-augmented-generation semantic-search tree-sitter

The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs

Project last updated:08/30/26

GitHub Stars

4.8K

Forks

645

Contributors

59

License

MIT

Why we included this project

Working in a large multi-language repository, keeping track of how modules connect is the hard part, and this project targets that problem directly. It parses source code with Tree-sitter and builds a knowledge graph of the relationships it finds, stored in a graph database. Retrieval-augmented generation runs against that graph, so you can ask natural-language questions and get answers tied to real symbols and their call sites instead of guessed-at file chunks. The same graph-informed context also supports editing and optimizing code, not just search, and the tool runs as a CLI daemon or a Model Context Protocol server, so it can plug into the AI assistants your team already uses. For developers and tech leads who need answers that span many files rather than a scattered file-by-file search, this is a genuinely practical fit.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category