Build a world that holds together.

Keep characters, places, events, and more in a web of relationships.

A relational layout in Weave showing a character, faction, place, region, and event connected by named relationships.

A world is more than a pile of pages.

Weave stores lore as people, places, events, and the relationships between them. Every view draws from the same world.

Build collections that keep themselves up to date.

Turn a query into a Scope. As your world changes, matching people, places, and events are added or removed automatically.

Open anything and see what it connects to.

Open a city to see who lives there, who rules it, and what changed it. Trace each relationship from either end.

Search beyond names.

Find every faction based in a city, everyone tied to an event, or connections several steps away.

Maps, timelines, and diagrams use the same lore.

Edit a place or relationship once. The change appears in every view.

Zoom from continents to rooms.

Place maps in shared coordinates, then zoom from an overview into local detail. Each landmark still opens the same place.

Build history into the world.

Give people, places, and relationships a beginning and an end. Their arrivals and departures form a timeline using the calendars you design.

Move through history. The whole world moves with you.

Choose a date. Tables, queries, and layouts update to show the world at that moment.

Greyhaven before the Long Flood in Year 460
The ruins of Greyhaven after the Long Flood in Year 1,080

Keep your canon straight across every era.

Weave is still in development. We’re gradually inviting testers from the waitlist.

We’ll only email you about Weave.