ChurchBoard is a cross-platform production dashboard for churches. It combines Planning Center schedules and people, ProPresenter slides and service flow, and Shure QLX-D/ULX-D microphone telemetry in configurable displays for the stage, green room, audio booth, and production team.
See ChurchBoard in action and follow the setup walkthrough in the ChurchBoard setup and demo video.
- Photo-forward scheduled-position and microphone cards, including unassigned positions
- Shure QLX-D and ULX-D battery, RF, audio, transmitter, and online/offline status
- Current and next ProPresenter slides as text or slide images, with live countdown overlays and video playback progress
- ProPresenter item title, part labels and colors, slide number, and notes
- Complete Planning Center order of service—including pre-service and post-service sections—with estimated clock times, leaders, and mapped microphones
- Current item and overall service timing
- Team-member lists with photos, filtered by team and position
- Browser-based SPL meter and service-control buttons
- A WYSIWYG dashboard editor with independent layouts and color-matched liquid-glass widgets for each destination
Choose your computer and click its download link:
| Your computer | Download |
|---|---|
| Windows 10 or 11 | Download the Windows installer (.exe) |
| Mac with Apple silicon — M1, M2, M3, M4, or newer | Download the Apple silicon Mac disk image (.dmg) |
| Mac with an Intel processor | Download the Intel Mac disk image (.dmg) |
| Ubuntu or Debian Linux | Download the Linux installer (.deb) |
| Other 64-bit desktop Linux | Download the portable Linux package (.tar.gz) |
Not sure which Mac you have? Choose Apple menu → About This Mac. If it says Chip, use Apple silicon. If it says Processor, use Intel.
Raspberry Pi: jump to the one-command Raspberry Pi installer.
View all v0.1.25 downloads and release notes
Every desktop installer configures ChurchBoard to start automatically. Opening ChurchBoard from the Start menu, Applications folder, or desktop menu opens its desktop control page in the default browser.
On macOS, the supplied old-school wooden board icon stays in the menu bar. On Windows, it stays in the system tray. Its menu opens the desktop control page, Setup, or any configured board and can quit ChurchBoard. The desktop control page also checks GitHub for updates and opens the correct installer for the computer.
For Raspberry Pi OS:
curl -fsSL https://raw.githubusercontent.com/wtapper89/ChurchBoard/main/installers/raspberry-pi/install.sh | bashAdd --kiosk to open the Main dashboard fullscreen after desktop login:
curl -fsSL https://raw.githubusercontent.com/wtapper89/ChurchBoard/main/installers/raspberry-pi/install.sh | bash -s -- --kioskSee Installation for detailed steps, updates, automatic-start behavior, and uninstall instructions.
Open http://127.0.0.1:8040/admin, turn off demonstration data, and configure Planning Center first. ChurchBoard stores settings only on the computer running it.
Start with Configuration, then follow the detailed Planning Center setup and ProPresenter setup guides. They cover secure personal-access-token creation, permissions, photos, leaders, linked service playlists, the Network API, Services LIVE automation, dashboards, microphone mapping, and troubleshooting.
Each dashboard has a stable URL. Add widgets from the palette, drag and resize them directly on the canvas, then configure the selected widget in the inspector. Every widget title can be hidden. ProPresenter widgets can show full details or previews only, and their part labels can be switched on or off. Text, cards, photos, and status displays scale with their widget. The display hamburger includes an Edit action beside every board, and Open display in the editor reuses the current tab.
ChurchBoard's visual microphone-monitoring direction was inspired by Micboard by Karl Swanson, an independent MIT-licensed project for network-enabled Shure devices. The initial cross-platform dashboard concept also drew inspiration from NewsTalentMonitorPlus. ChurchBoard is a separate implementation and does not bundle either project's code or assets.
The people shown in demonstration mode and documentation are AI-generated fictional samples, not real team members. ChurchBoard is independently developed and is not affiliated with or endorsed by Planning Center, Shure, Renewed Vision/ProPresenter, Micboard, Apple, Microsoft, or Raspberry Pi.
See the MIT License, legal and trademark notices, third-party dependency notices, and security guidance.
ChurchBoard requires Python 3.11 or newer:
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt
python run.pyManual startup opens Setup automatically. Use python run.py --background for a headless service.
Run tests with:
python -m unittest discover -s testsSee Development and release builds for platform build commands and release automation.
Planning Center credentials remain in the local ChurchBoard data directory and are excluded from Git. ChurchBoard is intended for a trusted production LAN and does not yet provide its own login screen or TLS termination. Read SECURITY.md before exposing it beyond that network.





