You give it one or more Twitch channel names, it monitors them, and when a channel goes live it records the stream to disk using Streamlink. It runs entirely in Docker, has a minimal web UI, and saves files locally — no twitch login required, no accounts, no cloud, no video player.
I built this mainly for personal use. The existing solutions I found were either heavy, cloud-based, or did not fulfill my requirements. This app is intentionally minimal and single-user by design.
It’s open source, Docker-first, and meant to be easy to run and forget about. Happy to hear feedback or suggestions.