CLAUDE CODE MARKETPLACES

Concat

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

README.md
<div align="center"> <table width="100%"> <tr> <td align="left" width="120"> <img src="https://cdn.jsdelivr.net/gh/jub0t/Concat@main/assets/logo-dark.png" alt="Concat" width="100" /> </td> <td align=""> <h1>Concat</h1> <h3 style="margin-top: -10px;">The truly free, and open-source cross-platform CapCut replacement.</h3> </td> </tr> </table> <img src="https://cdn.jsdelivr.net/gh/jub0t/Concat@main/assets/editor.png" alt="Concat editor" width="100%" /> <p align="center"> <a href="https://github.com/jub0t/Concat/releases"><img src="https://img.shields.io/github/downloads/jub0t/concat/total?style=flat-square&logo=github&logoColor=F8F8F8&label=Downloads&labelColor=212123&color=b394ff" alt="Total Downloads" /></a> <a href="https://github.com/jub0t/Concat/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/jub0t/Concat/ci.yml?style=flat&logo=githubactions&logoColor=F8F8F8&label=Build&labelColor=000000" alt="Build Status" /></a> <a href="https://github.com/jub0t/Concat/releases"><img src="https://img.shields.io/badge/Version-0.2.4-b394ff?style=flat-square&logo=semver&logoColor=F8F8F8&labelColor=212123" alt="Concat Version 0.2.4" /></a> <a href="https://discord.gg/DVuPfpXfqP"><img src="https://img.shields.io/badge/Discord-Join%20the%20server-5865F2?style=flat&logo=discord&logoColor=F8F8F8&labelColor=000000" alt="Join Concat Discord" /></a> <a href="LICENSE"><img src="https://img.shields.io/badge/License-AGPL%20v3-b394ff?style=flat-square&logo=gnu&logoColor=F8F8F8&labelColor=212123" alt="License: AGPL-3.0-or-later" /></a> <a href="https://concatenate.pages.dev/#sponsor"><img src="https://img.shields.io/badge/Sponsor-Concat-b394ff?style=flat-square&labelColor=212123" alt="Sponsor Concat" /></a> </p>

Sponsors

<table width="100%"> <tr> <td align="center" width="50%"> <a href="https://proxyon.io/?ref=concat"><img src="https://cdn.jsdelivr.net/gh/jub0t/Concat@main/assets/proxyon_sponsor_logo.png" alt="Proxyon" width="80" /></a><br /> <a href="https://proxyon.io/?ref=concat"><b>Proxyon</b></a><br /> <sub>Pay-as-you-go proxies for developers<br />Use code <code>JUB0T</code> for 20% off</sub> </td> <td align="center" width="50%"> <a href="#sponsoring"><b>Your logo here</b></a><br /> <sub><a href="#sponsoring">Sponsor Concat</a> and your name, logo and link take this slot</sub> </td> </tr> </table> </div>

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

  • ๐Ÿšซ 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. Free local voices, or any voice from a few seconds of a recording.
  • ๐Ÿง Background removal. People, objects, or paint the mask yourself.
  • ๐ŸŽž๏ธ Keyframes. Position, scale, rotation, opacity, volume, effect parameters. Curve editor built in.
  • โœจ 170+ effects, filters, transitions and text animations. 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. Several cuts in one project. Blend modes, 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. JSON-RPC, gRPC and MCP API, plus a CLI. AI agents can cut video with it.
  • ๐Ÿ–ฅ๏ธ macOS, Windows, Linux, Android. 14 languages. Same app, same project files.

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

  • โœ… Windows ยท x86_64
  • โœ… macOS ยท Intel and Apple silicon. The binaries are unsigned, so if macOS refuses to open it: xattr -dr com.apple.quarantine /Applications/Concat.app
  • โœ… Linux ยท x86_64 and ARM. .deb, .rpm, .AppImage and an Arch package
  • โœ… Android ยท phones and tablets
  • ๐Ÿงช iOS / iPadOS ยท iPhone and iPad, sideloaded

โœ… Supported ยท ๐Ÿšง Work in progress ยท ๐Ÿงช To be tested

System requirements

Concat runs everything on your machine, so the hardware sets the ceiling. Minimum is what a build runs on at all; recommended is what makes 1080p editing feel smooth and keeps 4K exports and captions from being a wait.

MinimumRecommended
CPUAny 64-bit processor from 2013 or later6 cores or more
GPUNone. Without a usable GPU the window and monitor fall back to the CPUAny GPU with Metal (macOS), DirectX 12 (Windows) or Vulkan (Linux)
RAM4 GB16 GB for 4K timelines and the larger caption models
Storage500 MB for the app and the smallest caption model2 GB for every optional model, plus room for projects and exports

Optional models download from Settings on first use and then never need the network again: auto-captions 78 MB to 488 MB depending on the whisper size you pick, text-to-speech 132 MB or 349 MB, person cutout 15 MB, object cutout 179 MB, and the cutout brush 40 MB.

Get started

Download it, open it, drop footage in, cut. No account, no setup.

Reporting something: every run writes a log, and Settings โ€บ About has the button that opens it along with the one that copies your system information. Attach both to an issue and the report arrives with everything it needs. The last ten runs are kept, so yesterday's is still there; nothing is ever sent anywhere on its own.

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? docs/ is the developer reference for 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

<a href="https://github.com/jub0t/Concat/graphs/contributors"> <img alt="Contributors" src="https://contrib.rocks/image?repo=jub0t/concat"> </a>

Star History

<a href="https://www.star-history.com/?repos=jub0t%2Fconcat&type=date&releases=&legend=bottom-right"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/chart?repos=jub0t/concat&type=date&theme=dark&legend=bottom-right" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/chart?repos=jub0t/concat&type=date&legend=bottom-right" /> <img alt="Star History Chart" src="https://api.star-history.com/chart?repos=jub0t/concat&type=date&legend=bottom-right" /> </picture> </a>

Sponsoring

Concat has no paywall and never will: no watermark, no account, no paid tier. Sponsoring is what stands in for one. If Concat has taken the place of a subscription for you, a fraction of that keeps it going.

Where it goes

The ROADMAP lays out what sponsorship pays for, and what each piece costs.

Payment Methods

Pick a tier on the website ($25, $100 or $250), or send straight to a wallet.

MethodAddress
๐ŸŒ Website<a href="https://concatenate.pages.dev/#sponsor"><img src="https://img.shields.io/badge/Sponsor-Concat-b394ff?style=flat-square&labelColor=212123" alt="Sponsor Concat on the website" /></a>
โ‚ฟ Bitcoin (BTC)bc1qm83zxguthu0swkl0kw4wdna9j8qegkekzxcf6s
ษฑ Monero (XMR)46vFjD41NbNdf7yfdm2WYmJidaaExYpA1RaDnayjFyp7KCtCeMfjNKudKbSt52rHvLLuowwpeoNpFUkAtSca3L6TSXfAzcf
ล Litecoin (LTC)LbaYr9JEiUUJB5S9rEgriseMoPoUZzAaZS

[!IMPORTANT] Donated in crypto? A wallet transfer carries no name, so do say hello: reach out through any of the socials on the maintainer's GitHub profile, or in the Concat Discord server.

Not in a position to chip in? A star, a bug report, or a word to someone who edits video counts for a lot too.