jub0t/Concat

Open-Source CapCut replacement (MCP supported).

Rust

2,697

465 commits

updated Sep 18, 2026

See the code
audio-processor
auto-caption
automation
capcut
capcut-alternative
content-creation
cross-platform
desktop-app
ffmpeg
free-video-editor
non-linear-editor
offline-first
open-source-video-editor
rust-lang
slint
video-editing
video-editing-software
video-processing-tool
whisper-cpp

See what people are saying (1)

SourceMessageScoreDate

Show HN: Concat: the open-source CapCut replacement.

1

Sep 18, 2026

README

Concat

Concat

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

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

Concat editor

Concat is everything you use CapCut for. No watermarks. No paywalls. No subscriptions.

It runs entirely on your machine, powered by a native Rust engine. Install it and start cutting. No account, no setup.

Highlights

  • 🚫 No watermarks. No account. No paywall.
  • πŸ”’ 100% local. Nothing leaves your machine.
  • 🎬 Multi-track editing. Several timelines per project.
  • βœ‚οΈ Cut fast. Split, trim, merge, transitions, speed control.
  • πŸ’¬ Auto-captions. Runs on your machine, offline.
  • πŸ—£οΈ Text-to-Speech. Free, local voices.
  • πŸŽ™οΈ Voice filters. Clean up or play with your sound.
  • πŸ“ Titles and styled text.
  • πŸ“¦ Templates. Build an edit once, reuse it.
  • πŸ–₯️ macOS, Windows and Linux. Same app everywhere.
  • 🌍 Twelve languages. Add one with a single JSON file, see TRANSLATING.md.

Get started

Concat is currently in Beta version (pre-release). Download the latest build from Releases.

Portable: the Windows and Linux builds are plain archives. To keep everything on the stick or in the folder you unpacked into, make a folder named portable beside the concat executable: settings, recents and downloaded models then live there and nothing is written to the user profile.

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.

Platform support:

  • βœ… Windows β€” tested
  • βœ… macOS β€” unsigned binaries; run: xattr -dr com.apple.quarantine /Applications/Concat.app
  • βœ… Linux
    • πŸ§ͺ ARM
    • πŸ§ͺ x86_64
  • πŸ§ͺ Android
    • Phones
    • Tablets
  • πŸ§ͺ iOS / iPadOS
    • iPhone
    • iPad

Status: βœ… Supported Β· 🚧 Work in progress Β· πŸ§ͺ To be tested

System requirements:

Concat runs everything on your machine, so the hardware sets the ceiling. The minimum column is what a build will run on at all; the recommended column 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 the settings panel 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.

Contribution

[!IMPORTANT] The best way to contribute is to grab a build from the Release page and test the application to see where it breaks or how it can be improved.

Ready to write code? CONTRIBUTING.md covers setup, layout, the checks to run, and how contributions are licensed. There is also this Discussion announcement. Read ROADMAP.MD for future goals.

Concat vs CapCut vs OpenCut

🟒 strong Β· 🟑 partial or with strings attached Β· πŸ”΄ weak or missing

ConcatCapCutOpenCutNotes
Performance🟒🟒🟑Concat and CapCut are native. OpenCut runs on WebAssembly FFmpeg in a browser
Price🟒🟑🟒CapCut is free until Pro effects, 4K or AI tools, then $9.99 to $19.99 a month
Watermark🟒🟑🟒CapCut stamps exports that use Pro assets
PrivacyπŸŸ’πŸ”΄πŸŸ’Concat sends nothing anywhere. CapCut's terms grant ByteDance a perpetual licence to uploads
Offline🟒🟑🟑Concat's captions, speech, cutout and export all run on device. CapCut's best features are cloud
Open sourceπŸŸ’πŸ”΄πŸŸ’Concat AGPL, OpenCut MIT, CapCut closed
4K export🟒🟑🟑CapCut caps free at 1080p. OpenCut depends on the browser
Effects and templatesπŸŸ‘πŸŸ’πŸ”΄CapCut has thousands. Concat has a few dozen. OpenCut has a basic set
AI tools🟑🟒🟑CapCut has tracking, reframe, avatars. Concat has local captions, speech and person cutout
Keyframes🟑🟒🟑Concat keys position, scale, rotation and opacity with bezier easing. No curve editor and no keyed effect parameters yet
Export formats🟑🟒🟑Concat writes H.264 MP4 only. OpenCut MP4 and WebM
StabilityπŸŸ‘πŸŸ’πŸ”΄Concat is a 0.2.x beta. OpenCut is mid rewrite
MobileπŸŸ‘πŸŸ’πŸ”΄Concat's Android and iOS builds compile but are untested. OpenCut's are in progress
ExtensibilityπŸŸ‘πŸ”΄πŸŸ’OpenCut ships an Editor API, MCP server and plugins. Concat's plugin API is planned
Community🟑🟒🟒OpenCut has tens of thousands of stars. Concat has a Discord and a handful of contributors
Multiple timelines per projectπŸŸ’πŸŸ’πŸ”΄Concat only

Contributors

jub0t

406 commits

Domica

44 commits

jeffevertse

4 commits

ActArtech

2 commits

jub0t/Concat

Open-Source CapCut replacement (MCP supported).

