Interactive story editing with inline widgets
How to use
Click on π€characters or πsettings to edit properties. Watch how changes ripple through the story.
Edit character traits or settings to see how changes ripple through the narrative automatically.
When you edit a character trait or setting property, the system identifies which story elements are connected to that change through predefined ripple effects.
For each affected story element, the AI analyzes the original text and generates updated content that reflects the new traits while maintaining narrative consistency.
The AI scans the entire text for ALL references to old traits, including variations like "piercing green eyes" β "piercing brown eyes", ensuring no references are missed.
Generated changes are stored as "pending" and displayed with inline diffs. Users can accept or reject each change individually, giving full control over the narrative evolution.
Accepted changes immediately update the story text, while rejected changes revert to the original content. The system maintains consistency across all story elements.
The interface provides visual indicators during AI generation, highlights affected elements, and shows before/after comparisons with hover tooltips for easy review.
The algorithm uses OpenAI's GPT-4o-mini model with carefully crafted prompts that include the original text, old traits, and new traits. Quality control ensures changes are meaningful and maintain narrative flow. The system processes changes in parallel for efficiency.