jub0t/Concat

★ 3,900⑂ 355

The truly free, and open-source cross-platform CapCut replacement (supports MCPs).

About jub0t/Concat

jub0t/Concat is an open-source project on GitHub, mainly written in Rust. The truly free, and open-source cross-platform CapCut replacement (supports MCPs). It currently holds 3,900 stars and 355 forks with 53 open issues, and was last pushed on 2026-09-28 (repository created 2026-08-25).

Project Overview

AI Homed tracks it on the AI Video Projects board and on the AI AI Video Projects list.

GitHub Repository Details

Repository jub0t/Concat · default branch main · size 45750 KB · watchers 31 · source: GitHub REST API and repository README

README

https://github.com/jub0t/Concat/blob/HEAD/Concat

Concat

The truly free, and open-source cross-platform CapCut replacement.

https://github.com/jub0t/Concat/blob/HEAD/Concat editor

https://github.com/jub0t/Concat/blob/HEAD/Total Downloads https://github.com/jub0t/Concat/blob/HEAD/Build Status https://github.com/jub0t/Concat/blob/HEAD/Concat Version 0.2.7 https://github.com/jub0t/Concat/blob/HEAD/Join Concat Discord https://github.com/jub0t/Concat/blob/HEAD/License: AGPL-3.0-or-later https://github.com/jub0t/Concat/blob/HEAD/Sponsor Concat

https://github.com/jub0t/Concat/blob/HEAD/Download Concat

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

Paid Sponsors

https://github.com/jub0t/Concat/blob/HEAD/Proxyon
Proxyon
Pay-as-you-go proxies for developers
Use code JUB0T for 20% off
Your logo here
Sponsor Concat and your name, logo and link take this slot

About

Concat is a free, open-source video editor and a CapCut alternative for macOS, Windows, Linux and Android. It covers what people actually open CapCut for: 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 JSON-RPC, gRPC and MCP API, so scripts and AI agents can cut video with it too.

Highlights

Download

Two ways in:

1. The website hands you the right build for your machine. Start here. 2. GitHub Releases has every build for every platform, with installers, packages and checksums. For when you want to pick.

Concat is in beta: it works, and it still has edges. Say so when you find one.

Platforms

✅ Supported · 🚧 Work in progress · 🧪 To be tested

System requirements and the optional model sizes are on the website.

Code signing policy: who signs the Windows builds, and what Concat sends over the network (nothing you did not ask for).

Build from source

You need Rust 1.93 or newer (see rust-version in src/Cargo.toml), the FFmpeg 7+ development libraries, cmake and a C++ compiler.

Then:

cd src
cargo run -p concat          # the editor window

Other useful commands:

cargo build --profile app -p concat   # the shipping binary (fat LTO, stripped)
cargo test                            # run the test suite
cargo fmt --check && cargo clippy --all-targets -- -D warnings   # what CI checks

If you change text the interface shows, run python3 scripts/locales.py from the repo root so the string inventory stays in sync. Full details live in CONTRIBUTING.md.

How to Contribute

[!IMPORTANT]
The best way to contribute is to grab a build from the Releases page and use it: find where it breaks, and say where it could be better.
> Ready to write code? CONTRIBUTING.md covers setup, the layout of the tree, the checks to run, and how contributions are licensed. Driving Concat from a script, a service or an agent? The developer docs cover the Concat API and its transports: JSON-RPC, gRPC and MCP. This Discussion is where the project was announced.
Contributors are free to claim a @Contributor role in the Discord server, just ask for it.

Contributors

https://github.com/jub0t/Concat/blob/HEAD/Contributors

Star History

https://github.com/jub0t/Concat/blob/HEAD/Star History Rank

https://github.com/jub0t/Concat/blob/HEAD/Star History Chart

DMCA

If you believe something in this repository, its releases, or a package or model it distributes infringes your copyright, email jub0trd@gmail.com with a description of the work you own, a link to where the infringing material appears here, your contact details, a statement that you believe in good faith the use is not authorised by you, your agent, or the law, and a statement, under penalty of perjury, that the notice is accurate and that you are the owner or authorised to act for the owner, signed with your physical or electronic signature; valid notices are acted on promptly, and anyone whose material is removed may send a counter-notice to the same address.

GitHub Stars & Activity

3,900Stars
355Forks
53Open issues
RustLanguage

GitHub Popularity

GitHub stars3,900
Forks355
Open issues53
Primary languageRust
LicenseAGPL-3.0
Stars gained today0
Created2026-08-25
Last pushed2026-09-28

Trending History

Trending statusnot on today's boards

Related AI Projects

1

storytold / filmcraft

Rust★ 14,792⑂ 0
→
2

calesthio / OpenMontage

Python★ 69,490⑂ 0
→
3

Anil-matcha / Open-Generative-AI

JavaScript★ 30,766⑂ 0
→
4

ATH-MaaS / Pixelle-Video

Python★ 29,138⑂ 0
→
5

hypit-ai / hypit

TypeScript★ 23,479⑂ 0
→
6

KlingAIResearch / LivePortrait

Python★ 19,258⑂ 0
→
7

HBAI-Ltd / Toonflow-app

TypeScript★ 18,104⑂ 0
→
8

Wan-Video / Wan2.2

Python★ 18,004⑂ 0
→

More AI Rankings