Estoria
Open appI'm also a writer, and the more ambitious a story got, the harder it became to hold all of it in my head. Characters multiply, the world fills in, timelines branch, and the small details that matter later are easy to lose track of. A plain document never made that any easier; it just gave me more to scroll through.
The harder problem was time away. Step back from a story for a few weeks and you lose the thread: what a character knew at a given point, why you made a particular choice, the idea you meant to circle back to and never wrote down. I wanted a single place that held all of it for me, the people, the places, the timeline, and the reasoning behind the plot, so coming back to a story felt like returning to a desk I had left organized rather than starting over. I built Estoria for myself first, and if it helps other writers keep their stories straight, even better.
Estoria is a visual story-mapping tool for writers, novelists, screenwriters, storytellers, and everyone in between. You arrange chapters as cards on an infinite canvas, map the scenes inside each chapter, keep characters and worldbuilding close at hand, and bring an existing manuscript in with a little help from AI. It is meant to feel like a calm, papery desk tool rather than a busy piece of software, so the story stays in front of you and the interface gets out of the way.
Structure without the blank page
Plotting from nothing is the hardest part of starting, so Estoria leans on methods writers already trust. It ships with skeletons drawn from well-known story-structure frameworks, including the Hero's Journey, Save the Cat, Dan Harmon's Story Circle, and Kishotenketsu, among others. Pick one and the chapters and beats are laid out for you to adapt, so you start from a proven shape and shape it to your story instead of facing an empty canvas.
From there the canvas keeps the logic of the story visible. Inside a chapter you lay out its scenes and connect them by how each one leads into the next, so the cause and effect of the plot stays in view as the story grows instead of getting buried in prose.
What it does
- Infinite story board. Chapters are cards you pan, zoom, drag, and auto-arrange. Switch between a free-form map and a timeline view with act bands, so you can work on shape or on sequence depending on what you need.
- Scene-level mapping. Open any chapter into its own canvas and lay out its beats, connecting each scene to the next so the flow of the story stays clear instead of living in your head.
- Characters and worldbuilding. Keep rich reference records for the people and places in your story, and link each one into the chapters where it actually appears, so the cast and the world are never more than a click away.
- Timelines and series planning. Lay a book out in reading order on the timeline, or zoom out above a single book to plan a whole multi-book series, with its own map, timeline, and connections between books.
- Draft versions. Each book carries named versions, so a chapter can hold an alternate title or summary for a different draft without ever losing the base text.
- Structure templates. Start from skeletons drawn from well-known story-structure methods, or from a single blank chapter when you would rather build it yourself.
- Bring in an existing draft. Already have a manuscript in Word, Google Docs, or scattered notes? Copy Estoria's prompt into ChatGPT, Claude, or Gemini along with your draft, and it returns a file Estoria reads straight into a new project, with chapters, scenes, characters, and the world all in place.
How it's built
Estoria is local-first by design. Everything autosaves to your browser as you work, and you can save a project to a file at any time. There is no account and no backend to sign up for, which keeps the tool fast and keeps your manuscript yours. The whole thing is built so a cloud sync layer could be added later without changing how the planning works today.
Built with Vite, React, TypeScript, Zustand, and Tailwind.