When you want help with the words.
Draft, extend, elaborate, rewrite and recast with your local model. Use as much — or as little — AI-generated prose as you want.

Some writers want help drafting. Others want to write every word themselves.
StoryBook supports both — and everything in between.
Writing the words is one part of the work. Understanding what you’ve written is another.
StoryBook helps with both.
Draft, extend, elaborate, rewrite and recast with your local model. Use as much — or as little — AI-generated prose as you want.
Brainstorm, interview characters, explore your world and ask questions about ideas you are considering.
Write every sentence yourself, then use StoryBook to proofread, analyze, check continuity and discuss the manuscript you actually wrote.
StoryBook AI is free, open source and local by design. No subscription is required to keep writing, and your manuscript stays on your own computer.
Why StoryBook is open source →Plan your story, develop your world, write with AI, keep track of canon and refine your manuscript — all in one coherent workflow, built for long-form fiction.

From a first idea to a detailed outline. Use proven story methods, scenes, plotlines and a flexible timeline.
See how it works →
Draft, extend, elaborate and rewrite with your own local AI model. Keep your style, voice and creative control.
See how it works →
Build a rich world of characters, places and objects. Extract facts from your manuscript, review them and lock what is true.
See how it works →
Interview your characters and settings. Explore ideas freely without changing canon until you decide.
See how it works →
Compare reading order with story chronology and follow plot threads across chapters at a glance.
See how it works →StoryBook is open source and runs on your own computer. Follow the guide to set it up and start writing.
Get Node.js and other requirements for your system.
Clone the repository and install dependencies.
Use Ollama, LM Studio or your preferred local model.
Open StoryBook and begin your project.