Knowledge Graph Viewer

Explore connections between papers, authors, topics, files, and your project structure in an interactive WebGL graph.

The Knowledge Graph Viewer renders your project as an interactive network of connected entities. Papers link to authors, authors link to topics, topics link to your files, and research sessions link to everything they touched. Switch between 2D and 3D views to explore the graph from any angle.

Opening the graph

Click Knowledge Graph in the sidebar, or open the bibliography panel and click the graph icon in its toolbar. The graph loads with the source set that matches your current context.

Node types

The graph displays eight entity types, each with a distinct color (see the legend at the bottom of the viewer):

Node typeWhat it represents
PapersAcademic papers from your bibliography or research sessions
AuthorsPaper authors, linked to all their papers in your graph
TopicsThemes and keywords extracted from papers and files
FilesFiles in your project
FoldersFolder structure from your project
TagsTags applied to files or bibliography entries
Memory entitiesNamed entities extracted and stored in your AI memory
Research sessionsDeep Research sessions, linked to all papers they found

Graph sources

Choose what the graph displays using the source selector in the toolbar:

SourceWhat is included
Project structureFiles, folders, and tags from the current project
Research sessionPapers, authors, and topics from a single selected session
UnifiedAll entities from your memory database combined

Unified view gives the fullest picture of your research landscape but may be slower to load for large projects.

2D and 3D views

Toggle between views using the 2D/3D button in the toolbar:

  • 2D — Rendered with react-force-graph. Fast, flat layout. Good for exploring connections and following paths.
  • 3D — Rendered with react-force-graph-3d using WebGL. Rotate and fly through the graph. Good for seeing cluster structure and dense networks.

Both views support pan, zoom, and click-to-explore.

ActionResult
Click a nodeOpens the node panel with details
DragPan the graph
Scroll / pinchZoom in and out
Drag a nodeReposition it (graph re-simulates)
Click empty spaceDeselect and close the node panel

In 3D mode, drag to rotate the camera. Right-click drag to pan.

Toolbar controls

ControlFunction
RefreshReload the graph from the current source
2D / 3DToggle between flat and spatial views
FilterOpen the filters panel
SearchFind and highlight a specific node by name

Filters panel

Open the filters panel by clicking Filter in the toolbar. Available options:

  • Entity type — Show or hide specific node types using checkboxes
  • Weight threshold — Hide edges below a minimum connection weight
  • Minimum connections — Hide isolated nodes with fewer than N connections

Filters apply in real time without reloading the graph.

Node panel

Click any node to open the node panel on the right side of the viewer. The panel shows:

  • Type and label — Entity type and display name
  • Metadata — Details relevant to the entity type (e.g., year and venue for papers, file path for files)
  • Facts — For memory entities, the facts stored about this entity
  • Connections — A list of all connected nodes, clickable to jump to them

Legend

The color legend at the bottom of the viewer maps each color to a node type. Click a legend entry to toggle that type on or off in the graph without opening the filters panel.