← all repositories
microsoft/graphrag

Microsoft's 33k-star RAG experiment that turns text dumps into knowledge graphs

A research-backed pipeline that uses LLMs to extract structured graphs from unstructured text, then queries them for better retrieval.

graphrag
Velocity · 7d
+42
★ / day
Trend
steady
star history

What it does

GraphRAG ingests unstructured text, runs it through LLM-powered extraction pipelines to build a knowledge graph, then uses that graph structure to improve retrieval-augmented generation. The system is designed as a modular data pipeline and transformation suite rather than a drop-in library.

The interesting bit

Instead of chunking text and hoping vector similarity finds the right context, GraphRAG builds explicit entity-relationship-memory structures. The README is admirably blunt that this is a research demonstration, not a supported product — and that indexing “can be an expensive operation.”

Key highlights

Caveats

  • Not an officially supported Microsoft offering — “provided code serves as a demonstration”
  • Out-of-the-box results may disappoint; prompt tuning is “strongly recommended”
  • No candidate images available in the repository for visual reference

Verdict

Worth exploring if you’re hitting the limits of naive vector RAG on complex, narrative private data and want a research-grounded alternative. Skip it if you need a polished, supported product or have a tight indexing budget.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.