For D&D game masters

Every NPC, rule and secret, right when the table needs it.

GM Companion is a desktop app that keeps your campaign in one place, listens to your players, and opens the right page before you've finished reaching for your notes.

For Windows 10 and 11 · Cancel any time during the trial and pay nothing

GM Companion showing Thorvin Ironmantle's profile, opened after a player said “I want to talk to Thorvin”.
It listens to the table

Players talk. The right page opens.

No more flipping through notes while the table waits. Turn on the microphone and GM Companion follows the conversation, ready with whoever comes up.

  1. 1
    It hears who's mentionedSpeech is turned into text on your own computer. The audio never leaves it.
  2. 2
    It knows who they meanNames, nicknames and roles: “Thorvin”, “Thor” or “the blacksmith” all find the same dwarf.
  3. 3
    It opens their profileTheir voice, what they want, their secrets and who they know, right in front of you.

A player says“I want to talk to the blacksmith.”

“Heard at the table”: the app caught “I want to talk to Thorvin” and opened his profile, which also answers to “the blacksmith”, “Thor” and “le forgeron”.
Everything at the table

Prep less. Run more.

One app for the things you juggle every session, built to be glanced at mid-game in a dim room.

Your world in one place

NPCs, places, factions, items and lore, with notes, secrets only you see, and a map of who knows whom.

It listens to the table

When a player names someone, by name, nickname or role, their profile opens on its own. Speech is understood on your computer.

Initiative that keeps up

Build fights from the SRD monsters or your own NPCs, see how hard they are for your party, then track HP, conditions, concentration and death saves.

Your players' sheets

Drop in a D&D Beyond export or the official fillable sheet and the whole party is ready: AC, HP, passive Perception, all of it.

Sessions remembered

Record a session and keep the transcript. With an AI model, get a recap of what happened and a ready-made “previously on” for next time.

Maps and a player screen

Pin places and people on your maps, then show a map, a portrait or the initiative order on a TV, with hidden pins kept hidden.

Dice, tables and generators

3D dice, roll tables that roll on other tables, and instant NPCs, names and taverns when the party goes somewhere you didn't plan.

Bring what you have

Import NPCs and places from your PDFs and notes. Export the campaign to a web page, a PDF or an Obsidian vault, as a GM copy or a player handout.

AI when you want it

Optional, and your choice of model: Claude or ChatGPT with your own key, or a free model running on your own computer.

Encounters

Plan the fight, then run it

Add monsters from the rules or your own campaign, see the difficulty for your party, and roll initiative for every monster in one click.

  • HP with damage, healing and temporary hit points
  • Conditions, concentration, reactions and death saves
  • Legendary and lair actions on the right turn
  • Stat blocks one click away
A running encounter: goblins and a bugbear in initiative order, with a Low difficulty bar for a party of four.
Players

The whole party, at a glance

Import each character sheet once. Armor class, hit points, passive Perception and every ability score are there when you need them, along with your private notes on each character.

The Players tab: four characters with their armor class, hit points and ability scores.
Improvise

Someone new, in one click

The party wandered off the map? Make an NPC with a look, a voice, a want and a secret, reroll what you don't like, and add them to the campaign.

  • NPC, name and tavern generators that work offline
  • Roll tables for rumors, loot, weather and more
The NPC generator showing a halfling dockhand with a voice, a want and a secret.
Private by design

Your campaign stays on your computer.

Your files, not our serversCampaigns are saved as files on your computer. We never receive them, so your players can't stumble onto your secrets.
Listening that stays localSpeech is recognized on your computer. Nothing you say at the table is sent anywhere.
Works offlineOnce you're signed in, everything runs on your computer. The app checks your subscription now and then, and keeps working for 14 days without a connection.

Bring it to your next session.

Download GM Companion and try everything free for 7 days. If it's not for your table, cancel before the trial ends and you won't pay a thing.