A portable, offline-first DM tool built with Flutter. Manage combat, track timelines, and project a rich campaign wiki seamlessly — on any device.
Everything you need to run immersive sessions, right at your fingertips.
Initiative, HP, conditions, turn management. Every action auto-logs to the session event log for clean session records.
Six-layer canvas — grid, token, annotation, fog, terrain, decal. Draw tool, persistent rulers and circles, fog of war.
Infinite canvas with Bezier connections, nested workspaces, undo/redo. LOD rendering stays smooth at any scale.
Schema-driven cards with 16 field widgets (text, markdown, image, stat block, dice roller). Templates, packages, full import/export.
SRD-driven creation wizard, level-up planner with pending choices, multiclass with prereq checks, weapon mastery, spell slots.
Layered audio with gapless loops and volume fade. Build custom themes, shift ambience dynamically mid-session.
Closed beta. Sync, publish, follow, find a table.
Only the DM needs a beta slot — the table joins free. Realtime CDC sync streams character, entity, and member changes to every connected client. Offline edits reconcile on reconnect.
Publish worlds, templates, packages, characters as immutable snapshots. Versioning with lineage, atomic download counters, browse by type / language / tags.
Public profiles with follow system, activity feed (text + image posts, likes), realtime direct messaging — 1-to-1 and group chats with unread counters.
Post open games with system, seats, schedule, language, tags. Players apply with a message; listing owners accept, reject, or applicants withdraw.
Quick guide to the most powerful tools at your disposal.
Roll initiative, track HP and conditions, advance turns with one tap. Every change writes to the session event log so nothing gets lost.
Six-layer canvas with Navigate, Ruler / Circle, Draw, Fog, terrain and decals. Rulers and circles persist; fog syncs to projected and online views.
Three ways: same device pop-out window, different device cast to a tablet, or online players — every connected app mirrors the active view via per-world manifest replay.
Mind map for ideas, World Map with pins and fog of war, Era Timeline for history, and schema-driven Entity templates. Works fully offline.
A peek into the toolkit.
Free and open source. Download for your platform.
Download the APK and install directly on your device.
Download APK Loading version...You may need to enable "Install from unknown sources" in device settings.
iOS builds are currently unsigned. You'll need Xcode, AltStore, or a similar signing tool to install the app.
Download the latest DungeonMasterTool-iOS.ipa release.
Sideload it with Xcode, AltStore, or another iOS signing service.
App Store distribution is not available yet.
Download, extract, and run. No installation required.
Download Windows .zipExtract the folder and run
dungeon_master_tool.exe
Download and run from terminal.
Download Linux .zipunzip DungeonMasterTool-Linux.zip cd bundle ./dungeon_master_tool
This app is not signed with an Apple Developer account. You'll need to remove the quarantine flag after installing.
Extract the downloaded .zip file.
Drag dungeon_master_tool.app to your Applications folder.
Remove the quarantine flag:
sudo xattr -rd com.apple.quarantine /Applications/dungeon_master_tool.app
Launch from Applications or Launchpad.
For Apple Silicon & Intel Macs.
I read every piece of feedback. Bug report or feature request — reach out!