Everything Waggle does for novelists, on one page.

A writing app with a graph brain. Write your novel as pages, and the network of characters, locations, and plots assembles itself. Pollen reads what you write and flags drift before it ships.

Claim Founding SpotSee Pollen

One project.
Two surfaces of the same world.

Pick a project, write into it, and Waggle keeps the same dataset visible as pages and as a network. Pollen reads what you write and flags drift before it ships. Click around. The demo below behaves like the app, shown with a novel in progress. Equally at home with a poetry collection, a screenplay, or a TTRPG campaign.

The Veilborn Saga
Manuscripts
CHChapter 9 · The Lower Bell
CHChapter 10 · The Crossing
CHChapter 11 · The Long Square
CHChapter 12 · A Single Glance
Cast
ENTAurora Voss
ENTMarcus Thrane
ENTHouse Erith
World
+New page
The Veilborn SagaManuscriptsChapter 11 · The Long Squareauto-saved · 4s ago
Chapter 11 · The Long Square

Aurora Voss came down through the south gate at midday, when the bells had stopped and the merchants were already calling out their second prices. House Erith's long square still carried the smell of cedar and wax. Marcus Thrane had not been here in a long time, and somewhere above the cathedral, the Veilborn watched the way they always do.

5 mentions linked·1,284 wordsPOV: Aurora · Act 2 · scene 3
Pages that link back.
Click any page in the tree to open it. Names auto-link as you write, folders nest the way your project does, and entity sheets sit alongside chapters in the same surface.
01Pages

Pages that link back.

The whole project lives as pages. Folder-typed kinds keep characters, chapters, world entries, and plot cards shaped for what they hold. Type a name and Waggle catches it, links it, threads it into the network.

01

Folder-typed page kinds.

Manuscripts, chapters, characters, locations, world entries, plot cards, scenes. Each kind opens to a sheet shaped for what it holds. New pages inherit their kind from the folder they live in, so the binder stays consistent without a per-page picker.

  • Folder-typed inheritance — no manual labeling per page
  • Per-kind sheets — characters have allegiance fields, scenes have POV
  • Drag any page to a new folder to change its kind
  • Manuscript settings: POV, word target, status, color
02

A TipTap editor that knows the difference.

Rich-text writing on every page, with the friction stripped out. Find/replace lives on Cmd+H. Date mentions, callouts, and the Nectar linter run inline. Auto-link picks up entity mentions the moment you type them.

  • Find / replace across the manuscript (Cmd+H)
  • Date mentions, callouts, blockquotes
  • Nectar linter for prose-quality suggestions
  • Font + size picker for chapter-by-chapter pacing tweaks
03

A binder shaped like a manuscript.

Drag chapters into the order you want them. Double-click to rename. Color-code per manuscript so you never confuse the cycle book with the standalone. Open the corkboard view to see scene cards across an entire act.

  • Drag-reorder chapters and scenes
  • Manuscript-level color coding
  • Corkboard view for scene cards
  • Plot board for scene-by-scene state tracking
04

Attachments and reference, in place.

Drop reference images onto a character sheet, a location, a world entry. Lightbox-style galleries open inline. Signed-URL storage means the references stay private to the project, never the public web.

  • Image galleries on character / location / world pages
  • Reference documents attached to any page
  • Signed-URL storage — private to the workspace
  • Lightbox preview without leaving the page
02Network

The graph builds itself.

Every page is a node, every link is an edge, every cluster is a story you can finally see. Pan, zoom, filter, refocus. Click a node and the graph comes with you.

01

Every mention is an edge.

Type a known entity name in any page, save, and the link enters the graph. Five typed edges out of the box: parent_of, knows, related_to, mentions, is_at. Filter by type, color by rule, save a subgraph as a view.

  • Five typed edges, queryable and filterable
  • Edges land on save — no migration step
  • Force-directed layout arranges by connection density
  • Right-click any pair to add an edge manually
02

Refocus the canvas with one click.

Click any node and the graph recenters around it. Its connections highlight, everything else dims. Open the side rail to inspect, edit, or compare without leaving the view.

  • Click-to-refocus with smooth re-layout
  • Hover any node to highlight its connection set
  • Per-node side panel for inspection and edits
  • Save a focused subgraph as a named view
03

See the story across time.

The chapter timeline scrubber walks the graph forward chapter by chapter. The absence heatmap shows which characters have gone quiet. The POV knowledge filter dims everything a chosen character has not seen yet.

  • Chapter timeline scrubber — watch the graph build chapter by chapter
  • Absence heatmap — which characters have been off-page how long
  • POV knowledge filter — dim what a character has not learned yet
  • Setup / payoff editorial pass — flag dangling threads
03Pollen

The AI that reads what you write.

Pollen is the part of Waggle that reads your draft as it grows. When something stops adding up, Pollen raises a flag before your readers do.

01

Continuity, as you write.

Pollen reads every saved page and watches for drift against the canon you have already established. Flagged passages change color inline. Click one and a panel opens with the line you wrote against the source it disagrees with.

  • Inline color flags on saved prose
  • Side-by-side passage / reference compare
  • Severity tiers — high / normal / low
  • Confirm or ignore per flag, the canon updates with you
02

Smart Search and Auto-Link.

Press Space on an empty paragraph to ask anything about your story in plain language. Mention a known entity name in your prose and the link enters the graph the moment you save it. The same naming registry feeds your spell-check dictionary, so every page title and alias is allowed automatically — Aurora Voss, Nazgûl, Kaelindra never get red-squiggled.

  • Semantic search — find a scene by feeling, a character by trait
  • Auto-link entities the moment they exist
  • Aliases and renames travel with the entity
  • Page titles and aliases auto-allowed in spell-check, kept in sync
  • Old pages re-scan on open, no migration step
03

Backscan whole manuscripts.

Wrote 200 pages before installing Waggle? Run Backscan on a manuscript or a folder, and Pollen surfaces every continuity flag in one confirm-or-reject queue. Approve the ones you want as canon, ignore the rest.

  • Batch continuity scan across a manuscript or folder
  • One queue, one decision per flag
  • Approved facts join the project canon
  • Re-runs only re-evaluate pages that changed
See the full Pollen page
04Dashboards

Read your project at a glance.

Workspace-level dashboards pull from the same data the network reads. Word-count momentum, scene status, character cadence, top-N lists. Drag, resize, edit config — every widget.

Word count · last 30 days+12,418
Scenes by status
Drafted
28
In progress
14
Outlined
9
Cut
3
Top characters · Act 29 entities
  • Aurora Voss28
  • Marcus Thrane19
  • House Erith22
  • Veilborn16
  • Mirror Arc11
Manuscript progress
68%on pace
01

Widgets that read the project.

Workspace-level dashboards pull from the same data the network reads. Node and edge counts, cluster summaries, top-N lists, recent notes, time-series charts, gauges, calendars, KPI tiles.

  • Drag, resize, edit config — every widget
  • Template gallery to start from a layout
  • Cluster intelligence on the network surfaced as a widget
  • KPI tiles for word counts, chapter completion, scene status
05Every surface

Built for wherever you write.

A Tauri-native desktop app for Mac, Windows, and Linux. A browser version for whenever you cannot install. Read your manuscript on iOS or Android. Editing on mobile follows.

Every surface

Built for wherever you write.

Mac · Windows · Linux

Desktop

Tauri-native. Fast, offline-capable, runs like a local app.

Any browser

Web

Open a project from anywhere. No install required.

iOS · Android

Mobile

Read your work on the go. Editing follows.

Write. Waggle does the rest.

Founding members get unlimited Pollen, free for three months, locked after.

Claim Founding Spot