LibreAI / RAG et connaissances / code-graph-rag
// rag · vitali87/code-graph-rag

code-graph-rag

code-graph-rag est un projet de RAG et connaissances open source, créé par vitali87 (vitali87/code-graph-rag sur GitHub). Il compte 5 238 étoiles sur GitHub et 699 forks, il est publié sous la licence MIT et a été mis à jour pour la dernière fois sur GitHub le 8 octobre 2026.

RAG for your monorepo: query, understand and edit multi-language codebases with a knowledge graph.

★ 5,2 k étoiles⑂ 699 forksMITmis à jour oct. 2026
▦ visuel — le README de ce projet ne contient aucune capture intégrable,
voici donc un emplacement réservé. Le guide ci-dessous est complet malgré tout.
// détails du projet

Détails du projet

Étoiles GitHub
5 238
Forks
699
Licence
MIT
Dernière mise à jour sur GitHub
8 octobre 2026
Type de fiche
Guide d'installation complet
Site officiel
Official site
// fonctionnement

Comment ça marche

  1. Clarify your codebase problem

    Decide what you need: understanding a monorepo, finding dead code, tracing behavior, or safe automated edits.

  2. Install the tool

    Install code-graph-rag with the Tree-sitter and semantic extras via uv or pipx.

  3. Start the stack and index

    Start the packaged daemon, then parse your repository into the graph.

  4. Ask your first question

    Query the codebase in natural language and inspect the grounded, graph-backed answer.

// fonctionnalités

Pourquoi on l'adore

Knowledge-graph code index

Parses source with Tree-sitter into AST-level graph structure — functions, classes, calls and references — stored in Memgraph.

Natural-language querying

Asks questions in plain language; an AI model generates Cypher against the graph and answers grounded in the real structure.

Surgical code editing

Edit code through the agent with AST-based patching and a diff preview before anything changes.

Dead-code and structural analysis

Finds dead code by walking call and reference edges from entry points, and searches/rewrites by AST pattern with ast-grep.

Runtime overlay

cgr trace merges actually-executed calls (test runs or production eBPF profiles) into the graph, exposing dynamic dispatch static analysis cannot see.

MCP server mode

Exposes the graph to MCP-compatible agents, with incremental indexing that keeps the graph current as code changes.

Advertisement
// lancez-le

Lancez-le vous-même

  1. Clone the repository

    Clone Code-Graph-RAG if you want the source; most users install the tool.

    git clone https://github.com/vitali87/code-graph-rag.git
    cd code-graph-rag
  2. Install with extras

    Install the packaged tool with full Tree-sitter language support and semantic search.

    uv tool install "code-graph-rag[treesitter-full,semantic]"
  3. Index and query

    Start the packaged Memgraph + Qdrant stack, parse your repo into the graph, and start querying.

    cgr daemon up
    cgr start --repo-path /path/to/repo --update-graph
// cas d'usage

Ce que vous pouvez créer

Advertisement
// faq

Questions fréquentes

Who maintains Code-Graph-RAG?

It is maintained by vitali87 and contributors, with enterprise services offered around the open-source core.

Is it free?

Yes — the tool is MIT licensed and runs locally; enterprise cloud and on-premise services are optional paid offerings.

Does it need a paid API key?

Querying uses an AI model to generate Cypher, so you need access to a model provider you configure; the indexing itself is local.

How does it compare to Semble or grep-based search?

Search tools return chunks; Code-Graph-RAG builds a structural knowledge graph you can traverse — call edges, references, runtime traces — and edit through, at the cost of a heavier indexing stack.

How do I get started?

Install with uv, run cgr daemon up, and index your repo with cgr start --repo-path.

// continuez l'exploration

Outils similaires

RAG et connaissances

graphrag

Microsoft's graph-based RAG: index a corpus into a knowledge graph, then query it with an LLM

★ 36,3 k étoilesMIT
Voir le guide →
RAG et connaissances

autoflow

Graph RAG conversational knowledge base built on TiDB Serverless vector storage

★ 3,0 k étoilesApache-2.0
Voir le guide →
RAG et connaissances

autonomie

Open rag & knowledge for "autonomie" is a highly semantic, responsive, accessibl.

★ 103 étoilesMIT
Voir le guide →
RAG et connaissances

UltraRAG

A low-code MCP framework for building complex, innovative RAG pipelines — visibly, not as a black box.

★ 5,7 k étoilesApache-2.0
Voir le guide →
RAG et connaissances

SAG

A new state of the art for RAG: an open knowledge base for humans and agents.

★ 2,5 k étoilesMIT
Voir le guide →
RAG et connaissances

coco-server

Free rag & knowledge tool that 🥥 coco ai server - search, connect, collaborate, ai-pow.

★ 147 étoilesNOASSERTION
Voir le guide →
// alternatives

Alternatives en RAG et connaissances

Les autres projets de la catégorie RAG et connaissances avec le plus d'étoiles du catalogue LibreAI — la sélection réaliste d'alternatives si code-graph-rag ne vous convient pas.

// plus en rag

Plus en RAG et connaissances

Projets de la catégorie RAG et connaissances proches dans le catalogue, les plus proches en étoiles de code-graph-rag — continuez à explorer de part et d'autre.

Obtenir code-graph-rag

Gratuit et ouvert : récupérez le code source, mettez une étoile au dépôt et commencez à créer.