📋 Campaign Keeper — Premium Feature
D&D Campaign Manager

Your campaign, remembered across every session

Campaign Keeper isn't a one-shot generator — it's a persistent workspace that grows session by session. Write DM notes after each game, and CritKit uses them to generate your next session with real context.

Start Free — 5 Generations → Log In →
Campaign Keeper is included with CritKit Premium — $9.99/month · See pricing →

The Campaign Manager Built for Game Masters Who Run Long Campaigns

Most D&D tools are built for one-shot sessions. You generate an encounter, run it, and that's it. But if you're running a campaign that spans months — with recurring NPCs, shifting allegiances, consequences that carry forward, and story threads that pay off 10 sessions later — you need something that grows with you.

Campaign Keeper is a persistent campaign workspace. Each session you run gets added to your campaign in order. You can write DM notes after each session — "the party made enemies of the Thieves' Guild", "Lyssa betrayed them to the BBEG", "they left the MacGuffin in the dungeon" — and CritKit reads those notes when generating your next session outline.

The result is AI-generated sessions that actually reflect your campaign. Not generic fantasy encounters — sessions that acknowledge that yes, the Thieves' Guild is hunting the party now, and the BBEG knows about the MacGuffin, and Lyssa is going to show up at the worst possible moment. Your DM notes become the AI's working memory.

Campaign Keeper also links your generated encounters, NPCs, and lore directly into sessions. When you generate a session, CritKit can pull in the Goblin Warlord you created two weeks ago, the abandoned mine dungeon you built for Session 3, and the faction rivalry you generated for Session 1. Everything stays connected, everything stays consistent.

Generated sessions include full combat details: stat blocks with AC, HP, attacks, and abilities; environmental hazards; tactical enemy behavior; loot tables; and GM tactical advice. Everything you need to run the session directly at the table.

What Campaign Keeper Does

Built for long-running campaigns, not one-shots

📋

Persistent Sessions

Each session lives in your campaign, in order. Add sessions manually or generate them. Reorder, remove, and revisit any session.

📝

DM Notes That Feed AI

Write what happened at your table after each session. CritKit reads your notes to generate the next session with real continuity.

🧙

Generate Next Session

One click generates your next session using your campaign description, prior sessions, and DM notes as context. Full encounter-quality combat included.

🔗

Linked Library Items

Connect encounters, NPCs, lore, and maps to your sessions. Generated sessions pull in the relevant pieces from your existing library.

⚔️

Full Combat Detail

Every combat scene includes enemy stat blocks (AC, HP, attacks, abilities), terrain, hazards, loot, and GM tactical notes — table-ready.

📁

Campaign-Level View

See your entire campaign at a glance — session list, linked content, notes, and generated outlines — in one organized workspace.

What Campaign Keeper Looks Like

Campaign: The Sunken Kingdom — CritKit Campaign Keeper
Session 4
The Drowning Throne
Session 3
Into the Sunken Vault
Session 2
The Black Market Deal
Session 1
Arrival at Saltmere
+ Generate Next Session
⚔ The Drowning Throne — Session 4
The party confronts the Aboleth in its flooded throne room, while Lyssa's betrayal forces a two-front battle. Thieves' Guild enforcers arrive mid-combat.
Combat encounter with Aboleth (CR 10) as primary threat. 4 Thieves' Guild enforcers arrive Round 3 as reinforcements — this triggers a choice: fight both or flee with the Sunken Key.

"The party chose to fight — barely survived. They took the Sunken Key but Lyssa escaped with a piece of the MacGuffin. Thieves' Guild is now actively hostile. The Aboleth's lair has partially flooded — water level rising each round."

How Campaign Keeper Works

01

Create Your Campaign

Describe your campaign world — the setting, main conflict, key NPCs, and arcs. CritKit uses this as the foundation for every session it generates.

02

Generate Sessions + Write Notes

Generate sessions with full encounter detail. After each game, write DM notes about what happened. CritKit reads them for the next generation.

03

AI Builds On What Came Before

Generate the next session and CritKit pulls in your campaign notes, prior sessions, and linked library items. Your campaign builds, scene by scene.

Frequently Asked Questions

What's the difference between the Campaign Generator and Campaign Keeper?
The Campaign Generator creates a one-shot campaign outline — arcs, villains, session structure — all at once. Campaign Keeper is a persistent workspace where your campaign grows session by session, with AI that reads your DM notes to generate each next session with real continuity.
Is Campaign Keeper included in the free plan?
Campaign Keeper is a premium feature included with CritKit Premium ($9.99/month). Free accounts get 5 generations per month to explore the generators. Campaign Keeper requires a subscription.
How do DM notes work? Does the AI actually read them?
When you click "Generate Next Session," CritKit sends your campaign description, all prior session outlines, and your DM notes to the AI. The AI uses that context to produce a session that reflects what actually happened at your table. The more detailed your notes, the more contextual the generated session.
Can I link my existing encounters, NPCs, and lore to a session?
Yes. Campaign Keeper lets you link any saved encounters, NPCs, lore entries, or maps to your sessions. When generating, CritKit can pull in relevant library items so your generated session references content you've already built.
Can I write DM notes after each session?
Yes. Each session has a DM Notes field where you can record what happened — party decisions, NPC betrayals, loot taken or left behind, plot threads activated. CritKit reads these notes when generating the next session. The notes section collapses under a toggle so your campaign view stays clean.
What game systems does Campaign Keeper support?
Campaign Keeper works with D&D 5e, Pathfinder 2e, and other tabletop RPG systems. When generating sessions, you can specify your game system and the AI formats stat blocks and combat details accordingly.
Can I export or download session outlines?
Generated sessions can be saved to your library and exported as PDF — including the full combat details, stat blocks, environmental details, and GM tactical notes.

More Tools in CritKit

⚔️

Encounter Generator

Generate complete encounters with enemy stat blocks, tactical behavior, terrain, and loot — balanced to your party's level and size.

🧙

NPC Generator

Build rich NPC profiles — full stat blocks, backstory, motivations, and plot hooks. Perfect for populating your campaign.

💰

Loot Table Generator

Standalone treasure tables — magic items, gold, gems, and mundane loot scaled by CR. Add thematic rewards to your campaign.

📋

Session Generator

Generate standalone session outlines with scenes, hooks, pacing, and branching paths. Works with or without Campaign Keeper.

📜

Lore Generator

World-building lore — factions, history, locations, artifacts — that adds depth and context to your campaign world.

🌍

Campaign Generator

Build a full campaign arc from a single prompt — main villain, faction dynamics, session arcs, and world-shaking plot hooks.

Start building your campaign, session by session.

5 free generations to try — then upgrade to unlock Campaign Keeper and run long campaigns with AI that remembers.

$9.99/month · Campaign Keeper included · Cancel anytime
Already have an account? Log In