Welcome to the DM Loremind documentation
DM Loremind is a self-hosted tabletop RPG assistant that combines campaign management, character sheets, lore and local or cloud AI to help you prepare your games.
Key featuresβ
- Multi-system β manage several campaigns each with their own TTRPG rules.
- Local or remote AI β Ollama locally, or 1min.ai, Mistral, Gemini and OpenRouter in the cloud.
- 100% self-hosted β content is stored in your installation; cloud AI sends relevant context to the selected provider.
- Desktop or Docker β Windows MSI, Linux AppImage, or Docker for a server.
- Updates β desktop release notifications, or optional automatic updates with Docker Watchtower.
Where to start?β
-
Desktop installation: Windows MSI or Linux AppImage.
-
Server installation (Docker):
-
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.
Already installed?β
Follow Your first game from campaign creation to a first session. Navigation and search helps find sheets, while Troubleshooting covers startup, AI, PDFs and backups.
Explore beta additionsβ
What's new on beta covers the complete mentor, five-room method, editor review, session shortcuts, Rules tab and mobile or tablet workflows.