Relationships
Relationships map the social fabric of your story — who's connected, how, and in which direction. They're visible as a force-directed graph and available to the AI when it needs to understand your characters' dynamics.
The Relationship Graph
The main area of the relationships page is a visual graph. Each character is a node; each relationship is a coloured line between them. Click a character node to focus on their connections, or click a line to inspect that specific relationship.
Adding a Relationship
Click "+ New Relationship" at the bottom of the sidebar. Select two characters, choose a type, and optionally add a custom label.
Relationship Types
Each relationship has a type that's colour-coded on the graph:
- Ally / Friend — positive connections, trust, cooperation
- Rival / Enemy — opposition, conflict, competition
- Romantic — love interests, partners
- Sibling / Parent / Child — family connections
- Mentor — teacher–student, guide–protégé
- Suspect / Victim / Witness / Accomplice — especially useful for mystery and crime fiction
- Employer — professional hierarchy
- Custom — anything else, with your own label
Direction
Relationships can be mutual (both ways) or one-directional. For example, "mentor" might only flow one way — Alice mentors Bob, but Bob doesn't mentor Alice. Click the direction arrow in the relationship detail to cycle between: mutual (⟷), left-to-right (⟶), and right-to-left (⟵).
Labels
Every relationship can have a custom label that adds context beyond the type. For example, a "friend" relationship might have the label "childhood best friends" or "bonded during the siege." The AI sees both the type and the label.
Editing & Deleting
Click the pencil icon on any relationship card to edit its type, label, or direction. Click the × to delete it. You can also edit from the relationship detail panel that appears when you click a connection line on the graph.
Tips for Making Relationships Work Well With the AI
- Add relationships for how characters refer to each other. If your protagonist calls someone "my old friend," adding that friend relationship helps the AI understand references like "all of her friends" or "his closest ally."
- Use the mystery types for crime fiction. Marking characters as suspects, victims, or witnesses lets the AI reason about "all the suspects" or "everyone who witnessed the murder" when you ask questions about your story.
- Direction matters for hierarchy. A one-directional "mentor" or "employer" relationship tells the AI about power dynamics that affect dialogue and behaviour.
- Custom labels add nuance. "Rival" tells the AI they're opposed; "rival — competing for the same throne" tells it why. The more context, the better the AI's suggestions.
- Don't forget family. Family relationships are easy to overlook but essential for the AI to understand references like "his sister" or "the family estate."