For homebrew Game Masters

The RPG campaign manager built for homebrew GMs.

Grimoire keeps your tabletop RPG campaign in one structured place. 14 typed entities, knowledge graphs across all of them, a real player portal, and optional AI integration for the GMs who want it. D&D, Pathfinder, Call of Cthulhu, your own homebrew system. Same workspace.

Free tier on every plan. No credit card. MCP included. We never charge for AI tokens.

Why this exists

Your RPG campaign isn't a document. It's a network.

A six-month tabletop RPG campaign isn't twelve pages of session notes. It's NPCs who owe each other things, factions with overlapping interests, locations that change hands, items that move between owners, and plot threads that braid together over months of play.

The tools most Dungeon Masters use are not built for that shape. Google Docs flattens it into prose. Notion asks you to design a database before you can use it. A wiki gives you pages but no relationship view. Index cards work until they don't fit on the table.

An RPG campaign manager that fits the job is structured, typed, and relationship-aware. Grimoire is that.

What it does

What an RPG campaign manager should actually do.

A schema that fits how RPG campaigns actually work

Most RPG campaigns are a network of NPCs, factions, locations, and threads. A spreadsheet flattens that into rows. A wiki flattens it into pages with broken back-references. Grimoire ships 14 typed entities pre-built for the shape of an RPG campaign, so you spend your time filling in the form rather than designing it.

Knowledge graphs across every entity type

Click on a Duke and see every faction he's in, every location he holds, every quest that touches him, and every NPC tied to those factions. Render the same data as a political web, a geographic map, a timeline, or a custom projection. The relationships are first-class, not link-soup.

A real player portal with visibility tiers

Three named visibility tiers (common knowledge, player knowledge, GM secrets) and invite-code player accounts. Players see a curated view of the world their characters actually know. The Vampire your party hasn't learned about yet stays hidden until you mark them otherwise.

Collaborative wiki on the same data

A real-time block-based wiki sits on top of the typed entity layer. Co-GMs and trusted players can edit alongside you. The wiki references the entities; the entities don't need to be re-described every time they show up.

AI-optional, MCP-native

If you already use Claude or ChatGPT for session prep, Grimoire MCP turns your campaign into a live structured source the AI queries on demand. One OAuth click, the connector stays put, no copy-pasting context every session. If you don't use AI for prep, none of this is in your way. Knowledge graphs, wiki, player portal, and entities all work standalone.

The schema

14 typed entities. Pre-built for the shape of an RPG campaign.

Every entity has structured fields, explicit relationship links, and three named visibility tiers. The schema fits D&D, Pathfinder, Call of Cthulhu, Blades in the Dark, and most homebrew systems out of the box.

NPCs

Named characters with motivations, secrets, voices, faction ties

Locations

Places your party can visit, nested arbitrarily deep

Factions

Organizations, religions, criminal cells, noble houses

Quests

Active threads with state, stakeholders, branches

Items

Magical or mundane, with lore and ownership chains

Vehicles

Ships, carts, mechs, anything your party rides

Creatures

Bestiary entries for monsters and wildlife

Lore Entries

Myths, histories, in-world books, cultural facts

World Rules

Physics, magic systems, planar laws

Planar Forces

Gods, primordials, abstract powers

Session Recaps

What happened, who was there, what changed

Session Preps

What you're planning for next session, GM-only

Custom Mechanics

System-specific or homebrew rules you encoded

Player Characters

The party, tracked alongside every other entity in the GM workspace

Knowledge graphs

See the whole RPG campaign as a graph, not a stack of pages.

Click on the Duke and see every faction he's in, every location he holds, every quest that touches him, and every NPC tied to those factions. Same data, four lenses: political, geographic, timeline, and custom projections you define yourself.

This is what most "campaign management tools" are missing. Wikis link pages. Spreadsheets list rows. Grimoire renders the network.

Four projections

  • Political — factions, alliances, rivalries
  • Geographic — locations and nesting
  • Timeline — when things happened and changed
  • Custom — your own relationship axis

Free tier includes one full RPG campaign, unlimited entities, knowledge graphs, the player portal, and MCP.

No credit card. No time limit. Most homebrew GMs running one campaign never need to upgrade.

Start your campaign. Free, no card.

Player portal

Your players see exactly what their characters know. Nothing more.

Most RPG campaign managers stop at the GM's workspace. Grimoire ships a dedicated Player Portal with three named visibility tiers and invite-code accounts for your players.

  • Common knowledge shows to anyone who has the campaign open. Tavern rumors, public history.
  • Player knowledge shows to your party once their characters have learned it. The duke's real name, the cult's true patron.
  • GM secrets stay yours forever. The villain's plan, the foreshadowing you haven't paid off yet.

Per entity. Per field. Per session. The visibility shift happens when you say it does.

The category

How Grimoire compares to other RPG campaign managers.

The RPG campaign management category is genuinely crowded. Here's an honest read of how the pieces fit, and full comparison pages where they exist.

World Anvil

Worldbuilding platform with a campaign manager bolted on

8 years live, 3.5M accounts, deep feature surface (25+ article templates, 5e SRD, Foundry VTT, Manuscripts novel-writing app, paid-world monetization). The right pick if you want everything in one place and don't mind the setup. Free tier shows ads.

