Take the table with you
Open Dungeon Master comes in two parts. Everyone at the table installs the app, which can also host a world by itself. The server app is optional: one person runs it on a machine that stays on, and the whole group plays there.
App v0.17.2, released 2026-10-11 · server 0.26.2 · all releases and changelogs
The app
Desktop
The full app. Connects to any server, or runs one itself for offline play and for hosting your friends.
Android
The full app on a phone or tablet: host a world on the device and share it with a room code, or join a friend's table. Characters, dice, maps, chat and voice.
Android 8.0 or newer, 64-bit. Install notes
The server app v0.26.2
Run the table for everyone else on a machine that stays on: a home server, a NAS, a rented box or your gaming PC. Accounts, campaigns and art live there, it reaches your local model, ComfyUI and Kokoro, and your party joins from the app or a browser. You do not need it to play; the app can host a world by itself.
With Docker
The easy way. The image carries the built server, the content pack and the embedding model, so there are no setup steps: pull it, start it, open the address.
Run with Docker, about ten minutes
Without Docker
Run the server app straight from its release archive with Node 22.18 or newer. This is also the simplest way to let a Claude Code or Codex agent already signed in on the same machine narrate; the Docker image can only use one built into it.
Run from source in the knowledge base
What you actually need
Install the app on a phone or a computer, share a room code, and the table runs. Voice and the rules engines are included.
Either an OpenAI key saved once on your device, a CLI agent you already pay for (Claude Code, Codex, opencode, Grok Build) on a desktop or server, or a local model such as llama.cpp or Ollama with tool calling enabled. New to this? Start with the suggested setup.
One machine runs the server. Add ComfyUI for scene art and Kokoro for narration if you want them; both are optional.
Release notes and checksums
The buttons on this page point at v0.17.2, published 2026-10-11. Every build is a GitHub release with its own changelog. Server images follow their own versions: a release tagged v0.22.0 publishes 0.22.0, 0.22 and, unless it is a pre-release, latest.
On Google Play soon
The Play Store listing is not live yet, so that button is marked Soon. The APK above is the same build: sideload it now, or wait for the store. Everything else on this page is the current release.