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.