Skip to main content

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?​

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.