Built for Dungeon Masters who keep their campaign in three browser tabs and a notebook. No AI required; it's there if you want it.
Notion for the wiki. Roll20 for combat. Discord for everything else. A note app for the names. The notebook for the rest. We've been there. We built one tool to hold the whole thing.
NPCs, settlements, factions, lore, quests, encounters — typed, linked, searchable. Type @ in any note and the world autocompletes.
Read the worldbuilding guideShe owns the Black Stag because her husband owned it, and her husband owned it because @the Lampreys let him.
Initiative, HP, conditions, dice — broadcast to every device at the table in real time. Reveal a map pin and everyone sees it. End combat and the session log writes itself.
Try the initiative trackerPhones at the table. Character sheets that breathe. Dice that land in the session log. A view of the world filtered exactly to what you've revealed — no spoilers, no peeking.
See the player viewEntirely optional — skip it and the rest of the app doesn't change. But if you want a co-DM: retrieval over everything you've written, a witness to the Lamp Grove murder whose voice matches your lore, and nothing touches your world until you click Save. You're always in control.
Read the technical postPhones at the table. Character sheets that breathe. Dice that land in the session log. A view of the world filtered exactly to what you've revealed — no spoilers, no peeking.
Players are free, always. During beta every founder seat is free until launch — then a locked $10/mo for life. AI is entirely optional. Full plans return at launch.
“I'm building Dungeon Diary because I needed it. When I moved away from my home group, remote play got hard — our DM didn't have the technical chops for Foundry, and I was drowning trying to flesh out a homebrew campaign across Notion pages and notebooks. I wanted one place that made it easy to organize a campaign and run it well, whether the party's around the table or scattered across timezones.”
Open a campaign in two minutes. Run the table from one tab.