Organized enough to improvise
Everything you've built, ready the instant you need it. GM Workbench keeps your campaign organized, so you can improvise, riff, and enjoy running the game.
Invite-only beta — leave your email and we'll be in touch.
Grix the Fence
Twitchy Duskhaven fixer. Sells anyone out for the right price.
Duskhaven
Fog-wrapped port town. The Hollow Court runs the docks.
Who moved the Ashen Crown?
It left port aboard the Grey Maren before the party arrived.
All the flexibility of note cards, none of the mess — searchable, linkable, and always where you left them.

Tools to help you stay in the moment
Built for the work between sessions and the chaos during them.
Every NPC, place, and secret at your fingertips
Every NPC, location, faction, and piece of lore is a rich markdown card. Type @ to link one to another and jump between them with hotkeys. Backstory and secrets stay GM-only.
Why it's great: your prep lives as cards you can pull up mid-scene, not buried in a doc you have to scroll. Improvise a name-drop and the details are one keystroke away.

Simple combat tracking that doesn't get in the way
Drop an encounter into a session with @combat. Track initiative, HP, conditions, and attacks inline. Loot stays GM-only until you choose to reveal it.
Why it's great: you run the fight where you're already reading. No second app, no alt-tabbing, and a fight can carry across sessions without re-entering anyone.

Your players, on the same page — in real time
Share one link. Players claim their character, edit their own sheet, and follow live combat — turn order and their own HP — in real time. Enemy HP shows only as a hint, and other PCs' secrets stay GM-only.
Why it's great: everyone stays in the moment together. Players self-serve on any device and watch the fight unfold without you narrating stat blocks, while the 24-hour link and per-character claims keep your world's secrets yours.

Share world elements between multiple campaigns
Your NPCs, locations, factions, lore, and items live at the world level, so every campaign in that setting draws from the same cast. Campaigns hang off the world with their own characters and session notes.
Why it's great: no more scattered docs, and no cloning. Run several campaigns in one setting and a change to a shared NPC shows up everywhere it matters.

Multiple ways to filter and organize the dashboard
Gather anything into a collection — a story arc, a faction's web, tonight's cast — then filter by type, tag, or folder to surface just what you need. Cross-type and non-destructive: a card can live in as many collections as you like without ever leaving its home.
Why it's great: organize it your way — or don't. Structure as much or as little as you like; there's no schema to feed and nothing to micromanage.

A sophisticated AI agent that's there when you need it and gone when you don't
AI is a helper here, not the headliner. It handles the busywork you point it at and disappears when you're in the flow.

Import from your notes
Paste a wall of session notes and pull out the NPCs and locations as ready-to-edit cards — no retyping.
Find that one detail
Ask for the tavern name you came up with three years ago and get it back in seconds, sourced from your own notes.
Spark an idea — if you want one
Stuck on a name, a motive, or a twist? Ask for a nudge. Or don't. It's there when you need it and gone when you don't.
You're always the author. AI just clears the busywork off your desk.
Ready when you are
Make a world, drop in your cast, and keep your focus where it belongs — on the people at the table.
Get beta access