
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
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.
Folders v1.4 NEW
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 NEW
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 NEW
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.4 NEW
Let an AI read your PDFs and create NPCs, places, items, factions and lore — with relations, tags and folders. You preview everything 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