// rag · microsoft/graphrag

graphrag

graphrag — проект с открытым исходным кодом из категории «RAG и базы знаний» от microsoft (microsoft/graphrag на GitHub). У него 36 264 звезды на GitHub и 3 835 форков, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 8 октября 2026.

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

★ 36,3 тыс. звёзд⑂ 3,8 тыс. форковMITобновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
microsoft/graphrag
Звёзды GitHub
36 264
Форки
3 835
Лицензия
MIT
Последнее обновление на GitHub
8 октября 2026
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Clarify your goal

    Decide what you want to achieve with graphrag and check the README on GitHub for requirements before installing.

  2. Get the code

    Clone the repository from GitHub (or take the packaged install route in step 3 if the README offers one).

  3. Install and configure

    Follow the project's documented install commands — the Run section below lists the exact ones — and add any required API keys or models.

  4. Run your first task

    Work through the README's quickstart example end to end, then adapt it to your own project or data.

// возможности

Почему его любят

Knowledge-graph indexing

An LLM extracts entities, relationships and claims from your documents into a structured graph during indexing.

Global and local search

Query modes cover both corpus-wide sensemaking questions (global search over graph communities) and specific entity questions (local search).

Prompt tuning

Includes tooling to tune the extraction and summarization prompts to your domain for better index quality.

Modular pipeline

The indexing pipeline is configurable, so you can adapt chunking, extraction and embedding steps to your data.

Documented quickstart

A maintained docs site walks through the CLI quickstart, configuration and responsible-AI considerations.

Research-grade method

Published by Microsoft Research as a methodology for enhancing LLM outputs with knowledge-graph memory structures.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Get the GraphRAG source and documentation.

    git clone https://github.com/microsoft/graphrag.git
    cd graphrag
  2. Install the package

    Install GraphRAG from PyPI into a fresh Python environment.

    pip install graphrag
  3. Initialize and index a corpus

    Create a project, drop documents into its input folder, add your LLM key to the generated .env, then run indexing and a first query.

    graphrag init --root ./ragtest
    # add your documents to ./ragtest/input and your API key to ./ragtest/.env, then:
    # graphrag index --root ./ragtest  (see the docs quickstart)
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains graphrag?

graphrag is maintained by the microsoft organization/account on GitHub, together with open-source contributors, in the public repository microsoft/graphrag.

Is graphrag free to use?

Yes — the code is open source under the MIT license. You can use, modify and redistribute it under that license's terms.

Does graphrag need a paid API key?

Yes — GraphRAG calls an LLM (and usually an embedding model) during indexing and querying, so you need a paid provider API key, and Microsoft warns indexing large corpora can be expensive; start small.

How does graphrag compare to standard vector RAG (e.g. LlamaIndex/LangChain chunking)?

Vector RAG is cheaper and simpler for lookup questions; GraphRAG's graph index handles global, sensemaking questions better but costs more to build and maintain.

How do I get started with graphrag?

Clone the repository from GitHub, follow the install commands in the Run section (taken from the project's README), and complete the documented quickstart example before adapting it to your own use case.

// продолжить изучение

Похожие инструменты

RAG и базы знаний

llm-graph-builder

Build Neo4j knowledge graphs from unstructured data using LLMs — then chat with your graph.

★ 5,3 тыс. звёздApache-2.0
Смотреть руководство →
RAG и базы знаний

code-graph-rag

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

★ 5,2 тыс. звёздMIT
Смотреть руководство →
RAG и базы знаний

WeKnora

Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.

★ 31,9 тыс. звёздUnknown
Смотреть руководство →
RAG и базы знаний

MinerU

MinerU — turns PDFs and Office documents into LLM-ready Markdown and JSON for agents and RAG pipelines, Apache-2.0 plus terms

★ 82,5 тыс. звёздApache-2.0 + terms
Смотреть руководство →
RAG и базы знаний

autoflow

Graph RAG conversational knowledge base built on TiDB Serverless vector storage

★ 3,0 тыс. звёздApache-2.0
Смотреть руководство →
RAG и базы знаний

textbook-to-note

Self-hosted rag & knowledge: turn your own pdf textbooks into an ai-searchable knowl.

★ 104 звездыMIT
Смотреть руководство →
// альтернативы

Альтернативы: RAG и базы знаний

Другие проекты из категории «RAG и базы знаний» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если graphrag вам не подходит.

// ещё в категории rag

Больше проектов: RAG и базы знаний

Соседние проекты из категории «RAG и базы знаний» в каталоге, ближайшие по числу звёзд к graphrag — продолжайте изучать полку по обе стороны от него.

Получить graphrag

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.