Cut freely. Build openly.
A free and open-source video editor, available today in Classic and being rebuilt in public.
OpenCut Classic is the working editor. Open it in your browser at opencut.app →.
The original Classic code remains available in its archived repository.
This branch is the new foundation:
- Web — a React workspace with a placeholder home page and
/editorroute. - API — a Cloudflare Worker with status, health, and echo endpoints.
- Desktop — a GPUI shell with browser, preview, inspector, and timeline panels.
The Editor API, plugin architecture, shared Rust core, mobile app, MCP server, headless rendering, and in-editor scripting are the direction—not shipped editor features.
Install proto, then start the web workspace with the repository's pinned toolchain:
Install proto
Linux, macOS, or WSL
bash <(curl -fsSL https://moonrepo.dev/install/proto.sh)Windows PowerShell
irm https://moonrepo.dev/install/proto.ps1 | iexIf proto's shims are blocked, run Set-ExecutionPolicy -Scope CurrentUser RemoteSigned.
proto use
moon run web:devOpen http://localhost:5173. The /editor route currently reads “Coming soon.”
API and desktop workspaces
moon run api:dev # http://localhost:8787
moon run desktop:dev # early native editor shellDesktop platform requirements are documented in apps/desktop/README.md.
Discord · Issues · Security · X
The architecture is still being designed, so outside contributions are not open yet. OpenCut is supported by fal.ai; sponsorship inquiries can be sent to sponsor@opencut.app.
OpenCut is available under the MIT License.
See apps/desktop/README.md for desktop build notes.