For game masters running long campaigns

Your canon, as files you own. Your secrets, kept.

Paste your session notes. DM Companion turns them into a campaign wiki of plain markdown files, and tracks every fact your players have learned and the session they learned it in.

In development. The screens on this page are design previews of what we're building for early access.

Mordecai VaneDesign preview
  • Runs the river ferry between the wharf and the Lock Gates.

    Learned in Session 4
  • Favor settled: fare cut to 20gp. The party now owes him one.

    Learned in Session 12 · new
  • Informs for The Gilded Hand.

    From your prep notes
  • Blackmailed by Captain Roske over a drowned passenger.

    From your prep notes
Players see 2 of 4 factsTap a label to reveal or hide a fact

After the session

Write notes the way you always do. No recording needed.

Paste typed notes after the session. Nothing changes in your wiki until you accept it, and every fact keeps a link to the note it came from.

  1. Paste your notes

    Shorthand, typos, half-sentences. Names get matched to pages you already have.

  2. Review the proposed facts

    New facts for existing pages, new NPCs saved as drafts, and a question when something is ambiguous. You choose what's canon and who can see it.

  3. Prep the next session

    Loose threads, who's likely to show up, and what each of them wants, on one screen.

Review Session 12Design preview
- fog on wharf, party takes the ferryman across to lock gates - he wants 40gp more, says they owe him. Ryn talked him down to 20 + a favor - new guy: Pell, lockkeeper, scared, old, knows the tunnels
QuestionNeeded before the other changes can link correctly

Is "the ferryman" Mordecai Vane?

He's the only ferryman in the River District, and he was owed money in Session 4.

New factMordecai Vanefrom your notes, line 2

Favor settled: fare cut to 20gp. The party now owes him one.

Who knows:Party knowsDM only

What the party knows · Planned

Your players see what they've learned. Nothing more.

Every fact has its own visibility. Reveal one at the table and it shows up in the player journal, marked with the session where the party learned it. The rest stays yours.

What you see

MV

Mordecai Vane

Also known as The Ferryman
Canon2 of 4 facts revealed
  • Runs the river ferry between the wharf and the Lock Gates.

    Party knowsSession 4
  • Favor settled: fare cut to 20gp. The party now owes him one.

    Party knowsSession 12
  • Informs for The Gilded Hand.

    DM only
  • Blackmailed by Captain Roske over a drowned passenger.

    DM only

What your players see

MV

Mordecai Vane

"The Ferryman"
PersonShared by your DM · read-only
  • Runs the river ferry between the wharf and the Lock Gates.Learned in Session 4
  • Cut our fare to 20gp. We owe him a favor now.Learned in Session 12

This journal shows only what your party has learned.

What we're building

Built for the DM who's twelve sessions in and losing track.

DM Companion is in development. These are the features planned for early access.

A wiki that links itself

NPCs, locations, factions, items, quests, and lore, connected with [[links]] the way you'd write them by hand.

Answers with sources

Ask about your world and every answer names the pages and sessions it came from. If it isn't in your notes, it says so.

Drafts stay drafts

Generated NPCs, encounters, and descriptions are marked as drafts until you make them canon.

Next-session prep

Open threads, NPCs likely to appear, and who owes whom, pulled together before game night.

No recording needed

Works from the notes you already take. Good for in-person tables and groups that don't want their sessions recorded.

Secrets, one fact at a time

Mark any single fact DM-only. It stays out of the player journal and out of any answer a player can see.

Your files · Planned

Your canon is plain markdown. Take it anywhere.

Every page is a markdown file that opens in Obsidian or any editor, with its facts and sources included. Export whenever you like. Leaving DM Companion never means losing your campaign.

HostedSubscription with AI credits included. Pricing will be announced with early access.
Self-hostedOpen source. Run it on your own machine and bring your own AI API key.
the-drowned-crown/ ├─ npcs/ │ ├─ mordecai-vane.md │ ├─ captain-roske.md │ └─ pell.md draft ├─ locations/ │ ├─ river-district.md │ └─ lock-gates.md ├─ factions/ │ └─ the-gilded-hand.md └─ sessions/ ├─ 11-the-wharf-brawl.md └─ 12-fog-on-the-wharf.md

About

Made by a game master, for game masters.

DM Companion is an independent software company based in Columbus, Ohio, founded by Chad, a game master building the tool he wanted for his own table.

DM Companion is in development and opening to a small group of DMs first. Write to chad@dmcompanion.com with questions, partnership ideas, or press.

Get early access

We're opening DM Companion to a small group of game masters first. Tell us a little about your table and we'll be in touch.

Questions? Email chad@dmcompanion.com