AI-powered Knowledge Graph Builder
4.6k 2026-04-13

neo4j-labs/llm-graph-builder

Transforms diverse unstructured data into structured Neo4j Knowledge Graphs using Large Language Models (LLMs) and LangChain.

Core Features

Automated Knowledge Graph Creation from Unstructured Data
Flexible Schema Support for Graph Generation
Interactive Chat Interface for Graph Data Querying
Extensive LLM and Embedding Model Compatibility
Comprehensive LLM Token Usage Tracking

Quick Start

docker-compose up

Detailed Introduction

This project is an advanced application designed to automate the construction of knowledge graphs from a wide array of unstructured data sources, including documents, web pages, and videos. By integrating Large Language Models (LLMs) and the LangChain framework, it efficiently extracts entities, relationships, and properties, storing them as structured graphs in Neo4j. Key functionalities include customizable schema application, visualization through Neo4j Bloom, and a conversational interface for querying the generated graphs. It also provides robust token usage tracking and supports a variety of LLM and embedding models, making complex data accessible and actionable for various analytical and AI applications.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.