Character Relationship Map
See every alliance, rivalry, family, and hidden connection.
Lokee turns typed character relationships into an interactive map. Open a person, follow their connections, and move between the graph, entity records, manuscript, and timeline without rebuilding the same information in separate diagrams.
Open the sample relationship map →A live sample: the Ashen Circle
Nine characters, two factions, and twelve typed relationships from Lokee’s public demo — alliances, rivalries, and family ties, with a legend for every relationship and entity type. The link below opens the graph with Sera Nightingale already selected.
Open Sera Nightingale on the graph →Why character lists fail to show relationship complexity
A list of characters tells you who exists. It doesn’t tell you who’s loyal to whom, who’s secretly funding the rebellion their own father is hunting, or which alliance is one betrayal away from collapse. That structure only becomes visible on a map.
Typed relationships instead of unlabeled lines
Every connection in Lokee has a type — ally, rival, sibling, member of, parent of — not just a line between two names. The graph reads like a relationship, not a guess.
One relationship model across entity cards and graph views
The same relationship data drives a character’s entity card and the graph — add a connection once, see it everywhere, with nothing to keep in sync manually.
Families, factions, loyalties, conflicts, and historical changes
Model family ties, faction membership, rivalries, and alliances side by side, including relationships that are secret to other characters even when they’re visible to you as the author.
A dedicated generational family tree
Parent, child, sibling, spouse, partner, and adopted relationships render as their own generational tree view — not just graph edges — with fictional-certainty flags (confirmed, alleged, disputed) for family drama and unreliable lineage claims.
Species and ancestry percentage markers
For fantasy and sci-fi casts, assign percentage-based ancestry markers (e.g. 50% elf, 50% orc) per character, visible right on the family tree — and let AI extraction infer them from prose like “a half-elf, half-orc, born to a full-blooded elf and a full-blooded orc.”
Create relationships manually or review extracted suggestions
Draw a connection directly on the graph, or run AI extraction on existing prose to propose relationships from your own text — review and approve each one before it’s added.
Open related manuscript and timeline context
Select a character on the graph and open their card, their manuscript mentions, and their timeline events without leaving the view.
Use 2D and 3D views appropriately
A 2D force-directed layout is the default, fast view for everyday use. A 3D mode is available for exploring dense relationship clusters — a bonus for large casts, not the main reason to use the map.
Export and local ownership
Relationship data lives in your vault’s local JSON files alongside everything else — readable and exportable, with nothing locked behind a proprietary format.
FAQ
How do I create a character relationship map?
Add characters as entities, then draw typed relationships between them directly on the graph — or let AI extraction propose relationships from an imported manuscript, which you review before they’re added.
Can relationships have different types?
Yes — ally, rival, sibling, parent, member of, and more. Each connection on the graph is a typed relationship, not just a line.
Can one character belong to several groups?
Yes. A character can have any number of relationships to other characters, factions, or organizations at once.
Can Lokee extract relationships from a manuscript?
Yes — AI extraction can propose relationship candidates from imported or written text, which you accept, reject, or edit before they become part of your vault.
Does Lokee have a family tree view?
Yes — family-type relationships (parent, child, sibling, spouse, partner, adopted) render as a dedicated generational tree, separate from the general relationship graph, with fictional-certainty flags for disputed or alleged lineage.
Can I track mixed species or ancestry percentages?
Yes — assign percentage-based ancestry markers per character (e.g. half-elf, half-orc), shown on the family tree. AI extraction can also infer these from prose that states parentage and species explicitly.
Does editing the graph update character records?
Yes. The graph and entity cards share the same relationship data — editing one updates the other immediately.
Can I use the relationship map offline?
Yes, fully — a local vault’s graph works without an internet connection.