Visualization

Brain Graph

See how your knowledge connects.

Snapshots, memories, and knowledge entries linked by typed edges — supports, contradicts, elaborates, caused by, evolved from. The graph reveals patterns you didn't know existed in your own thinking.

6 edge types capture every relationship

Not all connections are equal. A supporting relationship is different from a contradiction. NeuralSnap uses typed, weighted edges so your graph carries real meaning.

supports

Evidence or backing — snapshot A proves snapshot B.

contradicts

Tension or conflict — A challenges B.

elaborates

Expansion — A adds detail to B.

caused_by

Origin — A was caused by B.

evolved_from

Evolution — A is a newer version of B.

related_to

General connection — A and B are connected.

Automatic edge creation during crystallization

When you crystallize text into snapshots, NeuralSnap automatically detects relationships between the new snapshots and your existing knowledge. You can also create edges manually for connections only you can see.

  • Edges created automatically during crystallization
  • Manual edge creation via API or dashboard
  • Strength scoring (0–1) for connection weight
  • Human-readable labels describe why two ideas connect

Interactive 3D visualization

The Brain Graph renders as a force-directed graph you can zoom, pan, and explore. Nodes represent snapshots, edges show connections. Click any node to see its full details, connected ideas, and edge types.

  • Force-directed layout clusters related ideas together
  • Color-coded by snapshot type (Belief, Model, Rule, Conviction, Principle)
  • Edge thickness reflects connection strength
  • Edge color indicates type (green=supports, red=contradicts, etc.)
  • Click to freeze and inspect individual nodes
  • Zoom controls for navigating large graphs

Full graph access via API

Query edges, create connections, and build custom visualizations with the Edges API.

// Create a connection between two snapshots
await neuralsnap.edges.create({
  source_id: "snap_first_principles",
  target_id: "snap_build_from_scratch",
  edge_type: "supports",
  strength: 0.85,
  label: "First principles directly enables this approach"
});

// Find contradictions in your thinking
const contradictions = await neuralsnap.edges.list({
  brain_id: "brain_abc123",
  edge_type: "contradicts",
  min_strength: 0.5,
});
// → 3 contradictions found — time to reconcile

Use Cases

Find Contradictions

Your graph highlights where beliefs conflict. If you hold two contradictory convictions, the graph shows it — forcing you to reconcile.

Track Idea Evolution

Follow evolved_from edges to see how an idea changed over time. Build a timeline of intellectual growth.

Explore Clusters

Semantic clustering reveals which ideas are tightly connected. Discover unexpected relationships between domains.

Ready to get started?

Create your free account and start building your second brain in minutes.