Read the full comparison →

LegendKeeper

Polished, map-first worldbuilding tool

Ennies Gold, 200K+ creators, category-leading maps (illustrated, nested, custom pins). The right pick for hexcrawl and atlas-driven settings. Free tier is view-only; real use starts at the 14-day Pro trial.

Read the full comparison →

Kanka

Open-source web wiki for TTRPG campaigns

Long-running open-source TTRPG campaign manager with a flexible entity system, generous free tier, and a community that publishes campaigns publicly (some Kanka wiki pages even rank organically for D&D lore queries). Good fit if you want open-source and an active modder community. Lighter on real-time collaboration and has no MCP-style AI integration.

Obsidian + community plugins

Markdown notes, infinite flexibility, manual setup

Local-first markdown notes with a deep plugin ecosystem (SlyFlourish's Lazy GM templates, Josh Plunkett's Obsidian-for-TTRPG kit). The right pick if you want full data ownership, total customization, and you enjoy designing your own schema. The wrong pick if you want pre-built structure and a player-facing portal out of the box.

Notion / Google Docs

General-purpose workspaces a lot of GMs start with

Where most homebrew RPG campaigns actually live before the GM moves to a real campaign manager. Fine for the first few sessions. Falls down when you want relationship views, player-safe sharing, or any structured query across NPCs.

Looking for a tool that's not listed here? Tell us at /contact and we'll add it.

Pricing

Free is a working RPG campaign, not a trial.

Free

$0

  • 1 campaign, unlimited entities
  • Knowledge graphs + player portal
  • MCP integration included
  • 50 MB storage
  • No ads. No card. No countdown.

Pro

$10/mo

  • Unlimited campaigns
  • Larger storage
  • Custom fields per entity type
  • Everything in Free
  • 14-day money-back guarantee

Team

$25-50/mo

  • 3-10 GM seats
  • Multi-GM campaign collaboration
  • Shared world libraries
  • Everything in Pro

Grimoire never charges for AI tokens. Bring your own Claude, ChatGPT, or Cursor client. Claude and ChatGPT both support custom MCP connectors on their free tiers, so the full AI-assisted RPG campaign workflow is free end-to-end on both sides.

FAQ

Questions, answered

What is an RPG campaign manager?

An RPG campaign manager is software that helps a Game Master organize the state of a tabletop RPG campaign: NPCs, locations, factions, quests, items, plot threads, session notes, and the relationships between all of them. The good ones replace the spreadsheet, the wiki nobody updates, and the chat history nobody can search.

Is Grimoire really free?

Yes. Grimoire Free is one full working RPG campaign, unlimited entities, 50 MB storage, knowledge graphs, the player portal, MCP integration, and data export. No ads, no credit card, no time limit. Most GMs running one campaign never need to upgrade.

What RPG systems does Grimoire support?

Grimoire is system-agnostic. The 14 typed entities (NPCs, Factions, Locations, Quests, Items, Vehicles, Creatures, Lore Entries, World Rules, Planar Forces, Session Recaps, Session Preps, Custom Mechanics, Player Characters) fit D&D, Pathfinder, Call of Cthulhu, Blades in the Dark, Vampire, Warhammer, Mothership, and most homebrew settings. Custom Mechanics let you encode system-specific rules.

Is this a D&D campaign manager or a general RPG campaign manager?

Both. Grimoire is built so the same workspace runs your D&D 5e homebrew, your Pathfinder pirate adventure, and your one-shot Cthulhu game. We don't bundle a 5e SRD or stat block library, so if you need integrated rules lookups, World Anvil or D&D Beyond will fit better. For the campaign-state layer underneath any RPG system, Grimoire is built for it.

What about Dungeon Master tools like the dice roller, initiative tracker, and VTT?

Grimoire is the campaign-state and worldbuilding layer, not the at-table tooling layer. We don't ship a dice roller, initiative tracker, or VTT. For those, GMs typically pair Grimoire with Foundry VTT, Roll20, Owlbear Rodeo, or a physical setup. Grimoire holds the canon; the VTT runs the encounter.

How is this different from a wiki like Notion or Obsidian?

Notion and Obsidian are open canvases where you design your own RPG campaign management schema before you can use it. Grimoire ships the schema already designed: 14 typed entities with structured fields, relationship links, and multi-projection knowledge graphs. You fill in the form rather than build the form.

Do I have to use AI to use Grimoire?

No. Grimoire is a complete RPG campaign manager without a single AI feature turned on. Knowledge graphs, wiki, player portal, and structured entities all work standalone. Grimoire MCP is an optional layer for GMs who already use Claude, ChatGPT, or another AI client. AI is a power feature, not a requirement.

Can my players see anything in Grimoire?

Yes. Grimoire has a dedicated Player Portal with three named visibility tiers (common knowledge, player knowledge, GM secrets) and invite-code player accounts. Players see a curated view of the world your characters know; you decide per entity and per field what crosses the table.

The RPG campaign manager you would have built.

Free to start. No credit card. No AI required. MCP included on every tier.

Already using Notion, Obsidian, or a spreadsheet for your RPG campaign? Try Grimoire on a new campaign and see if a pre-built schema fits how you actually run sessions.