
Every NPC, every secret,every session -finally in one place.
DM Hero is built for Dungeon Masters who'd rather tell stories than wrangle notes. Lightning-fast search, deeply linked NPCs, places & items, interactive maps and an in-game calendar - everything in one place. 100% local, yours forever. Optional AI helpers are there to take the busywork off your plate when you want them - never required.
What People Are Saying
Don't just take our word for it - hear from DMs and developers who use DM Hero
Your Soundtrack, at the Table
Play your own music library straight from DM Hero – tavern ambience, battle drums, eerie dungeon drones. Pick a folder, star your scenes, hit play. The music keeps running while you flip through NPCs, maps and notes.
Your Music, Your Folders
Point DM Hero at a folder. Every sub-folder becomes a collapsible playlist – no upload, no cloud, files play straight from disk.
Scenes, One Click Away
Star a folder and it becomes a scene chip: Tavern, Forest, Boss Fight. Switch scenes mid-song and it crossfades instead of cutting.
A Player That Follows You
A floating mini player keeps playing on every page – draggable, with a queue popup, compact and minimised modes, and controls right in the sidebar.
Playlists per Session
Attach YouTube, Spotify or Tabletop Audio links to a session. They open in your browser, so the music never stops when you switch back.
Nothing is uploaded. Your files stay where they are – DM Hero just plays them.
Everything You Need to Run Epic Campaigns
DM Hero gives you all the tools to organize, search, and enhance your tabletop adventures
Entity Management
Organize NPCs, Locations, Items, Factions, Lore, Players, and Sessions. Everything interconnected with bidirectional relationships.
Music Player v1.5 NEW
Play your own music library during the session: folders become playlists, star them as scenes, crossfade between tracks. A floating mini player keeps playing wherever you navigate.
Six Languages v1.5 NEW
German, English, Italian, French, Spanish and Simplified Chinese – switch anytime from the top bar.
Folders v1.4
Group NPCs, items, factions and lore into folders. Drag entities in and out — and folders travel with your campaign on export/import.
Tags v1.4
Add colored tags to anything and pull up everything related instantly with #tag search. Preserved on export and import.
Powerful Fuzzy Search
Find anything instantly with FTS5 full-text search and Levenshtein distance. Search across ALL fields including linked entities.
Entity Linking
Use {{npc:123}} syntax in Markdown to create clickable badges with hover previews. See connections at a glance.
In-Game Calendar
Track your campaign timeline with an absolute day system. Perfect for session notes and world events.
Climate Zones v1.4
Define multiple weather regions — desert sun while the boreal forest gets snow, on the same day. Draw zones as circles on your maps.
AI Integration
Generate NPC names with GPT and create character portraits with DALL-E. Bring your imagination to life.
Connect Your AI v1.5 NEW
Optionally connect an AI (Claude, Cursor, …) and let it help fill your campaign from a module: NPCs, places, items, factions and lore with cross-links, portraits, documents, groups, maps with markers, encounters and sessions. Every change is previewed first. Optional, never required.
Local-First & Private
All your data stays on your machine in SQLite. No cloud, no subscriptions, your campaign is truly yours.
Chaos Graph
Visualize entity relationships in an interactive force-directed graph. Discover hidden connections in your world.
Rich Markdown Editor
Write beautiful descriptions with full Markdown support, syntax highlighting, and live preview.
Encounter Tracker v1.2
Combat management with initiative, turn tracking, HP management, effects system and integrated 3D dice roller.
Stat Block Templates v1.2
Custom stat blocks for D&D 5e, Pathfinder, DSA and more. With numbers, resources, text and multi-line fields.
Archive Function v1.3
Archive irrelevant entities instead of deleting. One click to hide, one click to restore.
Interactive Maps
Upload world maps, place markers for NPCs and locations, mark areas and measure distances.
See DM Hero in Action
A glimpse into your future campaign headquarters

Ready to Become a Hero?
Download DM Hero and start organizing your campaigns today. Free, open source, and always will be.
Or run with Docker
For self-hosted deployment
docker pull ghcr.io/flo0806/dm-heroLike DM Hero? A star on GitHub takes just one click but helps me a lot!
Star on GitHubSupport DM Hero
DM Hero is completely free and open source - and always will be. I develop it in my spare time because I'm passionate about D&D and helping fellow Dungeon Masters.
"Buy Me a Coffee" is a simple way to say thanks with a small donation. It helps cover hosting costs and motivates me to keep adding new features. No account needed, no subscription - just a one-time tip if you feel like it!

Every coffee fuels another late-night coding session. Thank you for your support!
Got Feedback or Ideas?
Found a bug? Have a feature idea? Want to share how you use DM Hero? Join the discussion on GitHub - no account needed to browse, but you can create one for free to participate!
Join the Discussion