3.9k stars · MIT · no tagged releases; active main branch
Self-hosted Opus Clip — long video in, LLM-picked 9:16 clips with word-level captions out.
▶Repo detailsthe review · specs · pros & cons · install
What it is
A self-hosted clip factory: hand it a long video and an LLM picks the segments most likely to stand alone, reframes them to 9:16 and burns in word-level captions. It bundles thumbnail and title tooling alongside.
Why it matters
Shorts are currently the cheapest organic reach on YouTube, and you are already producing exactly the right source material — a ten-minute Grasppy walkthrough contains half a dozen moments that work on their own. Doing this by hand is an afternoon per video, which is precisely why nobody sustains it past week three; doing it with a script is how channels post daily without burning out. Fed by the transcript from 04, it turns one recording into a long video, a Shorts queue and a stack of captioned assets for LinkedIn and X.
- MIT and self-hosted — no watermark, no per-clip fee, no monthly SaaS bill
- Reframing and caption burn-in is the tedious half of the job, and it is the half that is automated
- Runs in Docker, so it never touches your Mac's Python environment
- No tagged releases — you run whatever
mainis that day. Pin a specific commit or a Friday will break - It calls paid LLM and text-to-speech APIs, so every batch has a real cost. Set a spend cap before the first run
- The model's taste in clips is mediocre. Expect to reject roughly half of what it proposes
Docker on the VPS or your Mac, fed by the WhisperX JSON from 04 and emptying into Postiz (Ed. 1 · 05) for scheduling.




