Knowledge Graphs
See how everything connects
Living, queryable maps of your world. Political webs, faction rivalries, NPC networks, geographic hierarchies. Not a static picture.
The campaign manager for homebrew Dungeon Masters
Grimoire is structured data you query, not docs you dig through. NPCs, factions, locations, and plot threads: typed, connected, and visible only to those who should see them. So you can run sessions, not search for notes.
Hover any node. That's a two-second NPC lookup, not a five-tab archaeology dig.
Free to start. No credit card. AI is optional, and you never pay us for tokens.
Built in the open
Grimoire is early, and that is the point. Every feature so far came from a real DM's request. Sign up and you get a direct line to shape what gets built next.
Why most campaign tools fall short
Your campaign already lives in a dozen documents. The connections between them live only in your head. Grimoire holds the whole web: the database, the lore, and every thread tying them together.
What's in the box
Every piece talks to every other piece, so your campaign stops being a pile of documents and starts being a place.
See how everything connects
Living, queryable maps of your world. Political webs, faction rivalries, NPC networks, geographic hierarchies. Not a static picture.
14 schemas built for TTRPGs
Purpose-built records for NPCs, locations, factions, quests, items, creatures, vehicles, and more. Stop rebuilding the same NPC template for the fourth time.
Beautiful freeform content
Rich block-based documents for anything that doesn't fit a schema. Slash commands, embedded entries, callouts. Share it or keep it secret.
Collaborate without spoilers
Real-time collaborative editing for your table. Players add to shared lore while your GM secrets stay automatically hidden.
Any genre
Pick a genre when you start an RPG campaign and the whole app reshapes to fit: category names, field-option vocabularies, tags, dimensions, foundation sections, and tone. Same fourteen entity types, every time, reshaped to your setting.
Real default fields on every NPC. Genres change the option vocabularies, not the schema.
The difference
Before, scattered tools
"Wait, who was that guy again?"
After, everything connected
One system, tying everything together. Nothing forgotten.
How it's structured
From the unbreakable truths of your setting down to the living details. Grimoire mirrors how worldbuilders actually work.
The rules that can't be broken
The irrefutable truths that govern your setting. Not characters or places, but the core rules that make your world itself. The backbone every graph is built on.
The web of connections
Knowledge graphs that visualize how everything connects. Alliances, rivalries, hierarchies, consequences. The shape of your world's conflicts, at a glance.
The living database
Your NPCs, locations, factions, items, and more. Every entity has structured fields, relationship links, and optional secrets only you can see.
Optional Grimoire MCP
Grimoire works fully without a single AI feature. But if you want it, Grimoire MCP connects your campaign to any MCP-compatible client (Claude, ChatGPT, Cursor). You bring your own client, so there's no token markup and no model lock-in, and your AI assistant reads your world live and never contradicts your canon.
Build your TTRPG bot →// your AI client, mid-conversation
→ answers from your data, not generic fantasy.
Pricing
We never charge for AI tokens. Bring your own client. Pay only for campaign management, and only when you're ready.
Full features, limited capacity
$0 / forever
Everything, unlimited
$10 / month
Shared worlds & collaboration
Coming soon
Free to start. No credit card.
Your feedback actively shapes the product.
Start your campaign →Or join the Discord and meet the DMs already running it.
Everything you need to know before you start.
No. Databases, knowledge graphs, wiki, and player portal all work standalone. Grimoire MCP is an optional layer for users who want to connect Claude, ChatGPT, or any MCP-compatible client.
Grimoire ships with the schema pre-built, so you start with a campaign skeleton, not a blank page. Most DMs have their first NPCs, locations, and factions in within twenty minutes. The rest grows session by session.
A wiki stores information in pages. Knowledge graphs show how that information connects. Link an NPC to a faction and that relationship becomes a visible, traversable edge: political webs, influence chains, connections you forgot you made.
No. Grimoire is genre-aware. Pick Fantasy, Sci-Fi, Horror, Post-Apocalyptic, Modern, Superhero, or Historical when you create a campaign and the whole app reshapes to fit. Custom fields let you take it further.
Four worldbuilding tools, four schema philosophies. World Anvil is articles you publish. Grimoire is structured data you query. Grimoire ships with a pre-built opinionated schema (14 typed entities with genre-aware default fields), so your campaign skeleton is ready in minutes instead of hours of setup. World Anvil is article-centric with templates you choose and extend. LegendKeeper offers flexible pages with no forced categories, so you design your own schema. Kanka has ~20 base entry types but the fields per type are yours to configure. On knowledge graphs: Grimoire has campaign-wide multi-projection views (political, geography, timeline, custom); World Anvil has diplomacy webs for organizations; LegendKeeper has whiteboard Boards for relationship mapping; Kanka has a per-entry Connection Map on its Premium tier. On real-time collaboration: Grimoire and LegendKeeper edit wiki content live; Kanka has live updates on maps and whiteboards; World Anvil uses asynchronous co-authors. On AI: Grimoire is the only one with native MCP for any AI client (Claude, ChatGPT, Cursor), and never charges for AI tokens. World Anvil has AI asset generation features but no MCP. LegendKeeper and Kanka have no AI integration.
| Grimoire | World Anvil | LegendKeeper | Kanka | |
|---|---|---|---|---|
| Structure | 14 typed entities + wiki + graphs | Article-centric wiki | Flexible pages + wiki | ~20 typed entry types |
| Setup friction | Pre-built schema, fill and go | Templates + customization | You design the schema | Base entries + you configure fields |
| Knowledge graphs | Multi-projection (political, geo, timeline, custom) | Diplomacy webs (organizations) | Boards (whiteboard) | Per-entry Connection Map (Premium) |
| Real-time wiki collab | Yes (Y.js CRDT) | No (async co-authors) | Yes | Yes (maps + boards) |
| Player visibility | 3 named tiers | Per-article + co-authors | Hide secrets + public links | Per-entity + roles |
| AI integration | MCP (any client, optional) | AI asset generation (no MCP) | None | None |
| AI token charges | Never (BYO client) | n/a | n/a | n/a |
Yes. The Player Portal shares exactly what you choose. Three visibility tiers (common knowledge, player knowledge, GM secrets) mean players only ever see what you have revealed.
Your data belongs to you. Export everything anytime in standard formats. If a subscription lapses, your data is preserved and still readable. You just cannot add new content until you resubscribe.
Two paths. Connect Grimoire MCP to your AI client, paste in your messy notes, and ask it to parse them into structured entries. Or use the streamlined manual-entry forms designed for fast input.