Features

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.