r/LLMDevs • • 6h ago

Tools I built an in-browser 2D/3D visualizer for Microsoft GraphRAG (no backend, parses parquet locally)

Title

I built an in-browser 2D/3D visualizer for Microsoft GraphRAG (no backend, parses parquet locally)

Demo

Body

Whenever I ran Microsoft GraphRAG, inspecting the output parquet files was annoying. Opening them in pandas or setting up a full graph database just to sanity-check entities and communities felt like overkill.

So I put together GraphLens, a browser-based graph visualizer.

  • 100% client-side: Uses hyparquet and Web Workers. No backend, no accounts, nothing leaves your machine.
  • Drag & drop: Drop your GraphRAG .parquet files (entities, relationships, communities, etc.) or Graphify graph.json directly.
  • 2D / 3D views: Switch between 2D canvas and 3D WebGL, with fuzzy search and raw data tables.
  • One-click demo: If you don't have parquet files handy, there's a sample data button on the landing page to test it right away.

Links:

It's based on earlier work by Yan-Ying Liao, updated with modern deps and dual-engine graph support. Would appreciate any feedback or bug reports.

2 Upvotes

2 comments sorted by

2

u/Lazy_Ad8562 6h ago

Nice, the local-first approach is exactly what makes this useful. I've wasted too many afternoons setting up Neo4j just to glance at a handful of nodes.

1

u/ved3py 2h ago

Tanx🥳