GraphRAG

GraphRAG is a data processing and conversion package that uses language models to extract meaningful data from unstructured texts. The information graph aims to improve the reasoning ability of language models on special data through memory structures. The project is currently in maintenance mode and focuses on dependency updates with bug fixes instead of new feature development.

GR

microsoft · AI / LLM / RAG

STARS36.5K
FORKS3.9K
COMMITS461
CONTRIBUTORS51
VERSIONv3.1.1
UPDATEDyesterday
PythonGraf RagMicrosoftKnowledge GraphMIT

Common commercial products in this category: ChatGPT, Claude, Gemini

What can it do?
  • You extract structured data from unstructured text data with the help of language models.
  • Using information graph structures, you increase the reasoning capacity of language models on special data.
  • You manage data indexing and conversion processes through the command line interface.
User reviews
  • • NeutralHacker News

    GraphRAG is now on GitHub

    “Faiss is for similarity search over vectors via k-NN. GraphRAG is, well, a graph. More precisely, GraphRAG has more in common with old school knowledge graph techniques involving named entity extraction and the various forms of black magic used to identify relationships between…”

  • • NeutralHacker News

    GraphRAG is now on GitHub

    “How does this work? I understand the issues with "baseline RAG", as I experienced them myself. They make sense to me, if I query "what are the major themes of this dataset" on a list of articles, and the RAG tries to find content that's similar to that query, it probably won't…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: AI / LLM / RAG