The modern, open-source writing studio for authors.
Storyteller is a powerful desktop application designed to replace the outdated interfaces of traditional writing software. It combines the distraction-free environment of a simple text editor with the complex world-building tools needed for full-length novels and series.
Built for the modern web era, it prioritizes user experience (UI/UX), speed, and complete customizability.
- Organize Your Way: Group your books into Series or keep them standalone.
- Visual Dashboard: See all your projects at a glance with status icons and progress tracking.
- Drag & Drop Structure: Easily rearrange Parts, Chapters, and Scenes to fix pacing or restructuring your plot.
- Distraction-Free Editor: A clean, fast rich-text editor that autosaves to your local machine.
- Book Preview: Switch to a Flip-Book view to read your draft like a real book, or view single chapters as a reader would see them.
- Scene Metadata: Track word counts and status (Draft, Revised, Done) for every scene.
- Connected Database: Create profiles for Characters, Locations, and Items.
- Live Sync: Edit a character's details in one tab, and see the changes instantly update across all open windows.
- Interactive Timeline: Visualize your story's chronology. Set specific start/end dates for scenes and see exactly when events happen.
- Universal Formats: Export your manuscript to PDF, EPUB, DOCX, Markdown, or TXT.
- Ready for Publishing: Whether you need a raw text backup or a formatted book file, it's just one click away.
- Multi-Tab Workspace: Open anything in tabs. chapters, character sheets, or world notes and view them side-by-side.
- Multi-Language: Fully translated interface with native support for RTL (Right-to-Left) languages.
- Customizable Layout: The interface remembers your window positions and layout, so you can pick up exactly where you left off.
Main dashboard showing Books and Series with easy organization.
Organized pages for every aspect of your book. from characters to world building to the main writing workspace.
Main writing workspace with Multiple Tabs with every content you need.
For a detailed breakdown of our development phases and upcoming features, see our ROADMAP.md.
Just download the latest release from the Releases Page and run the installer.
-
Clone the repo:
git clone https://github.com/orielhaim/storyteller.git cd storyteller -
Install dependencies:
pnpm install
-
Generate database migrations:
pnpm db:generate
-
Run the development server:
pnpm dev
This project is licensed under the GPLv3 License - see the LICENSE file for details. This ensures the software remains free and open-source for everyone, forever.