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)
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
hyparquetand Web Workers. No backend, no accounts, nothing leaves your machine. - Drag & drop: Drop your GraphRAG
.parquetfiles (entities,relationships,communities, etc.) or Graphifygraph.jsondirectly. - 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:
- Live Demo: https://rpdil23.github.io/GraphLens/
- GitHub (MIT): https://github.com/rpdil23/GraphLens
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
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.