AI-powered Knowledge Graph Builder
4.6k 2026-04-26
neo4j-labs/llm-graph-builder
A powerful application that transforms diverse unstructured data sources into structured Neo4j Knowledge Graphs using Large Language Models (LLMs) and LangChain.
Core Features
Unstructured Data to Knowledge Graph Transformation
Flexible Schema Support for Graph Generation
Interactive Chat with Graph Data
Support for Multiple LLM Providers and Embedding Models
LLM Token Usage Tracking and Management
Quick Start
docker-compose upDetailed Introduction
This project provides a robust solution for converting various unstructured data formats, such as PDFs, web pages, and videos, into structured knowledge graphs within a Neo4j database. Leveraging advanced Large Language Models (LLMs) and the LangChain framework, it extracts entities, relationships, and properties, enabling powerful data visualization, conversational querying, and schema-driven graph construction. It aims to democratize knowledge extraction and make complex data more accessible and actionable.