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 AI to help you prepare your games.

Key features

  • Multi-systemmanage several campaigns each with their own TTRPG rules.
  • Local or remote AIembedded Ollama or remote AI as you prefer (currently 1min.ai supported).
  • 100% self-hostedyour data stays on your machine.
  • One-command Docker installWindows, Linux, macOS.
  • Automatic updatesoptional, via 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.