A writing tool that keeps your story consistent from beginning to end – no more plot holes or characters acting out of character.
You give it a starting idea. It helps you write a full story where:
- Characters stay true to themselves (no sudden personality changes).
- The plot flows logically (no "wait, how did we get here?" moments).
- Past events are remembered (foreshadowing doesn't get lost).
- Writers who struggle with long‑form consistency.
- Screenwriters who need to track plot threads.
- Game developers who build narrative‑driven worlds.
- Anyone who wants to tell a story without breaking its own rules.
- Clone the repository.
- Install a few dependencies (Python 3.9+).
- Run the engine with a simple text prompt:
python story_engine.py --seed "A young woman discovers her best friend has been lying to her for years."
- The engine will generate a chapter‑by‑chapter outline, check every “because → so” step, and produce a story that holds together.
No technical background required. The engine does the logic checking for you – you just review and edit the output.
Input:
Elena, a detective, finds a torn photo in her missing partner's drawer.
Output (short excerpt):
“Elena stares at the photo. It was taken two days before he vanished. Her hand shakes – not from fear, but from the realisation that the person in the background is her own boss.”
The engine ensures that later chapters never forget the photo, the boss's role, or Elena's emotional state.
- Free for personal / research use.
- Commercial use requires permission.
Contact:ai@nohnlins.com
git clone https://github.com/nohn3043-arch/story-engine.git
cd story-engineHappy writing – without the headaches. ✍️