Everything you need to prep, run, and recap your campaign, without the subscription gravity well.
GM Grimoire is built for real GM workflows: worldbuilding, encounter prep, improvisation, and the post-session “what just happened?” recovery phase.
- Local-first & Ownership
- Campaign Structure
- Worldbuilding Hub
- Sessions & Play Mode
- Encounters & Adversaries
- Notes, Search, Tags & Links
- Maps & Visuals (Optional second screen)
- Loot & Printables
- Customization (System-agnostic)
- Export & Sharing
Local-first & Ownership
Your campaign lives on your computer
No accounts required to keep playing. No server outages. No subscription lock-in. Your campaign is yours, stored locally, with your assets and notes right where you expect them.
- Built for long-running campaigns (and reruns)
- Offline-friendly
- Easy to back up and move
Campaign Structure
Organized from big picture to moment-to-moment
Model your prep the way you actually think about it:
Campaign → Adventure → Session → Scene
- Link scenes to locations, NPCs, encounters, and outcomes
- Keep high-level arcs separate from session details
- Prep as little or as much as you want
Worldbuilding Hub
Keep your setting connected
Everything in your world can live in one place and stay easy to find.
Cross-link related elements (NPC ↔ location ↔ scene ↔ faction) that way in when you’re playing in session mode, you can follow the action wasily
- NPCs, factions, locations, items
- Encounters, adversaries, environments
- Attach images and reference materials
Sessions & Play Mode
TIME TO PLAY (without wrecking your canon)
Start a session and track what happens at the table without overwriting your campaign baseline.
- Session changes live with the party’s journey
- Create new NPCs/items/notes during play without “polluting” your source material
- Bring session discoveries into the campaign later when they become canon
Perfect for:
- keeping improvisation tidy
- playtesting your homebrew
- running the same module for multiple groups
Encounters & Enemies
Encounters that support your style, not someone else’s rules
Build a bestiary, prep encounters, and run them with the info you actually need at the table.
Track the stats that matter for your system (not just HP)
- Customize and decide which attributes you need to store for enemies
- Design your own creature block layout
- Enemy Ability library (make a library of common abilities)
- Clone and tweak enemies on the fly
- Encounter Builder, give yourself guidance or calculate a difficulty score based off an custom data point.
- Encounter runner built for fast reference and tracking
Notes, Search, Tags & Links
Find anything in seconds
When you’re mid-session and someone says “Wait, what was the baker’s son’s deal again?” you should not be scrolling through seven documents.
- Add session notes with a click
- Search across your campaign content
- Tag and filter for quick grouping
- Link elements together to keep context close
Session Logging & Recaps
Automatic session timeline
Capture table events as they happen and review them later as a clean log.
- Great for keeping continuity across long campaigns
- One-click notes that compile into a session log
- Timeline view for recaps, unresolved hooks, and consequences
Maps & Visuals (Optional)
A little more magic at the table (without becoming a VTT)
GM Grimoire can show visuals on a second screen or window when you want it. Keep it easy and lightweight, prepping a session shouldn’t involve hours of software setup
- Display maps, locations, NPC portraits, mood images
- Optional map markers for tracking the party and other dynamic elements
- Show basic trackers and turn order with a couple clicks
- Keep it lightweight: inspiration and orientation, not grid combat
(No pressure. Theater-of-the-mind works beautifully too.)
Loot & Printables
For your loot goblins
Create items, attach them to encounters, and generate printables and loot cards.
- Printable outputs for handouts and cards
- Item library with notes and tags
- Encounter loot tracking
Customization (System-agnostic)
Built for your ruleset, whatever it is
Whether you run 5e, Daggerheart, Pathfinder, CoC, Paranoia, Toon, or something you invented at 2AM, GM Grimoire adapts.
- Fully customize Enemy attributes and layout store whatever your system needs
- Rename terms to fit your system’s language
- Per session unique tracked stats and fields
- Custom NPC fields and layout editor
- Adjust layout to match your GM style
Export & Sharing
Share a campaign, or export to a document
Two kinds of export, depending on what you need:
1) Shareable Campaign Export
Package a campaign so another GM can import it and run it.
2) Export to Document
Export your campaign content into a document format that’s easy to polish into:
- player packets and handouts
- publishing drafts
- PDFs and zines
Why not just use notes apps or a wiki?
Because GM Grimoire isn’t just storage.
It’s built to run sessions with session-safe play mode, encounter tools, and instant recaps.