TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Two tools from White Oak Media for church production teams: ProDeck, a production-booth hub that ties ProPresenter, Planning Center, audio, NFC tap discs and crew phones into one set of dashboards, an
ProductivityTypeScript · RustGitHub @whiteoakmediaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Production booth control for churches — ProPresenter and Planning Center in one place, live dashboards on phones and kiosks, crew paging and check-in, sound-console mirroring.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
The production booth, in one app. ProDeck runs on a Mac in your booth and ties
the room together: ProPresenter, Planning Center, your consoles, crew phones,
kiosk screens, lobby NFC discs, and your livestream — all feeding drag-and-drop
dashboards that the whole team can see from anywhere.
Built with Tauri 2 (Rust) + React/TypeScript, plus two small Cloudflare
Workers for the optional cloud features.Read the full README ↗The production booth, in one app. ProDeck runs on a Mac in your booth and ties the room together: ProPresenter, Planning Center, your consoles, crew phones, kiosk screens, lobby NFC discs, and your livestream — all feeding drag-and-drop dashboards that the whole team can see from anywhere.
Built with Tauri 2 (Rust) + React/TypeScript, plus two small Cloudflare Workers for the optional cloud features.
tap: give in its notes retargets every disc in the building the moment it
goes live.? on every settings card, a redacted diagnostics
bundle, and one-click problem reporting.Every feature is independent: run the core with nothing but a Mac, ProPresenter, and Planning Center, and add the rest when you want it.
That's it — no toolchain, no terminal. Runs on Intel and Apple Silicon Macs, macOS 10.15 or newer — tested on the current release, macOS 27.
ProDeck checks for updates when it launches and offers to install them in one click — you won't need to come back here for new versions.
Downloads live at whiteoakmedia.io/tools. If an update ever fails, grab a fresh copy from there and drag it over your existing ProDeck — your settings, dashboards, crew and reports live outside the app and are untouched. Copies downloaded before 6 September 2026 were built against a placeholder update feed and can never update themselves, so they must be replaced by hand once.
What changed in each version: CHANGELOG.md.
Why the extra click? Apple charges $99/yr for the Developer ID that removes this prompt. Until ProDeck is notarized, macOS treats it like any other free unsigned app: safe to run, but you approve it once in Settings.
Then connect your tools inside the app (all in Settings, all optional): the first-run walkthrough covers ProPresenter, Planning Center, and browser access; everything else has its own Settings card.
Prefer to build from source, run in dev mode, or make your own signed installer?
git clone https://github.com/whiteoakmedia/prodeck.git
cd prodeck
bash scripts/setup.sh # prereqs, config, run in dev mode
bash scripts/setup.sh --install # …make it a permanent, self-relaunching booth install
bash scripts/build-dmg.sh # …or just produce a fresh ProDeck.dmg
The setup script checks prerequisites (Xcode tools, Rust, Node), asks for your environment as it goes, and writes site-specific values to gitignored local files — your fork never carries your church's config in code.
Both are also in the app: Help in the sidebar, searchable, offline.
docs/ADOPTERS_GUIDE.html is the honest
evaluate-then-adopt handbook: every feature with its requirements, what's
site-specific, realistic effort estimates, and the phased path from a spare-Mac
trial to tap discs, kiosks, and a booth-off-resilient domain.
The current source contains an unvalidated Windows port. Work to compile and test it is tracked in WINDOWS.md. Until the Windows checklist has been completed on real booth hardware, the supported release remains macOS.
This is one church's production tool, shared as-is: no support contract, no warranty, and a single maintainer whose priority is his own Sunday. ProDeck can change things in ProPresenter and on your console (Automix moves faders, the speech mics open and close, desk scenes recall), so rehearse with every feature you turn on before you rely on it in a service, and read the guide's limitations section first. Nothing that moves the desk starts on its own.
Zach Green — [email protected]
filter=future bug that dropped the current
day's plan mid-service.MIT — see LICENSE. Use it, change it, run it at your church. No attribution required beyond keeping the notice; no warranty of any kind.
ProDeck includes open-source components under their own licences, listed in THIRD_PARTY_NOTICES.txt and in the app under Settings → About → Licences. One of them, the LAME MP3 encoder, is LGPL; the complete source of every release is this repository at its version tag.
ProDeck has no tracking. It sends White Oak Media crash reports and an anonymous daily count that one copy is in use (a random ID, the version, Mac or Windows), both of which you can turn off in Settings, plus your email only if you ask for release notes. What it sends, and where, is in docs/PRIVACY.md.
ProDeck is an independent project, not affiliated with or endorsed by the makers of the products it works with. ProPresenter is a trademark of Renewed Vision; Planning Center of Ministry Centered Technologies; Dante of Audinate; Avantis, dLive and SQ of Allen & Heath; Stream Deck of Corsair (Elgato). NDI® is a registered trademark of Vizrt NDI AB (ndi.video). The ProDeck and White Oak Media names and logos aren't covered by the MIT licence.
CONTRIBUTING.md covers how to run it (no church hardware needed — there's a demo mode) and what a good change looks like here. Security problems go through SECURITY.md, not a public issue.