Weave Your World

Stop running a database in your head.

AxiomWeaver is the first writing tool that understands your world has rules. It tracks the stats, the timelines, and the “crunch”—so you can focus on the story.

Download for Mac (Apple Silicon)

Free during alpha · No account required

The editor, the manuscript, and your world — one window to write without switching context.

Write: AxiomWeaver full editor with manuscript tree and context panel

“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.”

Rob — Founder, Tiny Forest Labs

Built for authors of LitRPG, Progression Fantasy, GameLit, Cultivation, and any fiction where the world has rules that matter.

macOS · Windows · LinuxFree during alpha100% offline · No account required

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.

Current Status: v0.1.0-alpha.1

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.

Stop fighting your tools.

Mac, Windows, and Linux. Free during alpha. No account required.

Download for Mac (Apple Silicon)

Free during alpha · No account required

or join the community on Discord (opens in new tab)

Under the Hood
Rs

Rust Core

Sub-millisecond state projection. Zero-cost abstractions across millions of words.

Ta

Tauri 2.0

Desktop-native. Tiny memory footprint. No Electron bloat.

Sq

SQLite

ACID-compliant local storage. Your data never leaves your machine.

$ axiomweaver --version
AxiomWeaver v0.1.0-alpha.1
Target: aarch64-apple-darwin