The Version of Your World That Actually Stays Up to Date.
Every fiction author ends up building their world twice. Once in their head, once in whatever folder of Google Docs and sticky notes they pretend is a system. The Legendry is the second version, done right — a structured database the rest of the app can actually read.
Twelve Specialized Entry Types
Each type has fields tuned for what it actually captures. Characters get biography and dialogue patterns. Locations get geography and climate. A magic system has a different shape than a person, and the Legendry knows it. Generic key-value pairs wouldn't cut it.
| Type | What It Captures |
|---|---|
| Characters | Biography, personality, abilities, relationships, dialogue patterns |
| Locations | Geography, culture, history, political affiliation, climate |
| Factions | Structure, ideology, membership, alliances, rivalries |
| Items | Properties, history, magical attributes, ownership chain |
| Events | Date, participants, consequences, causal relationships |
| Concepts | Magic systems, philosophies, technologies, natural laws |
| Species | Biology, culture, abilities, habitat, social structure |
| Languages | Phonetics, grammar, writing systems, dialect variations |
| Religions | Deities, rituals, beliefs, holy sites, hierarchies |
| Legends | Myths, prophecies, folk tales, oral traditions |
| Articles | General wiki-style entries for anything that doesn't fit a type |
| Custom | Define your own entry types with custom fields and templates |
Interactive Relationship Graph
See how your world connects. A force-directed d3 visualization shows every relationship between entries: alliances, rivalries, family trees, trade routes, political affiliations. Click any node to drill into its connections.
- 18 relationship types: parent, sibling, spouse, ally, enemy, mentor, and more
- Bidirectional relationships automatically created
- Filter by relationship type to isolate political, familial, or geographic connections
- Zoom, pan, and pin nodes to arrange your view
Force-directed visualization showing connections between entries: alliances, rivalries, family trees, trade routes.
Search, Views & Visibility
Find anything in your world instantly. Track who knows what, scene by scene. See your lore the way the current task actually needs to see it.
- Hybrid Search
- Keyword and semantic search combined. Find an entry by exact name or by meaning. "The faction that controls trade in the northern provinces" works, even if you've forgotten their actual name.
- Known / Unknown / Secret
- Every piece of information carries a visibility status. Track what's common knowledge, what's hidden, and what's secret, per faction and per character. Useful when you're juggling three factions who all know slightly different versions of the same event.
- Multiple Views
- Gallery, list, and card views. Filter by type, category, tag, or custom criteria. The same entries, reshuffled for whatever you're trying to see.
- Voice Profiles
- Define how characters speak: dialect, vocabulary level, speech patterns, verbal tics. Hawken reads these before it gives you any feedback on their dialogue.
Filter by type, search by keyword or meaning, and browse your entire world from the sidebar.
Search & Discovery That Works by Meaning
The Legendry is a database, but plain keyword search eventually runs out of road. Semantic retrieval finds entries by meaning, category suggestions take the guesswork out of taxonomy, and a lore importer turns raw notes into structured entries.
Semantic Search
Search by meaning. Ask for "the character who betrayed the northern alliance" and find them, even when those exact words never appear in the entry. Keyword search still works underneath when you want an exact match.
Auto-Categorization
The categorization suggestions for a new entry get built from its content and the taxonomy you've already developed. You approve or override. Over time, the system learns which categories you actually use.
Lore Ingestion
Paste your raw worldbuilding notes and Ishvana pulls out structured entries — characters, locations, factions — and populates the right fields in the right entry types. Useful for the first time you open the app and need to get twenty years of notes into a real database.