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 type | What it represents |
|---|---|
| Papers | Academic papers from your bibliography or research sessions |
| Authors | Paper authors, linked to all their papers in your graph |
| Topics | Themes and keywords extracted from papers and files |
| Files | Files in your project |
| Folders | Folder structure from your project |
| Tags | Tags applied to files or bibliography entries |
| Memory entities | Named entities extracted and stored in your AI memory |
| Research sessions | Deep Research sessions, linked to all papers they found |
Graph sources
Choose what the graph displays using the source selector in the toolbar:
| Source | What is included |
|---|---|
| Project structure | Files, folders, and tags from the current project |
| Research session | Papers, authors, and topics from a single selected session |
| Unified | All 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-3dusing WebGL. Rotate and fly through the graph. Good for seeing cluster structure and dense networks.
Both views support pan, zoom, and click-to-explore.
Navigating the graph
| Action | Result |
|---|---|
| Click a node | Opens the node panel with details |
| Drag | Pan the graph |
| Scroll / pinch | Zoom in and out |
| Drag a node | Reposition it (graph re-simulates) |
| Click empty space | Deselect and close the node panel |
In 3D mode, drag to rotate the camera. Right-click drag to pan.
Toolbar controls
| Control | Function |
|---|---|
| Refresh | Reload the graph from the current source |
| 2D / 3D | Toggle between flat and spatial views |
| Filter | Open the filters panel |
| Search | Find 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.