When You Want AI, It Knows Your World
Ishvana is a great writing tool without AI. Every feature works standalone. But when you want AI help — for consistency checking, pattern analysis, or creative writing — it draws from your Legendry first. Not generic. Yours.
Without AI
Legendry. ProseGuard. Character Knowledge. Mechanics. Maps. Timelines. Structure. Every core feature works with deterministic logic and your manual input. No API key required. No internet connection needed.
With AI
Everything above, plus: consistency checking across your entire world, ML-powered pattern analysis, creative writing that respects your lore, and intelligent editing that knows your characters' voices.
Your Consistency Guardian
Lorekeeper reads your Legendry and manuscript, then systematically checks for contradictions, anachronisms, and logical inconsistencies.
Streaming Analysis
Watch results arrive in real time as Lorekeeper works through your world. No waiting for a batch job to finish — see issues as they're discovered, prioritized by severity and confidence.
Consistency Scoring
Every analysis produces a 0–100 consistency score. Track it over time to see your world getting tighter as you resolve contradictions and fill gaps.
Contradiction Detection
Cross-references your Legendry entries, manuscript text, and timeline events to find statements that conflict. "The capital fell in year 300" in one entry and "year 350" in another — caught.
Issue Lifecycle
Issues move through states: open, acknowledged, resolved, dismissed. Track your progress. Nothing gets lost in a wall of warnings you already know about.
Depth Levels
Three analysis modes — quick scan (surface contradictions), standard (cross-reference check), and deep (full semantic analysis with entity-level reasoning). Choose the depth that matches your current workflow.
ML-Powered Pattern Analysis
Machine learning algorithms that analyze your world at scale. Not replacement for your judgment — a lens that reveals patterns invisible to manual review.
'Divide' described differently in 'Lupita Oromo' vs 'The Independent Freeland of Teslan' — Very different descriptions
Statistical detection Confidence: 96%
'Grimmest' described differently in 'Lupita Oromo' vs 'Grimmest' — Very different descriptions
Statistical detection Confidence: 100%
'Jackal' described differently in 'Lupita Oromo' vs 'Grimmest' — Different descriptions
Statistical detection Confidence: 96%
'Grimm' described differently in 'Lupita Oromo' vs 'Grimmest' — Very different descriptions
Statistical detection Confidence: 96%
'Divider' described differently in 'Lupita Oromo' vs 'Grimmest' — Very different descriptions
Statistical detection Confidence: 96%
'Not' described differently in 'Lupita Oromo' vs 'The Four Pillars' — Very different descriptions
Statistical detection Confidence: 100%
'Grimmest' described differently in 'Lupita Oromo' vs 'Kent Musa' — Very different descriptions
Statistical detection Confidence: 90%
'Grimmest' described differently in 'Lupita Oromo' vs 'Tikor' — Very different descriptions
Statistical detection Confidence: 90%
'Grimmest' described differently in 'Lupita Oromo' vs 'Omicron Technologies' — Very different descriptions
Statistical detection Confidence: 90%
'Had' described differently in 'Lupita Oromo' vs 'Omicron Technologies' — Very different descriptions
Statistical detection Confidence: 100%
'Regardless' described differently in 'Lupita Oromo' vs 'Vinyata' — Different descriptions
Statistical detection Confidence: 92%
Topic Clustering
TF-IDF analysis groups your lore entries by topic similarity. See which areas of your world are densely developed and which are sparse — without reading every entry yourself.
Anomaly Detection
Isolation Forest algorithm identifies entries that don't fit their cluster. An entry about "economic trade policy" in your "combat techniques" category gets flagged — it might be miscategorized.
Coverage Analysis
Maps how thoroughly different aspects of your world are developed. Identifies gaps — you have 50 character entries but only 3 location entries. Your world might feel populated but placeless.
Maturity Scoring
Rates each Legendry entry on completeness — filled fields, relationship density, cross-references, voice profile depth. Helps you prioritize which entries need more development.
Creative Writing Partner
Not "AI writes for you." A creative partner that reads your world before writing a word.
Lore-Aware Generation
Before Hawken generates any text, its research pipeline queries your Legendry — pulling relevant characters, locations, factions, relationships, voice profiles, and timeline events. Every generation is grounded in your world, not generic training data.
14 Writing Styles
AI Editing That Respects Your World
Pure AI generation is everywhere. But intelligent editing — edits that know your character's dialect isn't a typo, that your invented terms shouldn't be "corrected," that your narrative voice is intentional — that's rare. Hawken Edit is built for this.
Inline Transforms
Select text and transform it — tighten prose, match a character's voice, shift tone, adjust pacing. Hawken reads the surrounding context, your ProseGuard rules, and the character's voice profile before making any change.
- Tighten: cut fluff while preserving voice and meaning
- Voice Match: rewrite a passage to sound like a specific character
- Tone Shift: move text from light to dark, casual to formal, without losing content
- Style Transform: apply any of the 14 writing styles to existing text
Preserves your world's language
Hawken knows your invented terms, proper nouns, and world-specific vocabulary from your Legendry. It will never 'correct' Allomancy to 'alchemy' or suggest replacing your faction name with a real-world equivalent.
Respects character voices
If a character speaks in clipped sentences with no contractions, Hawken's edits maintain that pattern. Voice profiles from your Legendry are loaded as constraints before any edit begins.
ProseGuard integration
Active ProseGuard rules are sent to Hawken as pre-edit constraints. If your rules say no passive voice in action scenes, Hawken won't introduce passive voice in its edits. Prevention baked in.