AnchorCast listens to your preacher, detects Bible verses in real time, and displays them on your projection screen — automatically.
Songs · Scripture · Media · Timer · Transcription · NDI — all in one free app.
🆓 Free forever. No subscription. No trial. No credit card.




git clone https://github.com/anchorcastapp-team/anchorcastapp.git
cd anchorcastapp
npm install
npm start
On Windows, double-click start.bat.
👉 anchorcastapp.com (www.anchorcastapp.com) — Windows & macOS installers (Python + Whisper bundled, fully offline)
👉 GitHub Releases — all versions and build variants
| Platform | Variant | Size | Description |
|---|---|---|---|
| Windows | Full | ~600 MB | Python + Whisper model bundled — works offline immediately |
| Windows | Light | ~200 MB | Python bundled — downloads Whisper model on first use |
| macOS Apple Silicon | Full | ~500 MB | For M1/M2/M3/M4 Macs, model bundled |
| macOS Apple Silicon | Light | ~150 MB | For M1/M2/M3/M4 Macs, downloads model on first use |
| macOS Intel | Full | ~500 MB | For Intel Macs, model bundled |
| macOS Intel | Light | ~150 MB | For Intel Macs, downloads model on first use |
http://[your-ip]:8080/remote from any phone or tablet on Wi-Fi| Feature | Desktop | Web |
|---|---|---|
| Bible display + projection | ✅ | ✅ |
| Song management + Genius search | ✅ | ✅ |
| Theme designer | ✅ | ✅ |
| Presentation editor | ✅ | ✅ |
| Service schedule | ✅ | ✅ |
| Remote control | ✅ PIN + roles | ✅ open |
| NDI output | ✅ | ❌ |
| Local Whisper transcription | ✅ | ❌ |
| Deepgram cloud transcription | ✅ | ✅ |
| Countdown timer | ✅ | ❌ |
| PPTX import | ✅ | ❌ |
| Multi-display management | ✅ | ❌ |
| Full app backup / restore | ✅ | ❌ |
| Action | Shortcut |
|---|---|
| Toggle Go Live | Ctrl+L |
| Send Preview → Live | Enter |
| Next / Prev verse | ↓ / ↑ |
| Clear display | Ctrl+Backspace |
| Open Projection | Ctrl+Shift+P |
| Open Settings | Ctrl+, |
| Help | F1 |
| Developer Tools | F12 / Ctrl+Shift+I |
npm run build:win:full # Full installer — Python + Whisper model bundled
npm run build:win:light # Light installer — Python bundled, model downloads on first use
# Apple Silicon (M1/M2/M3)
npm run build:mac:full:arm
npm run build:mac:light:arm
# Intel
npm run build:mac:full:x64
npm run build:mac:light:x64
GH_TOKEN=your_token npm run build:update:win
GH_TOKEN=your_token npm run build:update:mac # runs arm64 + x64
npm run build:timer
Windows: Run
setup_whisper.batbefore building to create thepython\folder. Placevc_redist.x64.exein the project root for a fully offline installer. Models in amodels\folder are bundled automatically.macOS: Set
APPLE_ID,APPLE_APP_SPECIFIC_PASSWORD, andAPPLE_TEAM_IDenvironment variables to notarize. Swap thepython/folder to the correct architecture before each build (aarch64-apple-darwinfor ARM64,x86_64-apple-darwinfor Intel).
src/
├── main.js # Electron main process — IPC, projection, timer, NDI
├── timer-main.js # Standalone AnchorCast Timer entry point
├── preload.js # Electron IPC bridge (contextBridge)
└── renderer/
├── index.html # Main operator dashboard
├── projection.html # Projection output window
├── countdown-window.html # Timer control window
└── js/
├── app.js # Main app logic and operator workflow
├── ai-detection.js # Bible verse detection engine + Sermon Notes AI
├── bible.js # Bible database + n-gram indexes
└── electron-shim.js # Web-mode compatibility layer
server.js # Express web server (web mode)
whisper_server.py # Local Whisper AI transcription server
installer.nsh # NSIS installer hooks (VC++, models, timer shortcut)
scripts/
├── after-pack.js # electron-builder hook — restores Python permissions on Mac
├── notarize-mac.js # macOS code-signing afterSign hook
└── notarize-mac-cli.js # Standalone CLI to notarize + staple DMGs after build
build/
└── entitlements.mac.plist # macOS hardened runtime entitlements
data/kjv.json # Bundled KJV Bible
ndi-addon/ # Native NDI SDK addon
assets/ # App icons, splash screen, demo GIFs
AnchorCast is MIT licensed and open to contributions from developers, designers, church media operators, and testers.
See CONTRIBUTING.md for full guidelines and CHANGELOG.md for the full version history.
git clone https://github.com/anchorcastapp-team/anchorcastapp.git
See DISCLAIMER.md for important information regarding third-party services, AI accuracy, data privacy, and limitations of the software.
To give every church, regardless of size or budget, powerful, reliable, and free tools for worship and the Word.
Built with love for churches everywhere. ✝