Connect Your AI
Let an AI read a PDF and create NPCs, places & items right in DM Hero
v1.4
NEW
Free · Open Source · Local-first

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.

8+
Entity Types
FTS5
Fuzzy Search
100% Local
Free Forever

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

DM Hero
Dashboard with active campaign overview

Ready to Become a Hero?

Download DM Hero and start organizing your campaigns today. Free, open source, and always will be.

Windows

Windows 10 or later

Download for Windows

macOS

macOS 11 Big Sur or later

Linux

AppImage for all distributions

Download for Linux

Or run with Docker

For self-hosted deployment

docker pull ghcr.io/flo0806/dm-hero

Like DM Hero? A star on GitHub takes just one click but helps me a lot!

Star on GitHub

Support 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!

Buy Me A Coffee

Every coffee fuels another late-night coding session. Thank you for your support!