Put every NPC, faction and location on one canvas and draw the alliances, debts, rivalries and secrets between them. Force-directed layout untangles the web for you.
Open NPC Relationship Map →Every tool a GM needs, in one browser tab
These are not six separate apps. They are six views of the same campaign — roll initiative against the NPCs on your relationship map, generate a stranger and wire them into the web, plan the next session around the faction that just lost its patron. Free, system-agnostic, no login.
Track which factions are at war, who is quietly funding whom, and how the balance shifts when your players lean on it. Hidden edges keep the double-dealing DM-only.
Open Faction Relationship Map →Outline scenes, attach prep notes, link the NPCs and quests each beat touches, then log the finished session straight to your journal.
Open Session Planner & Timeline →Roll initiative, order the turn, track HP and conditions, and move through rounds without leaving the campaign you already have open.
Open Initiative Tracker →Instant NPCs, places and plot hooks for the moment your players talk to the person you never wrote. Drop the result straight onto the map.
Open NPC & Plot Generators →Dice Roller
FreeA full polyhedral roller with modifiers, advantage and roll history — built in, so you are not juggling another browser tab mid-session.
Open Dice Roller →Why they live in one place
Most GM tooling is a pile of single-purpose tabs: a roller here, an initiative app there, notes in a third place that knows nothing about either. The context switch is the cost, and it always lands mid-session.
Here the relationship map is the spine. Everything else reads from it — the initiative tracker knows your NPCs, the generators write onto the canvas, the planner links scenes to the cast involved. Prep and play use the same data.
Prefer to start from something pre-built? Browse the free campaign templates.
Start your campaign — it's free
No login required. Your data stays in your browser.
Open the campaign manager →