Any system · Free

A Campaign Manager That Doesn't Care What You Play

Most campaign tools ask which edition you're running before they'll show you anything, then quietly become useless the moment your group switches games. This one never asks. It tracks the part of a campaign that's the same in every system — the people, the factions, the threads — and leaves the rules to your rulebook.

The layer above the rules

Ask a GM what they lost track of last campaign and almost nobody says a stat block. They say they forgot which NPC owed the party a favour, or that a faction was supposed to retaliate three sessions ago, or that a player's backstory had a sister nobody ever met. None of that is system-specific. All of it is what actually determines whether a long campaign feels coherent.

What it tracks

  • NPCs, PCs, factions, locations and abstract forces
  • Eight typed relationships, directional or mutual, with strength
  • Quests and goals linked to the cast involved
  • Session plans, journals and a campaign timeline
  • Secrets hidden from players until you reveal them

What it deliberately doesn't

  • Character sheets tied to one ruleset
  • Encounter balancing maths
  • Spell and item compendiums
  • Anything that would break when you change games

Why the relationship map is the spine

Most campaign managers start with folders. You get a notes tree, you fill it with pages, and eighteen months later you have a beautifully organised archive that answers questions you never ask at the table.

This one starts with connections. The relationship map is the home screen, and everything else hangs off it — quests link to the NPCs who care about them, sessions link to the scenes and the cast in them, factions cluster visibly around whatever they're fighting over. When a player does something unexpected, you look at the web and can see, immediately, who it affects.

Everything in one tab

Relationship map

The whole cast and every connection between them, on one canvas.

Faction tracker

Alliances, wars, secret backers and shifting standing.

Session planner

Scene outlines that become your session recap automatically.

Initiative tracker

Turn order against the NPCs already on your map.

Generators

NPCs, places and hooks for the person you never wrote.

Dice roller

Polyhedrals with modifiers and history, built in.

Bring what you already have

Nobody starts from nothing. If your campaign lives in an Obsidian vault, import the whole thing in one click and every wikilink becomes a relationship. If it lives somewhere else, JSON import and export moves it in and out freely — your data is never locked in, which matters rather a lot for something you intend to use for years.

Playing a specific system? There are pages for D&D and Pathfinder with examples in those idioms.

Frequently asked questions

What does system-agnostic actually mean here?
It means the tool models fiction, not rules. There are no stat blocks, no class lists, no spell slots and no dice formulas tied to one edition. What it stores is people, factions, places, the relationships between them, and what happened in your sessions — which is identical whether you're playing D&D 5e or a homebrew system you wrote last month.
Which systems does it work with?
Any of them. It's in regular use for D&D 5e, Pathfinder 1e and 2e, Call of Cthulhu, Blades in the Dark and other Forged in the Dark games, Powered by the Apocalypse games, OSR retroclones, Vampire and other World of Darkness lines, and entirely homebrew systems.
Isn't a system-specific tool better?
For combat automation, yes — a 5e-native tool that knows what a spell slot is will always beat a generic one. This isn't that. It's for the layer above the rules: the cast, the politics, the threads. That layer is where campaigns actually get lost, and it looks the same in every system, which is why one tool can serve all of them well.
Do I need an account or a subscription?
Neither. It runs in your browser and saves to local storage, so you can start immediately and your data never leaves your machine. Pro is optional and adds sheets, secrets, a journal, quest tracker and PDF export.
Can I run more than one campaign?
Yes, unlimited campaigns on the free tier, each fully separate. GMs running a weekly 5e game and a monthly Call of Cthulhu one-shot series keep them as two campaigns and switch between them from the campaign selector.
What if I switch systems mid-campaign?
Nothing breaks, because nothing in your campaign data was system-specific to begin with. Groups that convert a 5e campaign to Pathfinder 2e, or drop a homebrew ruleset for something off the shelf, keep every NPC, faction, relationship and session note untouched.

Part of a complete GM toolkit

The Spider's Web combines an NPC relationship mapper, session planner, initiative tracker, dice roller, and generators into one campaign manager for any tabletop RPG — in person or online. Free, no login required. Your data stays in your browser.

Start your campaign — it's free →