No JSON required
Story Bible Editor
Build your story bible with form fields instead of manual JSON. Import an existing file or start fresh, then download <title>_story_bible.json.
1. Start
Blank or upload JSON
2. Fill fields
Chapters, characters, arcs
3. Download
Ready-to-upload JSON file
Use this if you already have a `story_bible.json` and want to edit it.
Ready.
Core setup
Spine
Each chapter should be one short event summary. Example: "Mara arrives, discovers the hard deadline, and meets a hostile contractor."
Characters
Use one character card per key story role. Character #1 must be the protagonist. Fill behavior details (wounds, flaws, boundaries) to reduce character drift.
Theme
Relationships
Example core tension: "She rushes everything; he refuses shortcuts."
Emotional arc
Set what readers should feel in each chapter and what internal shift happens.
Tension arc
Track unresolved questions ("open loops") so the middle of the book stays active.