SynapTale - Temporal knowledge graph for long fiction

Show HN: What 180k words look like as a temporal knowledge graph (Oz series)

SynapTale - Temporal knowledge graph for long fiction

SynapTale transforms 180,000 words of the Oz series into a living, interactive temporal knowledge graph. This tool goes beyond simple wikis by mapping complex narrative events, character relationships, and epistemic states across time. Users can explore dynamic connections like 'deceives,' 'rescues,' or 'commands' through an intuitive visual interface, revealing the hidden structural depth of long-form storytelling. Whether for literary analysis or immersive reading, SynapTale offers a faithful translation of fiction into a navigable data landscape, allowing readers to trace plot arcs and character evolution with unprecedented clarity.

The strongest pair-stories the graph has traced so far reveal the turning points that define the narrative.
  1. djtango

    Extremely cool idea! Are you planning to share the source or prompts at all?

    Do you know what are the scaling limits of this kind of graph?

    EDIT: In the past people used to pore over each line of series like asoiaf to hand compile their own wiki of this kind of data and GRRM was known to consult them to ensure consistency in his universe. So you never know, a tool like this may finally help him get over the finishing line for resolving his nebulous knot of plot lines! (tongue in cheek...)

  2. tunesmith

    I like the idea of using something like this as a writing aid, as if to "compile" a story to shake out what contradictions or open plot lines or implications are yet to resolve.

  3. bassrattle

    Oz is the perfect series to show this off and I'm delighted to see others still going deep into the lore, which is so rich and expansive. Once you consider how he also weaved in other parts of his bibliography into Oz, it's a wonderfully huge universe. In my opinion, Hollywood has never come close to capturing the true spirit of the books.

More from this day

2026-07-26