Timer
Countdown for pre-service, transitions and games. Classic, ring or bar.
For church tech teams · Mac & Windows
Export a 1080p MP4, drag it into ProPresenter. No account, nothing uploaded.
Free · open source · updates itself
Timer
Duration
Style
Accent
Preview
What it makes
Every export is 1920×1080 H.264 at 30fps. Stills come out as PNGs.
Countdown for pre-service, transitions and games. Classic, ring or bar.
Decision wheel, 2 to 100 entries. Random, or you pick the winner.
A “scan to give” code from any link, in nine on-screen positions.
A seamlessly looping ambient background — aurora, bokeh or waves.
BLUE
12
GOLD
9
Upload your points screen once, then just type the new numbers.
Roadmap
The tile grid is built to grow. Automatic ProPresenter import is next.
Follow along on GitHubHow to install
Download, unzip, done — it keeps itself up to date from then on.
Unzip ServiceVisuals-mac.zip.
Drag it into Applications and open it from there.
First open only: right-click → Open → Open.
Don't skip step 2
Run it from Downloads and macOS launches a read-only copy that can't update itself.
Unzip ServiceVisuals-windows.zip.
Put the .exe anywhere — right-click → Pin to Start if you like.
First open only: SmartScreen → More info → Run anyway.
Updates install themselves
An amber UPDATE pill appears in the header — click INSTALL and the app restarts on the new version.
Exports land in Documents → Service Visuals. Or run from source.
FAQ
It makes the small visuals a live service needs — countdown, spinner wheel, QR card, motion background, scoreboard — and exports them as 1080p MP4s or PNGs for ProPresenter.
Only to download the app and check for updates. Rendering is local, so it works with the network off.
Yes — H.264 MP4 plays without conversion, and you drag the file straight in. Same for anything else that plays MP4s: OBS, Keynote, EasyWorship.
Free, no account, no watermark, source public on GitHub. Install it on every machine in the booth.
No — everything stays on your computer, apart from the update check and the spinner's optional AI fill, which uses your own API key.
1920×1080 H.264 MP4 at 30fps, saved to Documents → Service Visuals. Anything static can be a PNG instead.
Both, from the same source every release. No Linux build, though running from source works anywhere Python does.
It hasn't been through Apple's paid notarisation, so macOS asks you to confirm on first open — Windows shows the SmartScreen equivalent. Neither asks again.
Click the amber UPDATE pill in the header and the app replaces itself and restarts. On macOS it has to live in Applications for that to work.
An optional shortcut — type “books of the Bible” and it tops up the wheel, using your own OpenRouter key stored on your computer.
The new digits are lifted from your own uploaded image, so the font matches exactly — the PNG is identical apart from the numbers you changed.
Nothing in it is church-specific — it works just as well at a conference, assembly or quiz night.