GraphRAG 오픈소스 정리 (2026년 3월 기준)

Graph RAG는 지식 그래프를 활용해 기존 벡터 기반 RAG의 한계를 넘어 더 복잡한 관계·맥락·추론을 가능하게 하는 기술입니다.

개요

GraphRAG(또는 GraphRAG)은 비정형 텍스트 → LLM으로 자동 지식 그래프 구축 → Community Summaries + Graph ML로 global + local retrieval을 수행합니다. Microsoft가 2024년에 오픈소스로 공개하면서 크게 인기 폭발했습니다.

주요 오픈소스 (GitHub stars 순 + 실사용성 기준)

1. Microsoft GraphRAG (가장 추천, 압도적 1위)

  • GitHub: microsoft/graphrag
  • Stars: 약 31.8k (fork 3.4k)
  • 라이선스: MIT
  • 특징:
    • 비정형 텍스트 → LLM으로 자동 지식 그래프 구축
    • Community Summaries + Graph ML로 global + local retrieval
    • 복잡한 질문(예: “이 조직의 전체 흐름은?“)에서 기존 RAG보다 훨씬 우수
    • CLI + Python 패키지 모두 지원, prompt tuning 기능 강력
  • 시작하기: pip install graphrag 후 quickstart 따라하기 (공식 docs 아주 잘 되어 있음)
  • 공식 사이트: microsoft.github.io/graphrag

2. AWS GraphRAG Toolkit (AWS 네이티브)

  • GitHub: awslabs/graphrag-toolkit
  • 라이선스: Apache-2.0
  • 특징:
    • Amazon Neptune, LlamaIndex 기반으로 그래프 + 벡터 하이브리드 RAG 쉽게 구축
    • indexing / querying 파이프라인 완전 자동화
    • AWS CloudFormation 템플릿으로 한 번에 배포 가능
  • AWS 환경이라면 가장 편리합니다.

3. Neo4j 기반 GraphRAG 솔루션

  • neo4j-graphrag Python 패키지 (공식)
  • ms-graphrag-neo4j (Microsoft GraphRAG을 Neo4j에 그대로 이식한 라이브러리)
  • LangChain / LlamaIndex와도 네이티브 연동이 아주 잘 됩니다.
  • Neo4j 공식 블로그에 GraphRAG 예제가 풍부합니다.

4. 기타 인기 있는 GraphRAG 오픈소스 (Awesome-GraphRAG 리스트)

프로젝트특징GitHub
DIGIMON통합·모듈형 graph-based RAG 프레임워크JayLZhou/GraphRAG
ApeRAG멀티모달 + AI Agent + K8s 배포 지원 프로덕션급
Graphiti실시간 Knowledge Graph for AI Agents
SemanticaRaw corpus ↔️ LLM 사이 semantic layer
Nano-GraphRAG가볍게 해킹해서 쓰고 싶을 때 최고
LightRAGSimple & Fast GraphRAGHKUDS/LightRAG
GraphRAG-SDK (FalkorDB)빠르고 정확한 GraphRAG 전용 SDK
  • 전체 리스트: Awesome-GraphRAG (설문조사·논문·벤치마크까지 한 곳에 정리됨)

LightRAG 추가 리소스

5. 대형 RAG 프레임워크의 GraphRAG 지원

  • LangChain → langchain-graph-retriever, GraphRAG retriever 내장
  • LlamaIndex → GraphRAG retriever + PropertyGraphIndex 공식 지원
  • RAGFlow → GraphRAG + Agent 기능 기본 탑재 (UI도 있음)
  • Haystack → Pipeline으로 GraphRAG 쉽게 조합

6. GraphRAG 전용 그래프 UI

GraphRAG(Microsoft)로 만든 지식 그래프를 Obsidian 스타일로 보고 싶다면 아래 전용 오픈소스가 최고입니다.

프로젝트GitHub그래프 스타일주요 특징추천 상황
GraphRAG Visualizernoworneverev/graphrag-visualizer2D/3D node-linkParquet 파일 업로드 → Entity·Relationship·Community 실시간 시각화, 검색·필터GraphRAG 출력물을 바로 보고 싶을 때 (가장 간단)
GraphRAG WorkbenchChristopherLyon/graphrag-workbench3D 인터랙티브 (Three.js)커뮤니티 계층화, centrality 기반 노드 크기, 필터·하이라이트3D로 더 몰입감 있게 보고 싶을 때 (★ 574)

추천 사용 시나리오

요구사항추천 솔루션
최고 성능 원한다Microsoft GraphRAG (또는 + Neo4j)
AWS 환경AWS GraphRAG Toolkit
프로덕션 빠르게LlamaIndex + Neo4j 또는 ApeRAG
가볍게 테스트Nano-GraphRAG 또는 LightRAG

Source: 정석님 공유 (2026-03-29)