Rust

2,697

465 commits

updated Sep 18, 2026

See the code
audio-processor
auto-caption
automation
capcut
capcut-alternative
content-creation
cross-platform
desktop-app
ffmpeg
free-video-editor
non-linear-editor
offline-first
open-source-video-editor
rust-lang
slint
video-editing
video-editing-software
video-processing-tool
whisper-cpp

See what people are saying (1)

SourceMessageScoreDate

Show HN: Concat: the open-source CapCut replacement.

1

Sep 18, 2026

README

Concat

Concat

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

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

Concat editor

Concat is everything you use CapCut for. No watermarks. No paywalls. No subscriptions.

It runs entirely on your machine, powered by a native Rust engine. Install it and start cutting. No account, no setup.

Highlights

  • 🚫 No watermarks. No account. No paywall.
  • πŸ”’ 100% local. Nothing leaves your machine.
  • 🎬 Multi-track editing. Several timelines per project.
  • βœ‚οΈ Cut fast. Split, trim, merge, transitions, speed control.
  • πŸ’¬ Auto-captions. Runs on your machine, offline.
  • πŸ—£οΈ Text-to-Speech. Free, local voices.
  • πŸŽ™οΈ Voice filters. Clean up or play with your sound.
  • πŸ“ Titles and styled text.
  • πŸ“¦ Templates. Build an edit once, reuse it.
  • πŸ–₯️ macOS, Windows and Linux. Same app everywhere.
  • 🌍 Twelve languages. Add one with a single JSON file, see TRANSLATING.md.

Get started

Concat is currently in Beta version (pre-release). Download the latest build from Releases.

Portable: the Windows and Linux builds are plain archives. To keep everything on the stick or in the folder you unpacked into, make a folder named portable beside the concat executable: settings, recents and downloaded models then live there and nothing is written to the user profile.

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.

Platform support:

  • βœ… Windows β€” tested
  • βœ… macOS β€” unsigned binaries; run: xattr -dr com.apple.quarantine /Applications/Concat.app
  • βœ… Linux
    • πŸ§ͺ ARM
    • πŸ§ͺ x86_64
  • πŸ§ͺ Android
    • Phones
    • Tablets
  • πŸ§ͺ iOS / iPadOS
    • iPhone
    • iPad

Status: βœ… Supported Β· 🚧 Work in progress Β· πŸ§ͺ To be tested

System requirements:

Concat runs everything on your machine, so the hardware sets the ceiling. The minimum column is what a build will run on at all; the recommended column 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 the settings panel 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.

Contribution

[!IMPORTANT] The best way to contribute is to grab a build from the Release page and test the application to see where it breaks or how it can be improved.

Ready to write code? CONTRIBUTING.md covers setup, layout, the checks to run, and how contributions are licensed. There is also this Discussion announcement. Read ROADMAP.MD for future goals.

Concat vs CapCut vs OpenCut

🟒 strong Β· 🟑 partial or with strings attached Β· πŸ”΄ weak or missing

ConcatCapCutOpenCutNotes
Performance🟒🟒🟑Concat and CapCut are native. OpenCut runs on WebAssembly FFmpeg in a browser
Price🟒🟑🟒CapCut is free until Pro effects, 4K or AI tools, then $9.99 to $19.99 a month
Watermark🟒🟑🟒CapCut stamps exports that use Pro assets
PrivacyπŸŸ’πŸ”΄πŸŸ’Concat sends nothing anywhere. CapCut's terms grant ByteDance a perpetual licence to uploads
Offline🟒🟑🟑Concat's captions, speech, cutout and export all run on device. CapCut's best features are cloud
Open sourceπŸŸ’πŸ”΄πŸŸ’Concat AGPL, OpenCut MIT, CapCut closed
4K export🟒🟑🟑CapCut caps free at 1080p. OpenCut depends on the browser
Effects and templatesπŸŸ‘πŸŸ’πŸ”΄CapCut has thousands. Concat has a few dozen. OpenCut has a basic set
AI tools🟑🟒🟑CapCut has tracking, reframe, avatars. Concat has local captions, speech and person cutout
Keyframes🟑🟒🟑Concat keys position, scale, rotation and opacity with bezier easing. No curve editor and no keyed effect parameters yet
Export formats🟑🟒🟑Concat writes H.264 MP4 only. OpenCut MP4 and WebM
StabilityπŸŸ‘πŸŸ’πŸ”΄Concat is a 0.2.x beta. OpenCut is mid rewrite
MobileπŸŸ‘πŸŸ’πŸ”΄Concat's Android and iOS builds compile but are untested. OpenCut's are in progress
ExtensibilityπŸŸ‘πŸ”΄πŸŸ’OpenCut ships an Editor API, MCP server and plugins. Concat's plugin API is planned
Community🟑🟒🟒OpenCut has tens of thousands of stars. Concat has a Discord and a handful of contributors
Multiple timelines per projectπŸŸ’πŸŸ’πŸ”΄Concat only

Contributors

jub0t

406 commits

Domica

44 commits

jeffevertse

4 commits

ActArtech

2 commits

Languages

Rust

67.2%

Slint

27.7%

Python

2.5%

WGSL

1.4%