All modules

Story & Narrative

Relationships Map

Visual graph of how every character connects — allies, rivals, family, mentors.

What it is

Drag-to-connect node graph rendered from your character list. Each edge has a relationship type (Ally / Rival / Family / Mentor / …) with its own colour. Zoom and pan a giant cast without losing the thread.

When to use it

  • Visualising why a 30-character cast feels overwhelming — pull it onto the graph and prune.
  • Showing a publisher how your story's social structure works at a glance.
  • Spotting a character who has no connections (likely cut or expand their role).
  • Designing a romance arc, betrayal, or family tree across multiple chapters.

How to use it

  1. 1Open Relationships — every existing character is auto-placed on the canvas.
  2. 2Drag a node to reposition it; layouts are saved per-project.
  3. 3Click+drag from one character's port to another to create an edge, then pick a type.
  4. 4Click an edge to change its type, label, or delete it.
  5. 5Use the minimap (bottom-right) to navigate large graphs.

Tips you should know

  • Edge types are project-wide — rename "Mentor" to "Sensei" in one place and everywhere updates.
  • Adding a new character creates a free-floating node; drag it into your existing cluster manually.
  • The relationship map is included in PDF/Markdown exports when Characters is enabled.
  • Performance note: 100+ characters renders fine; 500+ is when zoom-out starts to ghost.

Related modules