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.
Drag & drop images to project instantly to a second screen. Multi-image split view for NPCs, maps, and items.
Draw fog to hide secrets on the battle map. Left-click adds, right-click erases. State persists per encounter.
Infinite canvas with Level-of-Detail rendering — stays smooth even with dozens of nodes, images, and workspaces.
Layered music system with intensity sliders. Create custom themes and shift ambience dynamically mid-session.
Manage initiative, HP, and conditions. Combat events auto-log to the session event log for complete records.
Built-in 5e SRD & Open5e browser, but fully adaptable to any tabletop RPG system you play.
Quick guide to the most powerful tools at your disposal.
Click "Toggle Player Screen" to open a second window. Drag any image — NPC portrait, item card, or map — to the "Drop to Project" bar. It appears instantly on the player-facing screen.
Load a map and use four tool groups: Navigate to pan, Ruler/Circle for measurements in feet, Draw for annotations, and Fog to reveal or hide areas. Everything syncs to the player screen in real-time.
Right-click to add Notes, Images, or Workspaces. Middle-click to pan. Zoom freely — the LOD system keeps everything smooth no matter how complex your world gets.
Open the audio panel, pick a theme (e.g., "Forest", "Tavern"), and use the Intensity Slider to dynamically shift the music. Build custom themes with layered tracks.
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!