Open-source video editor
OpenCut
Edit video on the web, desktop, or mobile from an open Rust-centered codebase.
OpenCut is an MIT-licensed video editor being rewritten around a cross-platform Rust core, with planned web, desktop, mobile, plugin, editor API, MCP, headless, and scripting surfaces; the original TypeScript-era codebase is retained as an archived reference.
Screenshots
How it works
- Step 1
Choose the active rewrite
Use the active OpenCut repository as the primary code line; treat the archived classic repository only as historical reference.
- Step 2
Install pinned tools
Use proto and the repository-pinned toolchain before starting the web, API, or desktop development task.
- Step 3
Run the selected surface
Start the documented web, API, or desktop development target and verify the unmodified baseline.
- Step 4
Edit and validate media workflows
Change the timeline, editor, plugins, automation, or rendering path only after confirming sample media, performance, and export acceptance criteria.
Capabilities and scenarios
- Cross-platform video-editor direction for web, desktop, and mobile
- Rust-centered editor core
- Planned plugin-first architecture and Editor API
- Planned MCP, headless, and scripting workflows
- Archived classic codebase retained for lineage and reference
Good starting points
Build a customized open-source video editor
Add domain-specific timeline or media workflows
Explore headless or Agent-driven media automation
Create branded creator tools across desktop and web
Fit and limitations
Fit at a glance
- Project type
- Open-source video editor
- Repository set
- 2 repositories
- Runtime status
- Unverified
! Known limitations
- Collected from public repository documentation and a public website screenshot; editor runtime behavior was not executed for this publication.
- The active repository README says the project is being rewritten from the ground up and is not yet ready for outside contributions.
- Several highlighted capabilities are explicitly described as upcoming rather than complete.
- The classic repository is archived and no longer maintained; it must not be presented as the active code line.
? Confirm before starting
- The proto-managed toolchain documented by the active repository.
- Rust and the platform dependencies required by the selected web, API, or desktop target.
- Sample or non-sensitive media plus confirmed storage, codec, performance, and export constraints.
- Never publish private media, cloud credentials, signing material, or user projects.
Repository set
These repositories form the complete project workflow. Follow setup order and include optional services only when the confirmed goal needs them.
OpenCut-app/OpenCut
Active cross-platform rewrite and primary source repository
- Default branch
- main
- Captured revision
- commit 4d8c49ed0706c4dc145361e01c6b1f1a87cbb863
- Author / maintainer
- OpenCut contributors
- License
- MIT
OpenCut-app/opencut-classic
Archived original codebase retained only for historical behavior and migration reference
- Default branch
- main
- Captured revision
- archived; commit cf5e79e919144200294fb9fed22a222592a0aeea
- Author / maintainer
- OpenCut contributors
- License
- MIT
Catalog updated 2026-07-29. Reconfirm licenses, revisions, environment requirements, and runtime behavior from each repository before starting.