Guide

Open-source video clippers: what 'open source' actually gets you

'Open source' on a clipping tool can mean anything from a fully local pipeline to a thin client that still calls one vendor's API. The question that matters is whether you can run every step on your own hardware, with the models you choose. Reelsaw was built to answer yes to both; OpenShorts, the other open-source clipper with traction, answers yes to the first only if you keep a Gemini key.

This page lists what to check and how each project answers.

Four things to check before you choose

Reelsaw and OpenShorts, side by side

Reelsaw and OpenShorts, side by side
ReelsawOpenShorts
Fully local, no API keysYes, the installer's default: Ollama, local Whisper, on-device alignment and face detectionNo: Gemini is still needed for layout picking and silent videos
Language modelAny: OpenAI, Anthropic, Google, Groq, Vercel AI Gateway, Ollama, vLLM, LM Studio or any OpenAI-compatible server; switched at runtimeGemini by default; any OpenAI-compatible server for moment picking only
TranscriptionAny: Deepgram, AssemblyAI, OpenAI, Groq, or a local Whisper server (Speaches, CPU or CUDA)faster-whisper, optional Parakeet backend; GPU override
GPUCompose override: faster-whisper on CUDA, Ollama in a container, NVENC encoding; detection models on the CPUImage build flag: faster-whisper on CUDA, NVENC encoding, detection models on CUDA
LicenceAGPL-3.0, whole repositoryMIT core; cloud/ directory under a commercial licence
StackTypeScript: Hono, tRPC, Drizzle, Postgres, pg-boss, ReactPython: FastAPI, faster-whisper, MediaPipe, YOLOv8; React frontend
Moment selectionMap, pool, rank: chunked at pauses, rubric scored as a median of k samples, pairwise top-10 with swapped positions, optional judge modelGemini picks 3 to 15 moments per video
ReframingFace, split, stack, fit per segment; active-speaker following; per-section overrides in the editorTrack, general, split, screencast modes picked per video
Filler removalYes, forced-alignment verified, each cut reviewableNot listed
EditorLive 9:16 preview, multi-lane timeline, snapping, layout sections, transitions, intros and outros, undoDashboard with per-video settings
AgentsMCP server (OAuth optional), operator CLIMCP server, REST API with webhooks, CLI, agent skill
Beyond clippingExport zip with platform-ready metadataDubbing, AI UGC videos, YouTube studio, direct publishing, hosted cloud
Multi-userAccounts, admin approval, quotas, usage, runtime model switchingHosted accounts with API keys
DurabilityEvery stage is a Postgres job that checkpoints and resumesNot documented

Read from each project's README on 2026-10-18. Both move quickly; check the repositories for the current state.

Which one to pick

Common questions

Is there an open-source alternative to Opus Clip?

Yes. Reelsaw (AGPL-3.0, TypeScript) and OpenShorts (MIT, Python) are both open-source AI clippers you can self-host with Docker Compose. Reelsaw runs with no API key at all and lets you pick any provider per model; OpenShorts keeps a Gemini dependency. See the Opus Clip comparison for a feature-by-feature table.

Does open source mean my video stays private?

Only if every model can run locally. Reelsaw's installer sets up Ollama and a local Whisper so nothing leaves your machine; with cloud models, only audio (for transcription) or transcript text (for selection) is sent to the vendor you chose.

Can I modify Reelsaw and run it for my team?

Yes. The AGPL-3.0 allows internal use and modification freely. If you offer a modified version to the public as a service, you must publish your changes.

Related

Sources

Last updated 2026-10-18.