Skip to main content

Web Visualizer

Graphmind includes a built-in web-based graph explorer at http://localhost:8080.

Graph Explorer

Force-directed graph with colored nodes, edge labels, and floating legend.

Graph Explorer

Shortest Path Visualization

Click two nodes to find and highlight the shortest path between them.

Shortest Path

Node Inspector

Click any node to see its properties, labels, and connections.

Node Inspector

Graph Layouts

Switch between force-directed, circular, hierarchical, and grid layouts.

CircularHierarchical
CircularHierarchical

Query Editor

Full Cypher editor with syntax highlighting, autocomplete, and execution stats.

Query Editor

Schema Browser

Browse node labels, edge types, properties, and customize colors and icons.

Schema Browser

Database Administration

Manage graphs (multi-tenancy), view server stats, import/export data.

Admin Panel

Settings

Customize node colors, icons, caption properties, and edge colors.

Settings

Opening the Visualizer

Start the Graphmind server, then open http://localhost:8080 in your browser.

# Start the server
graphmind

# Or with Docker
docker run -d -p 6379:6379 -p 8080:8080 fabischk/graphmind:latest

The visualizer works in all modern browsers (Chrome, Firefox, Safari, Edge).

What You Get

The interface has three main areas:

  1. Cypher Editor (top) -- write and execute Cypher queries with syntax highlighting and autocomplete
  2. Graph Canvas (center) -- interactive D3.js force-directed graph visualization
  3. Results Table (bottom) -- tabular query results with sortable columns

Quick Tour

  1. Run a query: Type a Cypher query in the editor and press Ctrl+Enter
  2. Explore the graph: Click nodes to inspect properties, drag to rearrange
  3. Expand neighbors: Right-click a node and select "Expand neighbors"
  4. Search: Type in the search bar to highlight matching nodes
  5. Change layout: Use the layout buttons (Force, Circular, Hierarchical, Grid)
  6. Fullscreen mode: Click the fullscreen button for immersive exploration

Loading Data

If the graph is empty, load the demo dataset:

  1. Click the upload button in the editor toolbar
  2. Select scripts/social_network_demo.cypher from the repository
  3. The script creates 52 nodes and 142 edges with 8 node labels and 10 relationship types

Or paste this into the editor:

CREATE (a:Person {name: "Alice", age: 30})
CREATE (b:Person {name: "Bob", age: 25})
CREATE (c:Person {name: "Carol", age: 28})
CREATE (a)-[:KNOWS]->(b)
CREATE (b)-[:KNOWS]->(c)
CREATE (a)-[:KNOWS]->(c)

Then query:

MATCH (p:Person)-[:KNOWS]->(f)
RETURN p, f

The nodes and relationships appear on the canvas. Click any node to see its properties in the inspector panel.

Next Steps

See Visualizer Features for the complete feature reference including:

  • Keyboard shortcuts
  • Color and icon customization
  • NLQ (natural language) mode
  • Export options
  • Fullscreen explorer