LibreAI / RAG・知識ベース / code-graph-rag
// rag · vitali87/code-graph-rag

code-graph-rag

code-graph-ragは、vitali87が公開しているオープンソースのRAG・知識ベースプロジェクトです(GitHub: vitali87/code-graph-rag)。GitHubスターは5,238、フォークは699で、MITライセンスの下で公開されています。GitHubでの最終更新は2026年10月8日です。

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

★ 5.2k スター⑂ 699 フォークMIT更新 2026年10月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

GitHubスター
5,238
フォーク
699
ライセンス
MIT
GitHubでの最終更新
2026年10月8日
掲載タイプ
完全なインストールガイド
公式サイト
Official site
// 仕組み

仕組み

  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.

// 機能

選ばれる理由

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
// 自分で実行

自分で実行してみる

  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
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

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.

// さらに探索

似ているツール

RAG・知識ベース

graphrag

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

★ 36.3k スターMIT
ガイドを見る →
RAG・知識ベース

autoflow

Graph RAG conversational knowledge base built on TiDB Serverless vector storage

★ 3.0k スターApache-2.0
ガイドを見る →
RAG・知識ベース

autonomie

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

★ 103 スターMIT
ガイドを見る →
RAG・知識ベース

UltraRAG

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

★ 5.7k スターApache-2.0
ガイドを見る →
RAG・知識ベース

SAG

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

★ 2.5k スターMIT
ガイドを見る →
RAG・知識ベース

coco-server

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

★ 147 スターNOASSERTION
ガイドを見る →
// 代替候補

代替候補: RAG・知識ベース

LibreAIカタログに掲載されたRAG・知識ベースプロジェクトの中で最もスターの多いもの — code-graph-ragが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る rag

さらに見る: RAG・知識ベース

カタログの中でcode-graph-ragとスター数が近いRAG・知識ベースプロジェクト — 前後の棚もそのまま見て回れます。

code-graph-ragを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。