Your campaign's living record

You ran the session.
Keeper writes it down.

A campaign database for Dungeon Masters that builds and maintains itself from your notes, dictation, or session recordings.

What you said, session 6

You, mid-session "Okay so the party finally meets Varyn Ashcroft at the tavern — he's actually the blacksmith's missing brother, and he says he'll help them get into Duskhollow Keep if they bring him the ledger from the tax office first."

→
What Keeper filed automatically
Varyn Ashcroft
TypeNPC
RelationBrother of Bram (blacksmith)
StatusAlly, conditional
Owes partyEntry → Duskhollow Keep
Party owes himTax office ledger
New quest thread linked
Try it

Narrate a moment like you would at the table. Click it to see what Keeper quietly took note of.

How it works

An all-in-one campaign manager

It isn't a notes app with search. It isn't a chatbot you have to prompt correctly. Keeper is built specifically to remember everything you tell it and then find what you need when you want it.

01

Listens during play

Drop in your session notes, a voice recording, or just type as you go. Keeper extracts names, places, and decisions without you tagging anything.

02

Builds the schema for you

NPCs, factions, locations, and quest threads — Keeper shapes the structure around what's actually happening in your world, and how it all connects.

03

Flags what changed

When a loyalty shifts or a secret gets revealed, Keeper updates the linked records and shows you exactly what moved before next session.

04

Catches contradictions

Said the innkeeper was one-armed in session 2 and two-armed in session 9? Keeper flags it before your players do.

05

Preps your recap

A "previously on" pulled straight from what actually happened, sorted by what your players are likely to have forgotten.

06

Answers mid-session

"What was the name of that merchant in Session 3?" Ask Keeper out loud. It's already indexed.

A real campaign, tracked

Every session, filed the same night

This is what a running campaign's memory looks like inside Keeper: everything your table decided, filed the same night, ready whenever you need it.

Session01

The party forms at the Gilded Crow

Four new characters created and linked. Starting location set to Willowmere.

+4 characters · +1 location
Session04

The Ashcroft family secret surfaces

Bram the blacksmith reveals a missing brother. Keeper opens a new NPC record and a provisional quest thread.

+1 NPC · +1 quest thread · 2 relationships linked
Session06

Varyn Ashcroft strikes a bargain

Trade agreed: the tax ledger for passage into Duskhollow Keep. Keeper links the exchange to both open threads automatically.

2 quest threads merged · 1 obligation tracked
Session07

Contradiction flagged before the table noticed

Duskhollow Keep's garrison count didn't match session 2 notes. Keeper surfaced both mentions for you to reconcile pre-session.

1 inconsistency caught
Pricing

Made for the table you actually run

One subscription per table, no per-player seats. Pick the plan that matches how many campaigns you're running.

One-Shot
$0
For trying Keeper on a single session or short arc.
  • 1 active campaign
  • Up to 4 sessions of history
  • Core NPC & location tracking
Start free
Campaign
$9/mo
For a GM running an ongoing table.
  • Unlimited campaigns
  • Full session history & recap generation
  • Contradiction detection
  • Voice-note session capture
Start free trial
Table Guild
$22/mo
For GMs running more than one table.
  • Everything in Campaign
  • Up to 5 concurrent campaigns
  • Shared NPC & lore library across tables
Start free trial

You bring the world. Keeper keeps it straight.

Start your first campaign →