“Every tool made me choose between prose and world-building. Novel in my head, spreadsheet on my second monitor. So I built the tool I wish existed.”
Built for authors of LitRPG, Progression Fantasy, GameLit, Cultivation, and any fiction where the world has rules that matter.
Your process. Your rules.
Whether you outline every chapter or discover the story as you write it, AxiomWeaver meets you where you are.
Discovery Writer
“I’ll figure it out as I go.”
Start with a blank page. Write first, capture as you go. When a character or place matters enough to track, right-click their name and add it to your Lexicon. The scanner immediately finds every mention you’ve already written — and catches every new one as you type.
- Instant recognition across your manuscript — past and future
- One-click entity creation from selected text
- Place events at any point in the timeline, even after the fact
- Organic world-building that grows with your draft
Architect
“I need the blueprint first.”
Define your world before you write a word. Build entity profiles, stat systems, faction hierarchies, and timeline structures upfront. Everything you build feeds your drafting session — open the context panel mid-sentence to pull up stat blocks, compositions, and event history without leaving the page.
- Full entity and relation editors before drafting
- Per-scene outlining with multiple frameworks (Story Grid, Scene/Sequel, Emotional Arc, and more)
- Pre-built game system templates and stat blueprints
- Past edits cascade forward — change an event in chapter 12 and chapter 47 reflects it automatically
Most writers are somewhere in between. AxiomWeaver doesn’t force a workflow — it adapts to yours, and the narrative engine works the same either way.
The Toolkit.
Write your story. Track your world. Ditch the spreadsheet.
Table Stakes
Prose First.
- Focus Mode — typewriter scrolling, paragraph dimming, zero distractions
- Draft Saves — RPG-style named save slots for your manuscript
- Writing Sprints — timed sessions with live WPM and word-count goals
- Find & Replace — manuscript-wide search with regex and scope filters
- Multi-Format Import — .docx, .md, .epub, and Scrivener supported
The Unique Core
Narrative State.
- Event Ledger — every world-state change anchored directly to your prose
- World-Time — every scene shows the right entity state at that moment
- Entity Scanning — add to Lexicon once, found across your whole manuscript
- Template Composition — Race, Class, and Subclass each contribute properties
- Outlining Frameworks — Story Grid, Scene/Sequel, Emotional Arc, and more
LitRPG Optimized
The Crunch.
- Progression Tracks — tiers, prerequisites, and stat rewards per advancement
- Stat Grants — equip a sword with +15 ATK and it flows to the wielder
- Derived Formulas — HP scales with Constitution, Combat Rating with STR + DEX
- Multi-Timeline — loops, flashbacks, and parallel POVs all stay consistent
- Entity Hierarchies — faction trees, guild networks, and rep tiers
Three features no other writing tool has.
The Event Ledger
Every change in your world is a narrative event. Compute character state, inventory, and status effects at any specific point in your manuscript automatically.
The Spoiler Shield
Toggle between what you know and what the reader knows. Track reveals, secrets, and hidden lore across your manuscript without losing your mind.
World-Time
Native support for time loops, flashbacks, and parallel POV timelines. Every entity shows its correct state for the world-time of the scene you’re writing.
Watch it work.
11 PM. You’re 47 chapters deep. Your protagonist Kira is about to face the Hollow King. Here’s what happens next.
You type a name. The engine recognizes it.
“Kira drew the Soulreaver from its sheath, feeling the familiar weight of—”
You pause. Does she still have the Soulreaver? In the old days, you’d Alt-Tab to your wiki, Ctrl+F through a mess of notes. Ten minutes later you’d find the answer and lose your flow.
But AxiomWeaver already knows. The moment you typed “Soulreaver,” the entity scanner recognized it. The card appears: Ch.12: Acquired · Ch.31: Enchanted (+15 Shadow) · Ch.38: Nearly lost. She has it. You keep writing.
Kira takes a hit. The math does itself.
“The Hollow King’s necrotic blast caught her full in the chest. She staggered, vision swimming.”
You type /event and log: Kira: HP −340. The Ledger knows she entered this chapter at 892 HP, took 120 from the Wraith ambush earlier, and now this. Her card updates: HP: 432 / 1200. Her Wounded modifier recalculates Strength. Her Combat Rating formula updates. No spreadsheet. No mental math.
You edit the past. The engine flags the ripple.
“She activated Void Step, blinking behind the King and—”
You stop. Before you commit to it, something nags at you — chapter 31’s wraith ambush was too easy. You scroll back, find the event, and add a second entry: a desperate ward that cost 200 mana. More honest to the fight. You save it and return to chapter 47.
Kira’s name has a yellow squiggle. You hover. Her mana at this manuscript position: −20. The chapter 31 edit propagated forward through every scene between there and here — no recovery event, no rest, no elixir. The wraith fight left her dry. In the old days, this inconsistency lives in the published chapter until a reader does the math.
You add a rest event between chapters. Mana: restored. Squiggle: gone. The fight is more brutal and chapter 47 still works.
A new character appears. One click.
“From the shadows emerged Vex, the King’s Executioner, his twin blades dripping with—”
You select “Vex,” right-click, choose Add to Lexicon. Name pre-filled. You pick Character, assign the Assassin Blueprint, add one relation: Rival → Kira. Save. Check Kira’s card — Rival → Vex is already there. The bilateral relation created itself.
That’s one writing session. No Alt-Tabbing. No spreadsheets. No “wait, let me check my notes.” Just prose and the engine that understands it.
See it in action.
Not mockups. Not concepts. Real screenshots from the alpha.
Right-click. Add to Lexicon.
Capture your world as you write it.
Select any word in your prose, right-click, and add it to your Lexicon as a character, item, location, or any entity type you’ve defined. The scanner finds every mention you’ve already written, instantly. No upfront planning required.
Living character sheets.
Every entity is a full game-style profile.
HP, MP, XP bars. Equipment slots. Active effects. Skill trees. All reflecting the Event Ledger — your character sheet shows exactly the state your events describe, at any point in the story. This isn’t a wiki — it’s a character sheet that knows what chapter you’re on.
Scrub through time.
See any character at any point in your story.
Drag the scene scrubber to see how a character’s stats, inventory, and status effects looked at any moment in your manuscript. “What was Borin’s HP in chapter 12?” — answered instantly.
Inline stat tracking.
The math lives right in your prose.
Hover over any event-tagged passage to see exactly what changed — which characters were affected, what stats shifted, and by how much. No switching to a spreadsheet. The ledger is always one hover away.
Think visually.
Your world, laid out on a corkboard.
Pin entity cards, scene summaries, sticky notes, and timeline markers to a freeform canvas. Connect them, rearrange them, see the shape of your story. For the writers who think in webs, not lists.
Design your systems.
Branching skill trees, built for fiction.
Define progression tracks with requirements, rewards, and branching paths. Set tier prerequisites as your reference — Swordsmanship II requires Swordsmanship I — and the ledger tracks every advancement your character makes.
What’s already built.
This isn’t a concept deck. The alpha is real, running, and in active development. Here’s what works today.
The Writing Experience
- Rich text editor — ProseMirror-powered with smart typography and inline formatting
- Chapter & scene tree — drag-and-drop manuscript structure with nested hierarchy
- Focus mode — typewriter scrolling, paragraph dimming, distraction-free writing
- World-aware spellcheck — Harper-powered grammar that knows your character names aren’t typos
- Find & replace — manuscript-wide search with regex and scope filtering. Entity-aware: replacing a character name detects the Lexicon entry and lets you rename it in sync, untag, or skip entities entirely
- Multi-format import — .docx, .md, .txt, .epub, and Scrivener with intelligent structure detection
- Scene synopsis & author notes — per-scene metadata without cluttering the manuscript
- Margin comments — inline annotations anchored to specific text ranges
- Corkboard view — visual card layout of scenes with drag-and-drop reordering
- Asset management — entity portraits, thumbnails, and images with automatic WebP conversion
The Narrative Engine
- Entity profiles — characters, items, locations with bilateral relations and properties
- Event Ledger — create, edit, and delete world-state events anchored to prose
- World-time entity reference — hover cards show your character’s state at the world-time of the scene you’re writing. Add an event in a flashback and every later scene updates automatically
- Real-time entity scanning — Aho-Corasick trie detects entities in prose as you type
- Stat systems — custom formulas, computed values, and modifier stacks
- Character sheets — bespoke layouts with stat bars, equipment grids, inventory, and skill trees
- Equipment & inventory — spatial equipment grids and WoW-style inventory with drag-and-drop
- Skill trees — branching tier prerequisites with unlock conditions and stat grants. Require Swordsmanship I before Swordsmanship II.
- Entity sheets — projected state at any temporal position with inline edits that create ledger events
What’s coming next.
The alpha ships new features every 1-2 weeks. Here’s what’s on the workbench and what’s around the corner.
Next Up
Narrative Event Composer
Pick a beat type, fill in the entities involved, and the composer assembles the stat deltas. Beat-based event recording that feels like writing, not bookkeeping — replacing the current manual delta entry flow.
Export & Publish
Manuscript export to Markdown and plain text is in today. ePub and Royal Road HTML copy-paste are next — one click from your stat blocks to a formatted chapter post.
Progression Analytics
Scene deltas that show exactly what changed this chapter (“Kira gained +5 STR”). Stat sparklines across 50 chapters. See the shape of your progression system at a glance.
Down the Road
Story Web
Your corkboard evolves into a story map. Draw typed plot edges between scenes (Causes, Foreshadows, Parallels). Follow an entity’s journey through the manuscript with state shown at each stop.
Advanced Timeline
Scene-independent events, milestone markers, and a visual timeline UI that surfaces the fabula vs. manuscript order split. Built for authors writing non-linear narratives.
Serialized Fiction Mode
Built for authors who publish chapter-by-chapter. Release calendar, buffer depth tracker, published-chapter state with edit warnings, and multi-platform tracking for Royal Road, Patreon, and KU.
From the blog.
Building in public. Dev updates, writing tips, and the honest story behind the tool.
Stop fighting your tools.
Mac, Windows, and Linux. Free during alpha. No account required.
Free during alpha · No account required
or join the community on Discord (opens in new tab)
Rust Core
Sub-millisecond state projection. Zero-cost abstractions across millions of words.
Tauri 2.0
Desktop-native. Tiny memory footprint. No Electron bloat.
SQLite
ACID-compliant local storage. Your data never leaves your machine.
AxiomWeaver v0.1.0-alpha.1
Target: aarch64-apple-darwin


