LibreAI / RAG y conocimiento / code-graph-rag
// rag · vitali87/code-graph-rag

code-graph-rag

code-graph-rag es un proyecto de RAG y conocimiento de código abierto de vitali87 (vitali87/code-graph-rag en GitHub). Tiene 5.238 estrellas en GitHub y 699 bifurcaciones, se publica bajo la licencia MIT y se actualizó por última vez en GitHub el 8 de octubre de 2026.

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

★ 5,2k estrellas⑂ 699 bifurcacionesMITactualizado oct 2026
▦ visual: el README de este proyecto no incluye ninguna captura incrustable,
así que aquí va un marcador. La guía de abajo está completa de todos modos.
// datos del proyecto

Datos del proyecto

Estrellas en GitHub
5.238
Bifurcaciones
699
Licencia
MIT
Última actualización en GitHub
8 de octubre de 2026
Tipo de ficha
Guía de instalación completa
Sitio oficial
Official site
// cómo funciona

Cómo funciona

  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.

// características

Por qué gusta tanto

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
// ejecútalo

Ejecútalo tú mismo

  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
// casos de uso

Qué puedes crear

Advertisement
// preguntas frecuentes

Preguntas frecuentes

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.

// sigue explorando

Herramientas similares

RAG y conocimiento

graphrag

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

★ 36,3k estrellasMIT
Ver la guía →
RAG y conocimiento

autoflow

Graph RAG conversational knowledge base built on TiDB Serverless vector storage

★ 3,0k estrellasApache-2.0
Ver la guía →
RAG y conocimiento

autonomie

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

★ 103 estrellasMIT
Ver la guía →
RAG y conocimiento

UltraRAG

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

★ 5,7k estrellasApache-2.0
Ver la guía →
RAG y conocimiento

SAG

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

★ 2,5k estrellasMIT
Ver la guía →
RAG y conocimiento

coco-server

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

★ 147 estrellasNOASSERTION
Ver la guía →
// alternativas

Alternativas en RAG y conocimiento

Los demás proyectos de RAG y conocimiento con más estrellas del catálogo de LibreAI: la lista realista de alternativas si code-graph-rag no es lo que buscas.

// más en rag

Más en RAG y conocimiento

Proyectos de RAG y conocimiento cercanos en el catálogo, los más próximos en estrellas a code-graph-rag: sigue explorando a ambos lados.

Consigue code-graph-rag

Gratis y abierto: consigue el código fuente, dale una estrella al repositorio y empieza a crear.