Mimir is a local-first desktop application for managing D&D campaigns. Built with Rust and Tauri, it provides campaign workflow management, a searchable D&D 5e catalog, and PDF export capabilities. All data stays on your machine.
macOS / Linux:
curl -sSL https://raw.githubusercontent.com/mimir-dm/mimir/main/scripts/install.sh | shWindows: Download and run the .msi installer from GitHub Releases.
Mimir includes a Claude Code plugin for AI-assisted campaign authoring directly from the terminal.
Install from GitHub:
claude plugins add github:mimir-dm/mimir/crates/mimir-mcp/pluginOr manually:
# Build the MCP server
cargo build --release -p mimir-mcp
# Set your database path
export MIMIR_DATABASE_PATH="$HOME/Library/Application Support/com.mimir.app/data/mimir.db"Once installed, use natural language or slash commands:
/mimir-campaigns- List your campaigns/create-module "The Haunted Manor" mystery- Create a new module/search-monsters undead CR 5- Search the monster catalog
See plugin documentation for full setup instructions.
Full documentation is available at mimir-dm.github.io.
We welcome contributions. See CONTRIBUTING.md for guidelines on getting started, code style, and the pull request process.
