graphrag
Microsoft's graph-based RAG: index a corpus into a knowledge graph, then query it with an LLM
llm-graph-builder — проект с открытым исходным кодом из категории «RAG и базы знаний» от neo4j-labs (neo4j-labs/llm-graph-builder на GitHub). У него 5 276 звёзд на GitHub и 882 форка, он распространяется по лицензии Apache-2.0 и последний раз обновлялся на GitHub 6 октября 2026.
Build Neo4j knowledge graphs from unstructured data using LLMs — then chat with your graph.
Decide which unstructured sources should become a graph and what entities and relationships matter.
Create a Neo4j 5.23+ database (Aura free tier works) with APOC, and note its URI and credentials.
Run the backend and frontend (Docker Compose for most setups, or separately for Neo4j Desktop) and set the Neo4j and LLM environment variables.
Import a first source, generate the graph, view it in Neo4j Bloom, and ask questions in the chat interface.
Turns documents and other unstructured sources into nodes, relationships and properties using advanced LLMs.
Generate graphs under a custom schema you define, or reuse existing schemas configured in the settings.
Ingests local files, YouTube, Wikipedia, Amazon S3, Google Cloud Storage and web pages.
Chat with your data through the graph, with response metadata showing the sources behind answers; a standalone /chat-only route is included.
Works with multiple LLM providers (including OpenAI, Gemini, Anthropic and Diffbot options) and embedding models from OpenAI, Gemini, Amazon Titan or Sentence Transformers.
Optional per-user token usage tracking with daily/monthly consumption views and limit checks via API.
Clone LLM Graph Builder and enter the project directory.
git clone https://github.com/neo4j-labs/llm-graph-builder.git
cd llm-graph-builderSet your Neo4j connection and model keys, create the backend virtual environment and install requirements.
# Set NEO4J_URI, NEO4J_USERNAME, NEO4J_PASSWORD, NEO4J_DATABASE in backend/.env
cd backend
python3.12 -m venv venv && source venv/bin/activate
pip install -r requirements.txtRun the API server, then start the frontend dev server in a second terminal.
uvicorn score:app --reload
# frontend: cd frontend && yarn && yarn run devIt is a neo4j-labs project, maintained by Neo4j's labs team and contributors.
The app is Apache-2.0 licensed; you need a Neo4j database (Aura has a free tier) and an LLM provider account for extraction.
Extraction and chat use LLMs, so you need a key for a supported provider (or a local model setup such as Ollama, which the README covers).
Manual pipelines require custom extraction code per source; this tool provides the ingestion, LLM extraction, schema handling and chat UI as one ready application on Neo4j.
Create a Neo4j 5.23+ database, clone the repo, set the environment variables, and start the backend and frontend.
Microsoft's graph-based RAG: index a corpus into a knowledge graph, then query it with an LLM
Unstract — LLM-driven extraction of unstructured data, built for API deployments and ETL pipeline workflows.
Build a ChatGPT over your own data using natural language and LlamaIndex.
VideoRAG — chat with your videos, even hundreds of hours of them, with graph-driven retrieval.
An agentic AI data assistant - chat with your databases, run SQL and code, get reports
Private document chat for attorneys: local LLMs, verifiable citations.
Другие проекты из категории «RAG и базы знаний» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если llm-graph-builder вам не подходит.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or…
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context…
Lightweight OCR toolkit turning PDFs and images into structured, LLM-ready data in 100+ languages
MinerU — turns PDFs and Office documents into LLM-ready Markdown and JSON for agents and RAG pipelines, Apache-2.0 plus terms
Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience
Соседние проекты из категории «RAG и базы знаний» в каталоге, ближайшие по числу звёзд к llm-graph-builder — продолжайте изучать полку по обе стороны от него.
A low-code MCP framework for building complex, innovative RAG pipelines — visibly, not as a black box.
RAG for your monorepo: query, understand and edit multi-language codebases with a knowledge graph.
An OLTP graph database with native vector and full-text search, built in Rust on object storage.
An agent that finds anything on your computer — federated search over your files, in place.
Build a ChatGPT over your own data using natural language and LlamaIndex.
OpenKB compiles your documents into a persistent, interlinked wiki knowledge base — no vector DB
Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.