Beta: The truly free, open-source, local-first, cross-platform video editor. Scriptable through a JSON-RPC API & MCP.

★ 16,358⑂ 2,029👁 100⑃ 200● 458▤ 9◈ 44
RustAGPL-3.0Created 2026-08-25concat.standalones.org
16,358
stars
+378
2,029
forks
100
watchers
200
prs
458
issues
9
releases
44
discussions

README

Concat
The free, open-source, cross-platform video editor.






  
  
  
  
  



  
  
  


🇬🇧 English · 🇩🇪 Deutsch · 🇪🇸 Español · 🇫🇷 Français · 🇮🇹 Italiano · 🇳🇱 Nederlands · 🇵🇱 Polski · 🇧🇷 Português (Brasil) · 🇷🇺 Русский · 🇺🇦 Українська · 🇹🇷 Türkçe · 🇦🇿 Azərbaycanca · 🇭🇷 Hrvatski · 🇮🇩 Bahasa Indonesia · 🇻🇳 Tiếng Việt · 🇹🇭 ไทย · 🇯🇵 日本語 · 🇰🇷 한국어 · 🇨🇳 简体中文 · 🇹🇼 繁體中文 · 🇸🇦 العربية · 🇮🇱 עברית · 🇮🇷 فارسی · 🇮🇳 हिन्दी · 🇵🇰 اردو · 🇧🇩 বাংলা

 Paid Sponsors


  
    
      
      Proxyon
      Pay-as-you-go proxies for developersUse code JUB0T for 20% off
    
      
      Support Concat
      Concat needs your donations to continue development,we have come too far to back down now 😢
    
  





 About

Concat is a free, open-source video editor for macOS, Windows, Linux and Android. It covers what most edits need: auto-captions, text-to-speech, background removal, keyframe animation, effects and titles, multi-track cutting, 4K export. With none of the catches: no watermark, no account, no subscription, no upload.

Everything runs locally on a native Rust engine with a GPU compositor. Install it, drop in footage, cut. The AI models for captions, voices and cutout download once from Settings and work offline after that. Your footage never leaves your disk.

Good for: TikTok, Reels and Shorts, YouTube videos, tutorials and screen recordings, podcast clips, memes.

Also for machines: a built-in MCP server for AI agents (concat --mcp, set up) and a JSON-RPC API for scripts, so they can cut video with it too.

 Highlights

- 🚫 No watermarks. No account. No paywall. Ever.
- 🔒 100% local. Nothing uploads. Works offline.
- 💬 Auto-captions. Local Whisper. Pick a model size, get styled captions on the timeline.
- 🗣️ Text-to-speech + voice cloning. A free local voice on the desktop, or any voice from a few seconds of a recording. Phones are getting their own system voice.
- 🧍 Background removal. People, objects, or paint the mask yourself.
- 🎞️ Keyframes. Position, scale, rotation, opacity, volume, effect parameters. Curve editor built in.
- ✨ 100 effects, filters and transitions. GPU-rendered, live in the preview.
- ✂️ Cut fast. Split, trim, ripple, merge, freeze frame, speed. Magnetic timeline if you want it.
- 🎚️ Multi-track, multi-timeline. Overlays and picture-in-picture: stack video, stills and titles on as many tracks as you like. Several cuts in one project. Blend modes (screen, add, multiply…), crop, flips.
- 📝 Titles. Fonts, stroke, shadow, background plate. Presets to start from.
- 🎙️ One-switch voice cleanup. Denoise, enhance voice, level the loudness. Plus chipmunk, robot, telephone and friends.
- 📤 Export. H.264, HEVC, AV1. Up to 4K 60, 10-bit colour.
- 🦀 Native Rust engine. GPU compositor, proxies, hardware decode. 4K scrubs smoothly.
- 🤖 Scriptable. An MCP server built in, so Claude and other AI agents can edit with it (one line to set up), and a JSON-RPC API for scripts. A build from source adds gRPC and a command-line tool.
- 🖥️ macOS, Windows, Li

Top issues

Discussions

Latest release

Concat v0.2.9 v0.2.9 2026-11-05
Concat 0.2.9

 Highlights

- ✨ Transitions are clips. A transition sits on the timeline and is placed, moved and trimmed like any other clip, over a cut or on a single shot. Its own knobs (Push's direction, a wipe's softness, a whip's speed) are set on it (621)
- ✨ Transparent projects. A clear background with a checker under the preview, or a background colour of your choice, and export with alpha as ProRes 4444 or VP9 (456)
- ✨ Chroma key that finds the screen itself, an eyedropper, Remove Black, and batch edits in the inspector (543, 470)
- 🗣️ Your own voice. Import a recording on the Voice

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON