Second screen and in-person play

Using the app at a physical table: the chrome-free table view for a television, the desktop app's second-screen window, transcription of what is said aloud, physical dice, and phones as player sheets.

Desktop appAndroid appBrowser

The app was built for tables that meet online, and it works for one that meets in a room. The Dungeon Master's laptop runs the table, a television shows , and each player's phone is their sheet and dice.

The table view

Every campaign has a chrome-free view at /campaigns/<id>/table on the server: , the scene art, the sky, and the , with no panels, no message box and nothing the DM would not want seen. Open it in a browser on the television, or cast the tab. It follows the fight in real time.

The desktop app's second screen

On a desktop with two displays, the campaign's menu offers open the table on a : a window with the table view, placed on the display the app is not on, full screen. Close it from that window or from the menu.

Transcription

At a human-DM table with a speech-to-text backend on the server, (off by default, a campaign setting) listens to the room through the DM's microphone and feeds what it hears to the beat drafter and the summaries, so the archive of an in-person session writes itself. It needs the server's push-to-talk backend; a has none unless its owner set one up.

Physical dice

Players choose or a per shape; a request for a physical roll parks the until it arrives. The DM's own rolls can be DM-only or blind. See Dice.

Phones at the table

If the table is hosted from the desktop app, lets every phone in the room join at a local address with no internet at all. Each player joins the campaign from the Android app or a browser on their phone: the Party tab is their sheet, is their , the Map tab is their view of with their own . Voice chat is unnecessary in a room and can be left off in the campaign settings.

Interface scale

Account settings has an for a screen seen from across a room, and the respects and low effects for a television that struggles.

Checked against desktop and Android app 0.17.2 and server 0.26.2 on 2026-10-11. Something wrong or missing? Open an issue.

Download · v0.17.2
Server app · v0.26.2

Optional. Runs the table for a whole group on one machine that stays on. Everyone else just installs the app.

Free & open source · MIT licensed · served from GitHub releases