Narrative Intelligence features — built for writers.

PlotLens reads your manuscript the way the most obsessive continuity editor would — tracking every character, every fact, every contradiction — then guides you toward a stronger story. No judgments, just clarity.

Your cast, mapped automatically.

PlotLens reads your manuscript and identifies every character, location, event, and object — then links all the ways they're referenced throughout. 'The detective', 'Harrison', and 'he' in the same paragraph? PlotLens knows they're the same person.

  • Characters with names, aliases, and all their defining traits
  • Locations tied to the scenes that happen inside them
  • Events linked to the people and places involved
  • Objects that carry history and significance across chapters
Character Entity
Character Entity 5 aliases · 4 traits
S
Sarah Chen
Protagonist · Detective · First appeared Ch. 1
Sarah Detective Chen the detective Mom the woman in red
Brown eyes, 5'6"
Scar on left cheek
Partner: James Ortiz
Daughter: Lily, age 7
Contradiction detected: Ch. 14 describes scar on right cheek — conflicts with Ch. 3 (left cheek).

What's true — and what a character only thinks is true.

PlotLens is a guide, not a judge. It distinguishes established fact from what a character believes, suspects, or has been told — then surfaces potential contradictions so you can decide what to do with them. When a character is wrong about the world, that's not an error: it's a plot point.

  • Continuity guidance catches inconsistencies the moment you write them
  • Character-level belief tracking separates knowledge from fact
  • Custom canon rules let you define what's allowed in your world
  • Severity levels distinguish continuity issues from intentional choices
World Rules
Established Canon
Magic requires spoken incantation
Iron nullifies all enchantments
The Veil weakens at solstice
Only bloodline heirs enter the Sanctum
Kael Believes
Magic can be cast silently
Iron only weakens enchantments
The Veil weakens at solstice ✓
Anyone with training can enter
Ch. 22: Kael casts a spell silently — is this intentional (unreliable narrator) or a contradiction? PlotLens flags it either way so you decide.

Every fact traced back to the sentence it came from.

PlotLens never asserts anything without evidence. Every detail it tracks links to the exact line of your manuscript where it was established. When something looks wrong, you can jump straight to the source — and decide for yourself.

  • Chapter and paragraph citations for every extracted fact
  • Full attestation trail shows how facts were derived
  • No orphaned claims — every rule has a supporting passage
  • See competing evidence when facts conflict across documents
Citation Trace
Source Extraction
Chapter 3, page 47 Sarah pulled her coat tighter as the wind cut across the square. The scar on her left cheek ached in the cold — it always did when the weather turned. James was already there, leaning against the iron railing of Greyhaven Bridge, pretending to read.
Sarah Chen — scar on left cheek; bothered by cold weather
Extracted from Ch. 3, p.47 → entity #14
Sarah ↔ James — meeting at Greyhaven Bridge (pre-arranged)
Extracted from Ch. 3, p.47 → relationship #7
Greyhaven Bridge — has iron railing; located at town square
Extracted from Ch. 3, p.47 → location #5

Your story's timeline, always in order.

PlotLens tracks when events happen in your story's world — and also the order in which you revealed them. If a character references something that hasn't happened yet, PlotLens flags it before readers do.

  • Story-world chronology separate from narrative reveal order
  • Catch impossible sequences — 'Tuesday after Thursday' errors
  • Flashbacks and flash-forwards tracked without confusion
  • Timeline consistency across a whole series, not just one book
Timeline View
Story Timeline
Story Writing
Winter, Year 1
The Battle of Ashenmoor
Ch. 3, p.47 · Written Feb 12
Spring, Year 1
Treaty signed at Greyhaven
Ch. 8, p.142 · Written Mar 3
Spring, Year 1 (?)
"The battle raged through the spring rains..."
Ch. 20, p.310 · Written Apr 18
Conflicts with Ch. 3 — battle was winter
Draft 2, revision
Author changed Ashenmoor to autumn in revision notes
Revision note · Apr 20

Ask your manuscript anything.

Search by meaning, not just keywords. Ask 'who has a reason to betray the king?' and get the characters whose established motivations match — even if the word 'betray' never appears in their sections.

  • Meaning-based search surfaces results even without exact word matches
  • Filter by entity type — find only characters, only locations, only events
  • Results link directly to the passages in your manuscript
  • Useful for fact-checking, not just navigation
Canon Search
"who has a reason to betray the king?"
3 results · semantic match
V
Vera Ashford rival
"The throne was promised to her family before the coup..."
Ch. 12, p.203 · 94% match
M
Marcus Hale informant
"He'd been feeding intelligence to the northern lords for months..."
Ch. 18, p.291 · 87% match
J
James Ortiz partner
"His loyalty had always been to Sarah first, not the crown..."
Ch. 9, p.156 · 72% match

Your whole team, working from the same canon.

When multiple writers share a project, PlotLens keeps them consistent. See who validated a fact, who introduced a character detail, and when. Disagreements surface as flags, not surprises in the final draft.

  • Shared projects so every writer sees the same established facts
  • Attribution on every edit — who wrote what, and when
  • Role-based access keeps canon rules safe from accidental edits
  • Real-time updates when a teammate validates or flags something
Relationship Map
Relationship Map

See how PlotLens fits your workflow

Works where you already write.

See what PlotLens finds in your manuscript.

Join the waitlist for early access.

Join the Waitlist