About

Why this exists

Long campaigns are hard to remember. After a few months of weekly sessions, even the most attentive DM starts forgetting which NPC gave the party the quest, what the rogue swore vengeance against, or what that ominous name carved into the dungeon wall actually meant.

Campaign Tracker was built to solve that problem. It started as a personal tool for running a single campaign and grew into something that handles the full surface area of DM prep: sessions, NPCs, locations, factions, world events, a custom calendar, and a player portal so your players are never lost between sessions either.

Everything is designed around one goal: when you sit down to prep the next session, you should be able to find anything in under a minute.

Open source

Campaign Tracker is fully open source. If you want to self-host it, contribute a feature, or just poke around the code, the repository is on GitHub.

github.com/Tawe/Campaign-Keeper