Pewbeam is a desktop app that detects Bible verses in real time during sermons and displays them on screen. It listens to the sermon, identifies scripture references — whether quoted directly or paraphrased — and presents the matching verse on your broadcast output.

Pewbeam combines speech-to-text transcription with AI-powered Bible verse detection. Here's what happens under the hood:
Download the latest version of Pewbeam from pewbeam.com. Pewbeam is available for macOS and Windows.
Run the installer and follow the prompts. On first launch, Pewbeam will set up its internal components (embedding server, Bible translations, etc.). This may take a minute.
When Pewbeam opens, you'll see the main dashboard with six panels:
| Panel | Location | Purpose |
|---|---|---|
| Live Transcript | Top left | Shows the real-time transcription of the sermon |
| Preview | Top center-left | Shows how the verse will look before going live |
| Live Output | Top center-right | Shows what's currently being broadcast |
| Queue | Top right | Verses waiting to be displayed |
| Scripture Search | Bottom left | Look up verses by reference or topic |
| AI Detections | Bottom right | Verses automatically detected from the sermon |
Pewbeam transcribes sermon audio in real time and uses the transcript to detect Bible verses. There are two transcription modes:
The default mode. Audio is streamed to Deepgram's cloud service for transcription using their Nova-3 model. This provides the best accuracy and lowest latency. Requires an internet connection. Available on all plans.
For situations where internet access is unreliable. Uses Apple's MLX framework to run Whisper Large V3 Turbo locally on your Mac. Requires Apple Silicon (M1+). Available on Plus and Core plans. No internet required during use.
Select your audio input device in Settings > Microphone. Pewbeam lists all available input devices and remembers your selection between sessions. You can also adjust the Input Gain slider (0–100%).
| Level | Score | Meaning |
|---|---|---|
| High (green) | 80%+ | Very accurate transcription |
| Medium (yellow) | 60–80% | Mostly accurate, some words may be off |
| Low (red) | Below 60% | Noisy audio or unclear speech |
The free plan includes 60 minutes of transcription per week. You'll see a warning at 55 minutes. When the limit is reached, transcription stops automatically but manual Bible search continues to work. The limit resets every Sunday.
Pewbeam detects Bible verses in two ways, and combines the results for maximum accuracy.
When the speaker says something like "Turn to John chapter 3 verse 16", Pewbeam picks up the reference immediately using pattern matching. Works for standard references, spoken references, abbreviated books, and context-aware references. Detection is near-instant (under 5ms).
When the speaker quotes or paraphrases scripture without giving a reference, Pewbeam uses AI to find the matching verse. The system converts spoken text into an embedding and searches a pre-built index of 31,000+ Bible verses. Takes 200–400ms for new queries; common queries are cached for near-instant results.
| Type | Score Range | Notes |
|---|---|---|
| Direct references | 90–100% | Near-certain matches |
| Semantic matches | 35–89% | Higher = closer match to verse content |
| High confidence | 80%+ | Auto-queued and displayed in Auto mode |
| Below threshold | < 35% | Filtered out, not shown |
The Scripture Search panel lets you look up verses manually. Toggle between two modes with the Tab key.
Look up a specific verse when you know the reference. Type a book name, chapter, and verse — Pewbeam autocompletes book names as you type. Use number keys (0–9) to jump to a specific verse.
Find a verse by topic, theme, quote, or paraphrase. Uses the same AI-powered semantic search as automatic detection — searching "God's love for humanity" will find John 3:16 even though those exact words aren't in the verse.
| Translation | Abbreviation |
|---|---|
| King James Version | KJV |
| New King James Version | NKJV |
| New International Version | NIV |
| New Living Translation | NLT |
| English Standard Version | ESV |
| New American Standard Bible | NASB |
Pewbeam has two display modes, configurable in Settings > Display Mode.
Pewbeam automatically displays the highest-confidence detected verse on your broadcast output. A 2.5-second cooldown between verse changes prevents rapid flickering. Best for hands-off operation.
Nothing goes to broadcast until you explicitly send it. Detected verses still appear in the AI Detections panel and queue, but you decide which ones to display and when. Best for important services.
Themes control how verses look on screen — fonts, colors, backgrounds, positioning, and effects.
Pewbeam includes built-in themes ready to use: Selah (image background with gold accents) and Eden (gradient background with green accents). Additional themes are available on Plus and Core plans. You can duplicate built-in themes and customize the copy.
Create and edit custom themes with the visual theme designer. Open it from the paintbrush icon in the top bar. The designer has three panels:
Browse and manage all your themes. Create new themes, import/export, search, and filter by All, Pinned, or Custom.
A live 1:1 preview at 1920x1080. Zoom, pan, and select elements for editing. What you see is what your audience sees.
Three tabs — Text, Background, and Layout. Control fonts, colors, shadows, gradients, images, positioning, and spacing.
Pewbeam can send your verse display to external broadcast software and displays using several output methods.
NDI lets you send Pewbeam's output to any NDI-compatible software on your network — OBS, vMix, Resolume, ProPresenter. Appears as "Pewbeam main". Supports alpha transparency, configurable FPS (24/30/60), and resolutions up to 4K.
Send output directly to a projector or external monitor. Connect the display, select it in the Broadcast panel, and enable HDMI output. Pewbeam opens a fullscreen, borderless window on the selected display.
On the Core plan, Pewbeam supports two independent output channels — Main (e.g., in-room projector) and Alternate (e.g., livestream overlay). Each can have its own theme.
Pewbeam can be controlled remotely using OSC and HTTP API protocols.
Pewbeam listens for OSC messages on UDP port 8000.
| OSC Address | Parameters | Action |
|---|---|---|
| /pew/next | — | Next verse |
| /pew/prev | — | Previous verse |
| /pew/show | — | Show verse |
| /pew/hide | — | Hide verse |
| /pew/theme | string | Set theme by name |
| /pew/opacity | float (0–1) | Set verse opacity |
| /pew/confidence | float (0–1) | Set detection threshold |
| /pew/on_air | bool | Toggle on-air status |
Pewbeam runs a local HTTP server on port 8080.
| Endpoint | Method | Description |
|---|---|---|
| /api/health | GET | Health check |
| /api/status | GET | Current broadcast state |
| /api/control | POST | Send control commands (JSON body) |
Generate structured notes from your sermon transcripts using AI. Available on Plus and Core plans.
Pewbeam's AI extracts and organizes: title, topic, structured sections, key points, scripture references, quotes, and practical applications. The AI only uses content explicitly stated in the sermon.
| Action | Shortcut | Description |
|---|---|---|
| Toggle search mode | Tab | Switch between Book and Context mode |
| Toggle live sync | L | Turn live broadcast sync on or off |
| Present verse | Enter | Send selected verse to Preview |
| Present & go live | Enter (2x) | Send to Preview and enable live sync |
| Jump to verse | 0–9 | Jump to verse number while viewing a chapter |
| Exit text input | Escape | Blur text field so shortcuts work again |
| Feature | Free | Plus ($15/mo) | Core |
|---|---|---|---|
| Live verse detection | Yes | Yes | Yes |
| Bible search (6 translations) | Yes | Yes | Yes |
| Transcription | 60 min/week | Unlimited | Unlimited |
| Themes | 2 built-in | All + custom | All + custom |
| Watermark | Yes | No | No |
| NDI / HDMI output | Yes | Yes | Yes |
| Sermon notes (AI) | — | Yes | Yes |
| Dual output channels | — | — | Yes |
| Multi-device | — | — | Yes |
| Offline transcription | — | Yes | Yes |
| Priority support | — | — | Yes |
Yes. Bible search and verse display work entirely offline. Transcription requires internet in online mode (Deepgram), but you can use offline transcription (MLX-Whisper) on macOS with Apple Silicon.
Pewbeam currently supports six translations: KJV, NKJV, NIV, NLT, ESV, and NASB. Additional translations may be added in future updates.
Yes. Use NDI output to send Pewbeam's verse display to any NDI-compatible software. You can also use OSC for remote control or HDMI for direct display.
Sermon transcripts are stored locally on your device. Online transcription audio is processed by Deepgram and is not stored. Sermon notes generation sends transcript text to OpenAI for processing.
Live transcription pauses, but manual Bible search and verse display continue to work normally. The limit resets weekly.
On the Core plan, you can use Pewbeam on multiple devices. You can also use the HTTP API or OSC protocol from another device on the same network.