Broadcast
Without Limits
SIGIL is a professional broadcast compositor built for streamers who need more than the status quo. First-run Show Builder, live readiness gates, instant source switching, SheekBot chat & alerts built in, Studio Mode, and a full recovery guidance system — all local-first, all yours.
Get SIGIL
Choose your platform. The recommended build is highlighted automatically.
| Platform | Package | Size | |
|---|---|---|---|
| macOS Apple Silicon | SIGIL-0.1.0-beta-macos-arm64.dmg | ~18 MB | Download |
| macOS Intel | SIGIL-0.1.0-beta-macos-x64.dmg | ~20 MB | Download |
| Windows 10/11 | SIGIL-0.1.0-beta-windows-x64-setup.exe | ~22 MB | Download |
| Linux x86_64 | SIGIL-0.1.0-beta-linux-x86_64.AppImage | ~24 MB | Download |
All releases are also available on GitLab Releases. SIGIL is free software licensed under the MIT License.
Built for the Serious Broadcaster
Every feature in SIGIL was added because someone was doing real production work and needed it. Nothing here is filler.
First-Run Show Builder
Choose your show type — Solo, Screen Demo, Gameplay, Interview, or BRB — and SIGIL builds your first scene automatically with hardware-detected sources and visible placeholders for anything missing.
Live Readiness Gates
A six-item checklist — Stage, Visual Layer, Audio, Destination, Rehearsal, Capture Runtime — blocks go-live if anything is missing. Always visible in the left panel. No guessing before you go on air.
Instant Source Switching
Scene switches and AIR/PRV toggles are instant — the UI responds on click, the IPC confirms in background, auto-reverts on error. Press 1–9 to toggle any source on air without touching the mouse.
Build → Rehearse → Live → Recover
Four explicit workflow phases track where you are in your show. The Recover phase surfaces specific, actionable steps when health degrades — not just a warning, but exactly what to do next.
Dual-Pass Compositor
Independent program and preview render paths. Your live output never waits on your preview monitor.
Studio Mode
Preview changes before they go live. Cut or transition to program on your cue — never surprise your audience.
Scene Transitions
Cut, Fade, Slide Left, Slide Right. Configurable duration per transition. Animated progress during the cut.
Source Filters
Chroma key, color correction, sharpen, and blur — applied per source before compositing. Non-destructive and reorderable.
Audio VU Meters
Live RMS and peak metering per audio source at 30 fps. Peak hold with decay. All computed on the audio thread with no UI blocking.
Local Recording
Record to MKV or MP4 simultaneously with streaming. Configurable CRF quality, custom output directory, and real-time status.
Global Hotkeys
System-wide shortcuts for scene switching, recording, stream toggle, studio cut, and mute. Fully remappable. Press 1–9 to toggle sources on air without the mouse.
Performance Monitor
Live CPU, GPU, FPS, encode latency, and drop rate — always visible in the inspector panel, color-coded at sensible thresholds. Zero guesswork.
SheekBot Chat & Alerts
Live chat dock built into the left panel — no browser tab needed. SheekBot alert pop-overs overlay the preview area when followers, subs, or donations come in. Bot ID and Overlay ID persist across sessions.
Runtime Diagnostics
One-click Diag report shows display session, FFmpeg version, hardware encoder, camera and audio inputs, AI sidecar status, and live engine stats — all from inside SIGIL, no terminal required.
System Requirements
| Component | Minimum |
|---|---|
| OS | macOS 12 Monterey+ |
| CPU | Apple M1 or Intel Core i5 |
| RAM | 8 GB |
| GPU | Metal-capable (all Macs since 2012) |
| Disk | 200 MB app + recording space |
| Component | Minimum |
|---|---|
| OS | Windows 10 1903+ or Windows 11 |
| CPU | Intel Core i5-8th gen / Ryzen 5 2600 |
| RAM | 8 GB |
| GPU | DirectX 11 / WGPU-capable (RTX recommended for NVENC) |
| Disk | 250 MB app + recording space |
| Runtime | WebView2 (pre-installed on Win10 1803+ / Win11) |
| Component | Minimum |
|---|---|
| OS | Ubuntu 22.04+ / Fedora 37+ |
| CPU | Intel Core i5 or equivalent |
| RAM | 8 GB |
| GPU | Vulkan 1.1+ capable |
| Deps | X11 or Wayland, ALSA / PipeWire, libwebkit2gtk |
Release Notes
Operator Confidence Release
- SheekBot integration — native live chat dock in the left panel polls your SheekBot feed every second; alert pop-overs (followers, subs, donations) appear over the preview area with configurable duration; no separate browser tab needed
- Runtime Diagnostics modal — one-click report from the topbar Diag button: display session, FFmpeg version, hardware encoder, cameras, audio inputs, AI sidecar status, and live engine stats
- First-run Show Builder — choose Solo, Screen Demo, Gameplay, Interview, or BRB; SIGIL builds your first scene automatically with hardware-detected sources
- Per-preset readiness warnings in the builder — warns on missing camera, screen, window, or blocked capture permission before you apply
- Show type persists across restarts — chosen preset saved to project config
- Four-phase workflow strip — Build → Rehearse → Live → Recover with active phase tracking throughout the session
- Six-item live readiness checklist — Stage, Visual Layer, Audio, Destination, Rehearsal, Capture Runtime — always visible in the left panel
- Go-live blocked with explicit list of what needs fixing before stream starts
- Recovery guidance — Recover phase shows specific, actionable steps per failure mode: reconnect, dropped frames, fallback codec, CPU overload, or encode latency
- Incident timeline messages include a next-action hint (→ lower quality, → check network, etc.)
- Instant source switching — scene chips and AIR/PRV toggles respond immediately on click; IPC confirms in background; auto-reverts on error
- 1–9 keyboard shortcuts toggle AIR on sources by index — no mouse required under live conditions
- Meld-inspired scene bar redesign — horizontal pill chips with double-click rename, × delete, F1–F12 hints
- Health traffic light dot in topbar — green/yellow/red driven by live profiler data
- Streamer Mode — collapses both panels to full-screen preview
- Output Quality presets — 720p·30 / 1080p·30 / 1080p·60 / 4K·30 apply bitrate, resolution, and FPS in one click
- Hardware encoder auto-detection — probes NVENC → AMF → VideoToolbox → QSV → libx264 and upgrades on first launch
- Engine stats panel — CPU, GPU, FPS, encode latency, drop rate live in the inspector, color-coded at sensible thresholds
- Progressive disclosure in the inspector — device and preset always visible; resolution, gain, and dimensions collapsed under Advanced toggle
- Logo-derived color palette applied throughout the UI
Initial Public Beta
- Multi-scene management with drag-and-drop source reordering
- Software compositor supporting Screen Capture, Window Capture, Webcam, Image, and Audio Input sources
- RTMP/RTMPS stream output with configurable bitrate and keyframe interval
- Local recording to MKV and MP4 with CRF quality control
- Studio Mode with independent program and preview paths
- Scene transitions: Cut, Fade, Slide Left, Slide Right — configurable duration
- Per-source filter pipeline: Chroma Key (HSV), Color Correction, Sharpen (unsharp mask), Blur (box)
- Live audio VU metering at 30 fps — RMS + peak hold with decay
- Global hotkeys via system shortcut API — fully remappable
- Real-time performance monitor: CPU, GPU, memory, encode latency, compositor FPS
- Dark-themed UI with collapsible inspector panels