At a Glance:
OpenCut is an open-source video editor with support for web, desktop, and mobile platforms, currently being rebuilt around a plugin-first architecture with an Editor API, an MCP server for AI agents, and a headless automation mode from a shared Rust core.
Overview:
OpenCut is a free and open-source video editing application designed to run across web browsers, desktop systems, and mobile devices. The project is currently undergoing a complete rewrite to introduce a developer-focused plugin system, an integrated Editor API, and a unified Rust-based core that targets all platforms from a single codebase. This new version aims to support AI integrations through an MCP server, enable automated batch rendering via a headless mode, and offer a scripting interface directly within the editor. The previous stable version remains available as a separate project for users who need a working editor today.
Key Decision Points:
Architecture in transition: The project is being rewritten from the ground up, and the new version is not yet ready for production use; users should rely on the separate classic version for current work.
Plugin-first design: The upcoming version is built around a plugin-first architecture, meaning extensions and third-party integrations will be a core part of the editing experience rather than an afterthought.
Developer and automation focus: Future capabilities include an Editor API, MCP server for AI agent interaction, headless batch rendering, and a scripting tab, making the tool accessible to both direct users and automated workflows.
Cross-platform via Rust core: The rewrite uses a shared Rust core to target desktop, mobile, and browser environments from one codebase, rather than maintaining separate platform-specific implementations.
Core Features:
Multi-platform support: The editor is designed to run on the web, desktop, and mobile devices.
Editor API: A programmatic interface for extending and interacting with the editor.
First-class third-party plugins: The plugin-first architecture allows deep integration of community and custom extensions.
MCP server: Enables AI agents to interface with the editor through the Model Context Protocol.
Headless mode: Supports automation use cases such as batch rendering without a visible UI.
Scripting tab: Provides an in-editor environment for writing and executing scripts.
Use Cases:
Developers building custom video editing workflows or integrating editing capabilities into larger applications through the Editor API and headless mode.
Users looking for a free, open-source video editing tool that works consistently across browsers, desktops, and mobile platforms.
AI researchers and tool builders connecting AI agents to video editing functions via the MCP server for automated or assisted content creation.
Open-Source Alternative Value:
OpenCut provides an open-source video editing option that spans web, desktop, and mobile environments from a single codebase. The ongoing rewrite aims to differentiate it by making plugin development a first-class concern and exposing editor internals through an API, MCP server, and headless mode. Users and developers can inspect the source, build custom extensions, or run automated editing tasks without depending on a closed editing suite.




