Campaign memory for game masters

Your TTRPG campaign, with a memory.

Storywright remembers every NPC, promise, and plot thread — so you prep less, run faster, and publish recaps players actually read. Your players get a page about their character, not another blank notebook.

Session TrackerRecapsPlayer goalsWorld memory
Try it here

The memory layer for the three hours that matter.

Stop hunting through disjointed files mid-session. Storywright links session notes to NPCs, locations, and story arcs in a clean, unified view you can use while running the game.

Session 14: Saltmarsh Crown

The party arrived at as dusk settled over the docks.

Theron poured the ale, his eyes darting to the shadowed corner where sat waiting in silence.

By the time the tide bell rang, the party understood why keeps appearing in dock ledgers.

Click a linked name to see the reference panel update.

Drafting Table

Five sessions in, you stop remembering.

Every GM knows the silent scramble. When the table looks at you for context, Storywright has the answer.

"Wait, who was that merchant we met in Tradeport?"

You have three notebooks, a Google Doc, two Notion pages, and a Discord thread. But when a player asks about the NPC they met a month ago, none of them have the name. You make one up. You tell yourself you'll remember to fix it later. You won't.

"What did we agree to do for the Duke last session?"

Your players can't remember the faction or objective you spent two sessions foreshadowing. It's not their fault — they need a shared, linked player view to reference. Storywright links their journals to your world builder so they can review facts, not notes.

"Did the party already find the silver key?"

World tools shouldn't be passive spreadsheets or wikis that feel like a second job. Storywright runs with you at the table, linking story objectives, locations, and active NPCs so you can drive the game forward, not search for scratch notes.

Explore features

Built around the table loop.

Prep stays quiet, sessions stay fast, and players get one useful reason to come back.

During the session

Run from one focused session screen.

Keep tonight's objectives, notes, and linked NPCs close while the table is moving. Type '@' to mention characters, places, and clues without losing your spot.

After the session

Publish recaps players can act on.

Storywright drafts the recap from your session notes. You edit, approve, and send — and every player gets a “previously on…” briefing before the next game.

Across the campaign

Keep the world memory connected.

Characters, locations, items, story arcs, and journals stay linked as the campaign grows, so the next important detail is easy to find.

Start your next session in minutes.

Free to start, free for your players, ready before Friday night. No card required — 14 days of GM Pro included, and the Free plan never expires. No per-seat fee waiting at the door.