ProDeck
v0.9.72One app for the whole production booth.
ProDeck ties ProPresenter, Planning Center, the audio console, the livestream, NFC tap discs and the crew's phones into dashboards you compose yourself. The same interface runs on the booth Mac, in any browser, on volunteers' phones as an installable app, and on kiosk screens around the building. Every feature is independent: adopt the rows you want and ignore the rest.
Built for Cornerstone Church, Cheshire CT, and run there every Sunday.
BoothMac + ProPresenter + Planning Center
- Drag-and-drop dashboards: rundown, now/next, slide grid, clocks, timers, readiness lights, multiple named layouts and role templates
- Show flow: the PCO rundown with computed wall-clock start times, per-song key, leader and mic chips, and live-item tracking that follows what's actually on screen
- Service tracking and frozen per-service reports: planned vs. actual timing per item, rehearsals kept out of Sunday stats
- Clear dock: one-tap ProPresenter layer clears pinned to every page
- Sunday setup wizard: pick the service, swap this week's songs into your ProPresenter setlist, confirm mics, push names to the desk
- Calibrated SPL + RTA metering with history graphs and per-service loudness records
- Avantis console mirror (channel names, mutes, faders on dashboards) and song-key MIDI send for Waves or anything that takes program changes
- Lyric auto-follow from a room mic, stage feed preview from any NDI source, a routing map for 'why is there no sound'
Crew & cloudadds Cloudflare + a domain
- Installable crew phone app: dashboards, the plan, chord charts, chat and push pages, with poster-QR signup and booth approval
- Paging with acknowledgement: page a person or team and their phone buzzes until they confirm; scheduled call-time pages per PCO team
- Check-in: crew auto-marked arrived when their phone joins the network, with an arrival board against call times
- Checklists with per-item owners and Sunday auto-reset; position guides and files that only this week's scheduled person sees
- Booth-off fallback: your domain still serves a read-only plan, working chat and signup from Cloudflare's edge when the Mac is off
- Kiosk mode: chrome-less, read-only dashboards for office screens and a touchscreen switcher position
Lobby & stream
- TapLink NFC discs: every disc in the lobby opens one link whose destination follows the service. A slide with tap:give in its notes retargets them to your giving page the moment it goes live
- Lobby TV auto-announcements driven from a ProPresenter playlist
- Live 'watching now' count from the GA4 tag on your stream's watch page
- Stream Deck keys with live tap state, dB and check-in readouts via Bitfocus Companion
You’ll need
- An always-on Apple Silicon Mac in the booth. It is the server for everything, and there is no Windows or Linux build.
- ProPresenter 7 with the network API enabled (Preferences → Network).
- Planning Center Services, with a free Personal Access Token from any admin account.
Optional, one feature each
- Cloudflare (free tier) + a domain for crew phones, tap discs, kiosks off the LAN and booth-off fallback
- Any CoreAudio input (Dante Virtual Soundcard works) for SPL and RTA metering
- Allen & Heath Avantis for the console mirror
- NDI sources, a Stream Deck with Bitfocus Companion, NTAG213+ NFC tags, GA4 on your watch page
This is one church's custom tool, not a product: no vendor, no support contract, no license fee, and one maintainer whose priority is his own Sunday. You would be adopting a well-documented codebase. Read the Adopter's Guide first. It is honest about what is tuned to our room and what it takes to stand it up in yours.
- Platform
- macOS (Apple Silicon) booth app · phones, browsers and kiosks connect to it
- Stack
- Rust + React in a Tauri shell, plus two small Cloudflare Workers
- License
- Source shared with adopting churches
- Last updated
- Sep 8, 2026
Download
ProDeck.dmg · released Sep 8, 2026. Apple Silicon Mac. No toolchain, no terminal. Or download the source (.zip).
Install
- 1.Download ProDeck.dmg, open it, and drag ProDeck to Applications.
- 2.First open only: macOS will say it can't verify the app. Close that dialog, open System Settings › Privacy & Security, scroll down and click Open Anyway. (On macOS 15 Sequoia and later, right-click › Open no longer works.) It asks once because the app is free and unsigned.
- 3.A built-in walkthrough connects ProPresenter, Planning Center and browser access. Everything else has its own card in Settings.
Or build from source
1.One-time prerequisites: Xcode command-line tools, Rust, Node 20+
xcode-select --install && curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh && brew install node2.Get the code
git clone https://github.com/whiteoakmedia/prodeck.git && cd prodeck && npm install3.Run it (a setup wizard opens on first launch)
npm run tauri dev