Skip to content
Weaver

Weaver

A visual canvas for mapping and developing complex narratives before you write them.

Try Weaver
AboutWeaver

Writers — whether working on novels, screenplays, non-fiction, or video scripts — routinely hit a cognitive wall where the complexity of their story world exceeds what they can hold in their head at once. Character relationships, plot threads, timelines, themes, and world-building details all compete for mental space, leading to inconsistencies, writer's block, and the kind of structural problems that only reveal themselves 80,000 words in. Most tools in this space either force writers into rigid outlines (acts, chapters, scenes in a hierarchy) or dump everything into flat documents and spreadsheets. Neither matches how story thinking actually works.

Weaver approaches this differently by treating story development as a spatial, relational problem rather than a linear one. The core is a visual canvas where writers can externalize everything — characters, events, locations, themes, plot threads — as nodes, and draw explicit connections between them. The act of placing things in space and linking them forces clarity. You can't draw a line between a character and a plot event without deciding what that relationship actually is. This spatial externalization reduces cognitive load by making the structure of your story visible rather than implicit, letting you see the whole at once and navigate it freely.

The product is built in React and designed around the idea that the canvas should feel as fluid as a whiteboard — fast, zoomable, and low-friction to edit. The target isn't just novelists; Weaver explicitly supports fiction writers, non-fiction writers, and video creators, which reflects a recognition that narrative complexity isn't genre-specific. A documentary filmmaker mapping interview subjects and thematic arcs has the same structural problem as a fantasy novelist tracking a cast of twenty characters across three timelines.

What differentiates Weaver from general-purpose tools like Miro or FigJam is that it's built with the specific mental model of story development in mind — the node types, the relationship vocabulary, and the overall workflow are shaped around narrative problems rather than business diagramming. And compared to dedicated writing software like Scrivener or Notion-based setups, it prioritizes visual spatial thinking over document management, filling a genuine gap for writers who need to think before they write.

More from the work

A freeform visual canvas lets writers place story elements — characters, events, locations, themes — as nodes in spatial relation to each other, making the structure of a narrative visible at a glance rather than buried in documents.Explicit relationship linking between nodes forces writers to articulate the nature of connections (cause, conflict, motivation, etc.), which surfaces structural logic that would otherwise remain vague or assumed.Zoom and pan navigation lets writers move between a high-level view of the entire story world and close inspection of specific scenes or character dynamics without losing context.Support for multiple content types — fiction, non-fiction, and video — with a canvas model flexible enough to serve the structural needs of novelists, essayists, and video creators alike.Node-based story elements can represent any narrative unit (a character, a chapter, a thematic thread, a location), allowing writers to define the granularity of their map based on what their specific project demands.The spatial layout itself becomes a thinking tool — the physical act of arranging and rearranging elements on the canvas mirrors and supports the cognitive process of story development, not just documentation of decisions already made.A low-friction editing experience built in React prioritizes speed and fluidity so that the tool doesn't interrupt the flow of creative thinking — adding, connecting, and reorganizing elements stays out of the writer's way.The canvas functions as a persistent external representation of the story world, reducing the mental overhead of tracking complex narrative systems and freeing cognitive resources for actual creative work.A freeform visual canvas lets writers place story elements — characters, events, locations, themes — as nodes in spatial relation to each other, making the structure of a narrative visible at a glance rather than buried in documents.Explicit relationship linking between nodes forces writers to articulate the nature of connections (cause, conflict, motivation, etc.), which surfaces structural logic that would otherwise remain vague or assumed.Zoom and pan navigation lets writers move between a high-level view of the entire story world and close inspection of specific scenes or character dynamics without losing context.Support for multiple content types — fiction, non-fiction, and video — with a canvas model flexible enough to serve the structural needs of novelists, essayists, and video creators alike.Node-based story elements can represent any narrative unit (a character, a chapter, a thematic thread, a location), allowing writers to define the granularity of their map based on what their specific project demands.The spatial layout itself becomes a thinking tool — the physical act of arranging and rearranging elements on the canvas mirrors and supports the cognitive process of story development, not just documentation of decisions already made.A low-friction editing experience built in React prioritizes speed and fluidity so that the tool doesn't interrupt the flow of creative thinking — adding, connecting, and reorganizing elements stays out of the writer's way.The canvas functions as a persistent external representation of the story world, reducing the mental overhead of tracking complex narrative systems and freeing cognitive resources for actual creative work.

What's Inside

A freeform visual canvas lets writers place story elements — characters, events, locations, themes — as nodes in spatial relation to each other, making the structure of a narrative visible at a glance rather than buried in documents.
Explicit relationship linking between nodes forces writers to articulate the nature of connections (cause, conflict, motivation, etc.), which surfaces structural logic that would otherwise remain vague or assumed.
Zoom and pan navigation lets writers move between a high-level view of the entire story world and close inspection of specific scenes or character dynamics without losing context.
Support for multiple content types — fiction, non-fiction, and video — with a canvas model flexible enough to serve the structural needs of novelists, essayists, and video creators alike.
WeaverBuilt by Boneyard
Launch Weaver