Free & Open Source

Your Campaign.Your Story.Your Heros.

The ultimate campaign management tool for Dungeon Masters. Organize NPCs, locations, items, factions, and sessions with powerful fuzzy search and AI integration.

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

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.

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.

AI Integration

Generate NPC names with GPT and create character portraits with DALL-E. Bring your imagination to life.

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.

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

Coming Soon

Linux

Coming Soon

Or run with Docker

For self-hosted deployment

docker pull ghcr.io/flo0806/dm-hero

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!