TopGit
GitHub Repo Review

OpenCut: The Open-Source CapCut Alternative

OpenCut-app/OpenCut
OTopGit review image for OpenCut-app/OpenCut
Review by Topgit.dev for OpenCut-app/OpenCut, with GitHub repository stats and README context.
Quick verdict

OpenCut is a from-scratch rewrite of its own video editor, and right now it's a roadmap, not an app — the README lists an Editor API, a Rust core, and an MCP server as things still coming. Reach for opencut-classic if you need a working free video editor today; reach for this repository only if you want to track the plugin-first architecture before it ships.

Stars
★ 81.1k
Forks
⑂ 8.0k
Language
TypeScript
License
MIT
Topic
Developer Tools
Updated
Aug 2026
Homepage
GitHub

Introducing OpenCut

OpenCut is a free, open-source video editor project GitHub describes as the open-source CapCut alternative, aimed at web, desktop, and mobile. The code in this repository is currently being rewritten from scratch around a Rust core, so the working editor most people mean by OpenCut still lives in the separate opencut-classic repo.

Key Features Planned for OpenCut

  • An Editor API for programmatic control over the editing pipeline.
  • A plugin-first architecture meant to support first-class third-party plugins.
  • One codebase — built on a Rust core — targeting desktop, mobile, and browser.
  • An MCP server so AI agents can drive the editor.
  • A headless mode for automation and batch rendering without a UI.
  • A scripting tab built directly into the editor interface.
How this repository's GitHub stars have grown over time. Source: star-history.com.View the star history

Developer Setup for OpenCut

Development against this repo starts with installing proto (https://moonrepo.dev/proto): on Linux, macOS, or WSL run `bash <(curl -fsSL https://moonrepo.dev/install/proto.sh)`; on Windows PowerShell run `irm https://moonrepo.dev/install/proto.ps1 | iex` (if shims fail, run `Set-ExecutionPolicy -Scope CurrentUser RemoteSigned` first). From the repo root, `proto use` installs the tool versions pinned in .prototools. Then `moon run web:dev` starts the web app on localhost:5173, `moon run api:dev` starts the API on localhost:8787, and `moon run desktop:dev` covers the desktop build (see apps/desktop/README.md). The README is explicit that outside contributions aren't accepted yet while the architecture is still being designed, so this setup is for following along, not shipping a PR.

Strengths

  • MIT-licensed, so the code — and eventually the plugin API — can be reused or embedded without copyleft strings attached.
  • The architecture is genuinely different from most editors: an Editor API, headless rendering, and an MCP server are being designed in from the start rather than bolted on later.
  • The team isn't abandoning the working app while they rebuild — opencut-classic stays available and is what opencut.app serves.
  • A sponsor (fal.ai) is already listed for generative image, video, and audio models, so the plugin ecosystem has at least one committed integration target.

Understanding OpenCut's Development Phase

  • The repository is a rewrite in progress — the feature list in the README is a roadmap, not shipped functionality, so there's no working editor to evaluate here yet.
  • Outside contributions aren't accepted yet; the README says the architecture is still being designed, so pull requests aren't the way in — Discord and issues are.
  • The actual usable video editor (opencut-classic) lives in a separate repository, which splits documentation, issues, and history across two projects.
  • No release version, timeline, or changelog is given for when the Editor API, MCP server, or plugin system will land.

Exploring Open-Source Video Editors

opencut-classic — the previous, working version of this same project; the README calls it the one to reach for today.Shotcut — a free, cross-platform, open-source non-linear editor with a mature timeline and wide codec support via FFmpeg.Kdenlive — a longstanding open-source editor from the KDE project with multi-track editing and effects.OpenShot — a simpler open-source editor aimed at newcomers, with a Python/Qt-based UI.

Common Questions About OpenCut

What is the current status of OpenCut development?

OpenCut is being rewritten from the ground up, per the project's own README. The current repository has no finished editor; an Editor API, a Rust core, and an MCP server are listed as coming, not shipped.

What platforms will OpenCut support?

OpenCut aims to support desktop, mobile, and browser from a single codebase built on a Rust core, according to the roadmap listed in the repository's README.

Can I contribute to OpenCut's development?

Not yet. The OpenCut README says the project isn't set up to take outside contributions while the architecture is being designed; you can join the Discord or open an issue to follow along.

What license is OpenCut released under?

OpenCut is released under the MIT license, so the code can be used, modified, and redistributed with minimal restrictions.

How does OpenCut compare to CapCut?

GitHub describes OpenCut as the open-source CapCut alternative, but the repository under active rewrite has no working editor yet, so there's no shipped feature set to compare against CapCut directly right now.

Does OpenCut support AI features?

OpenCut's roadmap includes an MCP server for AI agents and a headless mode for automation and batch rendering, per the README, though these are planned rather than shipped features.

The problem it solves

Most open-source video editors bolt automation onto a GUI built for humans. OpenCut's rewrite starts from the opposite direction: an Editor API, a headless mode, and an MCP server designed so AI agents and scripts can drive editing and batch rendering without a UI in the loop at all.

Best use cases

  • Automating render pipelines — batch-rendering many clips without a UI, using the planned headless mode.
  • Building third-party plugins once the plugin-first architecture and Editor API ship.
  • Wiring AI agents into an editing workflow through the planned MCP server.
  • Editing on desktop, mobile, or in the browser from a single Rust-core codebase, once the rewrite lands.

Who should try it — and who should skip

Try this repository if you want to watch a video editor being redesigned around an Editor API, plugins, and AI-agent access from day one — join the Discord, read the code, maybe build against the API once it exists. Skip it if you need a video editor that works today: open opencut-classic (or opencut.app) instead, since this rewrite has nothing to edit with yet.

Related repositories

Source & attribution

Source: GitHub repository OpenCut-app/OpenCut.

GitHub data · last synced Aug 5, 2026Reviewed by Henry
Back to TopGit