Problem
Captioning a short clip means a bad trade: cloud tools that take your card and your footage (Submagic, Opus Clip, CapCut), or heavyweight NLEs overkill for a 30-second cut (DaVinci, Kdenlive).
A self-hosted clip editor – paste a link, caption and cut locally, nothing uploads.
Runs in one Docker container. Drop a file or paste a YouTube/X link and it builds a project – Whisper transcribes locally, then you style karaoke captions, trim, crop, auto-remove silences, and export MP4 or GIF with subs burned in. MIT, no account, nothing leaves your machine.
Made as a demo case – to show how I build products: from idea to launch in one shot.
Captioning a short clip means a bad trade: cloud tools that take your card and your footage (Submagic, Opus Clip, CapCut), or heavyweight NLEs overkill for a 30-second cut (DaVinci, Kdenlive).
Take the local-first middle ground – run the whole pipeline, Whisper transcription and ffmpeg burn-in, in one container you spin up yourself.
Featured on Product Hunt; shipped free and MIT on GitHub. Now my own go-to editor for short-form.
Founder patterns that kill a launch
Python · FastAPI · faster-whisper · ffmpeg · React