Skip to content
2026active

DMTui

A single-screen terminal combat tracker and OpenAI-powered DM companion for in-person D&D

At a glance
statusactive
typetool
licenseMIT
stackPython · Textual · OpenAI

DMTui (Battle Tracker) is a keyboard-driven, single-screen combat HUD built for Dungeon Masters running in-person D&D 5e games.

Instead of juggling multiple heavy browser tabs and slow digital rulebooks at the physical table, DMTui fits the entire combat state onto a single terminal view:

  • Interactive Battle Map: ASCII grid with coordinate-based token placement and keyboard dragging.
  • Initiative Tracker: Dynamic turn queue, HP meters, Armor Class, and condition status flags.
  • OpenAI DM Assistant (/): Context-aware rules adjudicator and dice assistant tuned for both 2014 and 2024 D&D 5e rulesets.
  • D&D Beyond Character Importer (i): Pulls public character sheets directly into the tracker.

Built with Python and Textual.