CapCut is free until you read the fine print: account required, cloud processing, watermark tiers, and your raw footage sitting on someone else's drive while you cut a 30-second Reel. Creators and small agencies keep asking for the same thing — desktop editing with captions, TTS, and effects, without shipping every clip to a social app's servers.
Concat (jub0t/Concat) is the open-source answer gaining traction (~12k GitHub stars): a cross-platform video editor pitched as a CapCut replacement. Rust engine, GPU compositor, multi-track timeline, auto-captions via local Whisper models, background removal, keyframes, and export up to 4K. No watermark, no subscription, no upload step — projects and media stay on your machine. It is in beta, but the feature list is already what people actually open CapCut for.
What it actually does
Concat is a native editor, not a browser SaaS. Install on Windows, macOS, Linux, or Android (iOS via sideload per upstream docs). Drop footage, cut on a magnetic timeline, stack tracks for picture-in-picture, add titles and effects, export H.264/HEVC/AV1.
Standout capabilities:
- Auto-captions — Whisper runs locally after you download models once from Settings; style captions on the timeline without sending audio to a cloud API.
- Text-to-speech and voice cleanup — local voices plus optional cloning from a short sample; denoise and level tools baked in.
- Background removal — person/object masks without a green-screen subscription.
- Automation surface — JSON-RPC API for scripts; built-in MCP server (
concat --mcp) so AI agents can drive edits; gRPC/CLI when built from source.
That last point matters for teams: Concat is not only for hand-editing. You can wire batch clip generation on a workstation — or experiment with agent-driven cuts — while keeping renders off CapCut's cloud.
Why "self-host" here means local-first
Concat does not ship as a typical Docker homelab service like Immich or n8n. "Self-hosting" in this context is you own the stack on your hardware:
- Client footage stays local — agencies cutting sponsor reads, tutorials, or internal training video avoid uploading sensitive B-roll to a Chinese-owned editor cloud.
- Offline-capable — models download once; edit on a laptop on a plane or a cottage connection.
- No per-export tax — CapCut's business model is attention and upsell; Concat's is AGPL/open source (check repo license for redistribution if you bundle it).
- Canadian privacy story — PIPEDA-sensitive workflows often fail the "just use the free app" test when that app phones home. A local editor on a Canadian workstation (or a Canadian VPS used as a render box you control) keeps processing in-house.
If you need a server in the loop, the honest pattern is a GPU-capable Canadian VPS or desktop running Concat's API/MCP for automated renders — not nginx serving a web UI to the public internet.
What running it takes
Desktop: grab builds from concatenate.pages.dev or GitHub Releases. Expect unsigned builds on Windows/macOS (SmartScreen / quarantine steps in README). FFmpeg 7+ dev libs if you compile from source; Rust 1.93+.
Hardware: GPU helps the compositor and 4K scrubbing; Whisper model size trades accuracy for RAM and speed. System requirements live on the project site — treat 4K multi-track like real video work, not a Chrome tab.
Automation: read docs/MCP.md for agent setup; JSON-RPC for scripted timelines. CI-style render farms are DIY — Concat is young, plan retries and version pinning.
Who it's for (and who should skip it)
Good fit: Short-form creators, marketing freelancers, podcasters clipping for TikTok/Reels/Shorts, teams experimenting with MCP-driven editing, anyone tired of CapCut accounts and watermarks.
Maybe skip it: Hollywood timelines, collaborative cloud review like Frame.io, or "install on my cPanel shared host." If you need battle-tested team collaboration, DaVinci Resolve or a paid suite may still win — Concat is the scrappy local alternative, not Avid.
Hosting it in Canada
Swift Host does not replace your editor laptop — we do host the surrounding infra: Canadian VPS for asset storage, Docker for webhooks and automation around your pipeline, and backups for project exports you choose to store centrally.
Talk to us if you want a dedicated render/automation box, VPN access to client media, or guidance keeping creator workflows off third-party editor clouds. Concat runs on your metal; we help the metal live in Canada.