Projects/Creative AI

📖Storyweave

Interactive Branching Fiction & Collaborative Narrative Engine

Launch Storyweave
Live on ZeaburBranching Narrative TreeNext.js + Postgres

Weaving Stories Together

Storyweave is an interactive storytelling platform where readers and writers explore branching "choose-your-own-path" narratives. Using language models as creative partners, writers can brainstorm plausible plot forks, maintain character consistency, and illustrate key moments.

Built to experiment with narrative graph representations, it stores each story as an acyclic graph of narrative nodes, allowing readers to traverse different endings and re-weave turning points.

🌳Narrative Graph Engineering

Graph Node Traversal

Every chapter is a distinct database record linking to predecessor and successor choices, allowing readers to step backward and explore alternative story timelines.

Context-Preserving Memory

The AI generation layer summarizes ancestor decisions along the reader’s chosen path, preventing character personality drifts and timeline contradictions.