Concat README

The project's README from github.com/jub0t/Concat. As one markdown file: README.md.

Concat

Concat

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

Concat editor

Total Downloads Build Status Concat Version 0.2.7 Join Concat Discord License: AGPL-3.0-or-later

Star History Rank 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

Proxyon
Proxyon
Pay-as-you-go proxies for developers
Use code JUB0T for 20% off

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 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: why the Windows builds are not signed yet, 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 and gRPC. This Discussion is where the project was announced.

Contributors can claim a @Contributor role in the Discord server: just ask.

Star History

Star History Chart

Contributors

Contributors

DMCA

If you believe something in this repository, its releases, or a package or model it distributes infringes your copyright, email [email protected] 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.

Concat (jub0t/Concat)

gpu
Searching Database…

8.5K ·GitHub
What is this?Concat is a free, open-source, cross-platform video editor built as a CapCut alternative, with no watermark, no account and no subscription.
Is this a desktop app like CapCut, or a web-based editor?It's a native desktop and mobile app, not a web editor: everything runs on a native Rust engine with a GPU compositor, so footage never has to touch a browser or a server.
How do I get it running?Download the right build from the Concat website (it auto-detects your machine) or pick one from GitHub Releases, install it, drop in your footage and start cutting - no account or setup screens.
Do I need to sign up or pay for anything before I can use the AI features?No - captions, text-to-speech, voice cloning and background removal all run on AI models you download once from Settings, and they work offline after that, with no account or paywall anywhere.
Is it stable enough for real editing work right now?Concat is explicitly in beta - it works but 'still has edges,' and some platform builds are marked as work-in-progress or still to be tested rather than fully supported.
Does it run on phones too, or just desktop?It runs natively on macOS, Windows, Linux and Android; iOS/iPadOS is also usable but only via sideloading since it isn't in the App Store.
Where does my footage go when I use features like auto-captions or cutout?Nowhere - all processing happens on your machine and nothing is uploaded; even crash logs stay local unless you manually attach them to a bug report.
Can scripts or AI agents drive the editor instead of a person?Yes, Concat exposes JSON-RPC, gRPC and MCP APIs plus a CLI, so scripts and AI agents can automate cuts just like a human editor would.
What can it export to?H.264, HEVC and AV1, up to 4K at 60fps with 10-bit color, so footage is ready for YouTube, TikTok or Shorts straight out of the app.
Does voice cloning require recording a lot of audio?No, you can clone a voice from just a few seconds of a sample, or use the built-in free local voices - both run fully offline.
How many effects does it ship with?Over 170 GPU-rendered effects, filters, transitions and text animations, all visible live in the preview as you edit.
Creator
jub0t
Size
56.7 MB
Stars
8.5K
Age
1mo
Commits · 90 Days