Welcome to the DM Loremind documentation
DM Loremind is a self-hosted tabletop RPG assistant that combines campaign management, character sheets, lore and local AI to help you prepare your games.
Key features
- Multi-system — manage several campaigns each with their own TTRPG rules.
- Local or remote AI — embedded Ollama or remote AI as you prefer (currently 1min.ai supported).
- 100% self-hosted — your data stays on your machine.
- One-command Docker install — Windows, Linux, macOS.
- Automatic updates — optional, via Watchtower.
Where to start?
-
Want to install DM Loremind?
-
Want to take a look before installing? → Online demo
-
Looking for the source code? → GitHub
Architecture
DM Loremind is made up of three services that communicate through Docker Compose:
- Core — Java/Spring Boot backend (business API, Postgres + MinIO persistence).
- Brain — Python/FastAPI service dedicated to AI (LLM orchestration, RAG).
- Web — Angular user interface.
Optionally, a fourth Ollama service can be started to serve the LLM models locally.