CombatFlow - Immersive 5e Combat Tracker

Focus on the drama, not the math. CombatFlow is a standalone, offline-first combat tracker for D&D 5e. It replaces spreadsheets with a video-game-style HUD, keeping the Dungeon Master in the narrative flow.

 Key Features

  • Epic Dark Fantasy UI: Glassmorphism, atmospheric lighting, and fluid animations.
  • Visual Feedback: Units shake on damage, flash on their turn, and pulse red when "Bloodied" (<50% HP).
  • Keyboard Driven: Control the battle entirely with hotkeys.
  • Smart Grouping: Auto-groups monsters (e.g., "Goblin 1-5") to save space.
  • Offline & Portable: Runs from a single HTML file. No internet*, no accounts, no servers.
  • Advanced Automation:
    • SRD Integration: Built-in search for official 5e monsters.
    • Stat Block Parser: Paste text from PDFs/websites to auto-extract stats.
    • Concentration Checks: Auto-reminders when casters take damage.

(Internet only required for SRD search).

 How to Play

  1. Download the .html file.
  2. Open it in any browser (Chrome, Edge, Firefox).
  3. Play! Data saves automatically to your browser.

 Two Modes

  1. Preparation: Manage your Battlefield, build your Bestiary, and create Encounter Presets.
  2. In Combat Mode (Hotkey: 'C'): The UI transforms into a focused HUD. Setup menus vanish, and keyboard shortcuts unlock.

 Key Controls (Combat Mode)

  • Arrows: Select Unit (Shift+Arrow to multi-select)
  • Space / Right: Next Turn
  • D: Damage/Heal Menu
  • T: Tags/Conditions
  • Enter: Toggle Group
  • C: Toggle Combat Mode

Legal, Status & Transparency

Current Status This is the finished v1.0 release. While fully functional and complete, I plan to update and polish the tool further in the future.

Development Note CombatFlow was designed by a DM. The code was built with AI assistance to focus on UX and immersion.

Open Game License This tool is not affiliated with or endorsed by Wizards of the Coast LLC. Trademarks (Dungeons & Dragons®) are used under the Fan Content Policy. Open Game Content (monsters via SRD search) is used under the Open Game License v1.0a.