lyon-industries/graphrag-workbench

Interactive 3D visualization of knowledge graphs generated by Microsoft GraphRAG. Explore entities, relationships, and communities with immersive visual analytics.

What it solves

GraphRAG Workbench provides a user-friendly, local desktop-style web application to manage and visualize the complex outputs of Microsoft GraphRAG. It removes the need to interact with the engine via command-line interfaces, offering a dedicated interface for document preparation, indexing controls, and 3D graph exploration.

How it works

The application wraps Microsoft GraphRAG 3.1.0, using a local text extraction process to turn text-backed PDFs into a knowledge graph. The data flow moves from PDF extraction to the GraphRAG engine, which generates parquet and LanceDB files, which are then converted to JSON for visualization in a 3D Three.js graph. Users can configure model providers—either local via Ollama (e.g., Gemma 4) or cloud-based via OpenAI—directly within the interface to handle the extraction and indexing process.

Who it’s for

Researchers, analysts, and developers who want to visualize and inspect the relationships between entities and communities within their documents without needing to manage the complex CLI setup of GraphRAG.

Highlights

  • 3D Knowledge Graph: A full-screen interactive graph with search, community isolation, and a contextual Inspector for entities and their connections.
  • Local-First Approach: No account, hosted database, or remote document service required; all data is stored locally on the workstation.
  • Flexible Model Providers: Integrated presets for Ollama (local) and OpenAI (cloud) with built-in setup wizards.
  • Project Management: A dedicated Projects sheet for naming, loading, and managing multiple indexing runs and their terminal output.
  • Live Population: The 3D graph populates in real-time as entities, relationships, and communities are extracted and clustered during a build.
  • Portable Bundles: Ability to import/export projects as .graphrag.json bundles or import existing Microsoft GraphRAG output directories.

Related

  • Project
  • Project
  • Project
  • Project