The grimoire opens its pages
The first public release of Dungeonwright — a fully offline, local-first campaign management tool for Dungeon Masters. Built with Tauri and Nuxt, it brings together every tool a DM needs into a single, private, cross-platform desktop app.
Campaign & World
- new Campaign management — create multiple campaigns, each with its own vault folder
- new NPC manager with full character profiles: description, personality, notes, portrait, cover image, token, race, class, alignment, location, alive/deceased status
- new Location atlas with type tags (town, dungeon, tavern, etc.) and inter-location connections
- new Quest board with kanban-style columns — Draft, Active, Completed, Failed — with customisable columns
- new Session chronicle: log every session with rich notes, summaries, and session number tracking
- new Campaign dashboard with live overview of active quests, key NPCs, locations, and latest session
Editor & Notes
- new Rich text editor (TipTap) with headings, bold, italic, bullet lists, links, and inline image embedding
- new @mention system — type @ in any note to link NPCs, locations, quests, or sessions inline
- new Inline AI panel in every editor: Continue writing, Improve, Expand, Shorten — with five tone presets
- new Entity-specific AI actions in NPC, Location, and Quest editors (e.g. "Describe appearance", "Plot hooks")
AI Assistant
- new Dedicated AI Assistant page with campaign-aware context and entity selection
- new Supports OpenAI, Anthropic Claude, and local Ollama — bring your own API key
- new Quick prompt templates: Mysterious NPC, Quest Hook, Location, Session Recap
- new Save AI output directly as a new NPC, Location, or Quest
- new AI responses respect the user's selected language
In-Game Screen & Combat
- new Full-screen in-game mode with three resizable, reorderable panel columns
- new Combat tracker with initiative order, HP tracking, condition badges, natural 20 / critical miss indicators
- new Drag-and-drop panel layout customiser — show/hide and reorder panels freely
- new Session can be started and resumed from the campaign dashboard
App & Platform
- new Global search across all NPCs, locations, quests, and sessions
- new Fully local-first — all data stored as files in a folder you choose, no cloud, no account
- new System tray icon with quick Quit on desktop
- new In-app update checker with one-click install
- i18n Full English and German localisation, including D&D terminology toggle (NPC/NSC, AC/RK, HP/TP)
- new Native on macOS, Windows, and Linux via Tauri 2