systemd-style stream control, running on your machine

A daemon that runs your stream,
not the other way around.

StreamDaemon is a free, open-source, self-hosted toolkit for Twitch: 57+ themed overlays, real-time chat, giveaways, predictions, subathons, anti-bot protection, and analytics — all in one local app. No subscriptions. No cloud. Your data stays on your machine.

57+
Overlays
8
Themes
5
Languages
$0
Forever
why-streamdaemon

Most stream tools rent you your own setup.

StreamDaemon runs as a local process on hardware you own. No login wall, no vendor lock-in, no monthly fee to keep your overlays alive.

CapabilityStreamDaemonStreamElementsStreamlabsMeld Studio
Free & open source
Runs locally
No account required
57+ themed overlays
Built-in anti-bot
Custom commands
Subathon system
features --list

Everything a stream process needs to stay alive.

Every module talks over Socket.IO in real time, so what happens in chat shows up on screen instantly.

Overlays

57 standalone overlays

Pure HTML/CSS/JS, no framework required. Eight themed styles including Subnautica 2, Fortnite, Retro 8-bit, Win95, and RetroWave — start screens, gameplay, BRB, and farewell states included.

Overlays

Vertical & animated

12 vertical overlays (1080×1920) for mobile and dual-format streaming, plus animated alerts for follows, subs, raids, cheers, and redemptions.

Overlays

Live in-app preview

An interactive preview with dynamic scaling and simulated Demo Mode data, so you can design overlays without going live.

Chat

Real-time Twitch IRC

Live chat relayed to overlays instantly, with TTS voice selection, speed and filters, and auto-greetings for new chatters.

Chat

Giveaways & predictions

Weighted-ticket giveaways with an animated wheel, plus Twitch Predictions with automatic resolution.

Chat

Custom commands

Aliases and cooldowns for every command, so your chat runs itself while you focus on the game.

Analytics

KPI dashboard

Historical stats across 7d, 30d, 90d and all-time, plus Twitch Achievement tracking for Affiliate and Partner milestones.

Analytics

Stream HUD & scoreboard

Live viewer, follower and sub counts, a Fighter Overlay and scoreboard for tournaments, and a Fortnite stats overlay for kills, wins and K/D.

Security

Encrypted & rate-limited

OAuth tokens encrypted with AES-256-GCM, local API auth on every request, anti-bot protection, and Zod-validated input on all routes.

Subathon timer EventSub notifications Bitrate calculator Social overlay Command palette (Ctrl+K) Moderation panel 5 languages: EN·ES·FR·DE·IT
ps aux | grep streamdaemon

Built on a stack that stays out of your way.

frontend
React 18 · Vite · Framer Motion · CSS Modules
backend
Node.js · Fastify · Socket.IO · Twurple
database
SQLite · Prisma ORM
desktop
Electron (Windows .exe)
overlays
Pure HTML/CSS/JS · Socket.IO WebSocket
quick-start --exec

Two ways to run the daemon.

Zero-config on Windows, or self-hosted anywhere Node runs. You'll need a free Twitch Developer Application either way.

# Zero configuration 1. Download the latest .exe from Releases 2. Run it 3. You're live
roadmap --planned

What's queued up next.

plannedVisual Overlay Builder — drag & drop
plannedAI Overlay Generator
plannedStream Deck integration
plannedTikTok clip auto-export
plannedMulti-platform streaming (YouTube, Kick)
exit code 0

Free, open-source, self-hosted.
Ready when you are.

AGPL-3.0 licensed. Built by the community, for the community.