Your device is the DM screen and the sync server. Farsight Viewer on the Pi (or any box with an HDMI port) connects to it and renders a player-safe canvas. One purchase, no hosted backend, no usage caps.
Session prep, combat, AI tools, and player-facing reveals. Here is what ships in the box.
Pen, shapes, text, and tokens. Strokes sync instantly over Wi-Fi, crisp at any monitor resolution, with no video streaming.
Initiative order with active-turn spotlight, conditions, death saves, and player-safe HP projection.
Monsters default to Healthy/Bloodied/Critical buckets. AC stays hidden. Reveal exact HP when you choose.
Build encounters with 5e Challenge Rating math or Pirate Borg's threat tables. See difficulty live as you add.
Private messaging to individual players or the whole table, Break Time with a ready-check countdown, and image sharing. Players see a full-screen overlay during breaks and tap 'I'm Back!' when ready.
Push full-screen reveals: monster portraits, dialogue cards, warnings. Dismiss when you are ready.
Photograph a paper character sheet — D&D 5e or Pirate Borg — and get a fully structured PC in seconds. No manual entry. Android only.
Full SRD bestiary with offline sync (5e). Import your Pirate Borg creatures from Foundry VTT. Search and reveal monsters at the table without an internet connection.
A Chrome Extension that pulls characters and monsters from D&D Beyond and Foundry VTT directly into your Farsight bestiary or Monster Card Generator library. No copy-paste, no manual entry.
The Farsight Viewer finds the DM's device automatically on your local network. Need a manual connection? Scan the QR code shown in the GM app. No accounts or logins required for players.
Provision a Raspberry Pi onto a new Wi-Fi network from your phone over Bluetooth. No keyboard or TV required. Coming soon.
Scenes auto-save continuously to the DM device as you work. Pick up exactly where you left off next session.
D&D 5e ("Dark Forge" gold theme) and Pirate Borg ("Blood Tide" crimson theme). Pick a campaign, the whole UI follows.
Campaign hub (journal, party, loot tracker, NPC rolodex), 60+ GM reference panels for D&D 5e or 27 for Pirate Borg, plus a generators tab for names, NPCs, encounters, loot, and more.
A Gemini-powered co-pilot that knows your live session: initiative order, party stats, active monsters. Ask rules questions, get tactical advice, generate encounters or custom monsters, scan printed stat blocks from photos, or get session hooks tailored to your campaign. Conversation history persists across sessions — ask "what happened last session?" and it recalls relevant past exchanges. Speak hands-free with the mic button. Action chips let it apply suggestions — damage, healing, next turn — with one tap. Android only.
Android phone or tablet, iPad, or iPhone. The app reshuffles its layout to fit the screen you have, so a 6-inch phone and a 13-inch tablet both feel right.
The player display is a free download. .deb for Raspberry Pi and Linux, .dmg for macOS, .exe for Windows. Also listed pay-what-you-want on itch.io if you want to tip.
Pick a campaign and the whole app changes: theme, bestiary, combat math, and the player display.
Dark Forge
Full SRD bestiary with offline sync
Standard 5e Challenge Rating math
PHB-based conditions and resistances
Themed in warm gold and forge-charcoal
Blood Tide
Import creatures from your Foundry VTT instance
Pirate Borg threat math, panic mechanics, scarred conditions
Themed in crimson + hull-tar blacks
Token art pulled from your Foundry compendium
Why it stays fast at the table without a hosted backend.
Your tablet is the single source of truth. What you draw is what players see, with no merge conflicts or sync issues.
Drawings sync as vector data, not video. Low bandwidth, sharp at any monitor resolution, works over basic Wi-Fi.
Sessions run over your local network with no cloud backend. Combat, canvas, and alerts work without internet once you are set up.
Kotlin on Android, SwiftUI on Apple. No web wrappers. Stylus pressure, haptic feedback, and scroll physics all feel right because they use the real platform APIs.
$14.99, one time, on Android or iOS. Players connect free. The Pi server and desktop viewer are free. After that, every future session uses what you already own.