LibreAI / RAG e conhecimento / code-graph-rag
// rag · vitali87/code-graph-rag

code-graph-rag

code-graph-rag é um projeto de RAG e conhecimento de código aberto de vitali87 (vitali87/code-graph-rag no GitHub). Tem 5.238 estrelas no GitHub e 699 forks, é publicado sob a licença MIT e foi atualizado pela última vez no GitHub em 8 de outubro de 2026.

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

★ 5,2 mil estrelas⑂ 699 forksMITatualizado out 2026
▦ visual: o README deste projeto não inclui nenhuma captura incorporável,
então aqui vai um marcador. O guia abaixo está completo mesmo assim.
// dados do projeto

Dados do projeto

Estrelas no GitHub
5.238
Forks
699
Licença
MIT
Última atualização no GitHub
8 de outubro de 2026
Tipo de ficha
Guia de instalação completo
Site oficial
Official site
// como funciona

Como 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.

// recursos

Por que as pessoas gostam 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
// execute você mesmo

Execute você mesmo

  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

O que você pode criar

Advertisement
// perguntas frequentes

Perguntas frequentes

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.

// continue explorando

Ferramentas semelhantes

RAG e conhecimento

graphrag

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

★ 36,3 mil estrelasMIT
Ver o guia →
RAG e conhecimento

autoflow

Graph RAG conversational knowledge base built on TiDB Serverless vector storage

★ 3,0 mil estrelasApache-2.0
Ver o guia →
RAG e conhecimento

autonomie

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

★ 103 estrelasMIT
Ver o guia →
RAG e conhecimento

UltraRAG

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

★ 5,7 mil estrelasApache-2.0
Ver o guia →
RAG e conhecimento

SAG

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

★ 2,5 mil estrelasMIT
Ver o guia →
RAG e conhecimento

coco-server

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

★ 147 estrelasNOASSERTION
Ver o guia →
// alternativas

Alternativas em RAG e conhecimento

Os outros projetos de RAG e conhecimento com mais estrelas no catálogo do LibreAI — a lista realista de alternativas se code-graph-rag não for o ideal para você.

// mais em rag

Mais em RAG e conhecimento

Projetos de RAG e conhecimento próximos no catálogo, os mais próximos em estrelas de code-graph-rag: continue explorando dos dois lados dele.

Baixe o code-graph-rag

Grátis e aberto: pegue o código-fonte, dê uma estrela no repositório e comece a criar.