Trim, cut, and combine video clips without uploading to the cloud.
Add text overlays and visual effects to social media videos locally.
Edit short-form content for TikTok, Instagram, or YouTube without paying subscription fees.
Create videos while keeping all footage private on your own device.
Requires Rust/WebAssembly compilation and Bun runtime; Docker available but not required for local dev.
OpenCut is a free, open-source video editor that runs in a web browser, with a desktop app in development. It is positioned as an open-source alternative to CapCut, a popular mobile and web video editing app that has moved many of its basic features behind a paywall. OpenCut aims to provide simple, accessible video editing tools that keep your files private, all processing happens on your own device, so your videos never leave your machine. The project is organized as a monorepo containing a web application, a desktop application (currently in progress), and a Rust-based core. The web app is built with Next.js, a React framework. The desktop app uses GPUI, a native UI toolkit. The Rust layer handles performance-critical work like GPU-based video compositing, visual effects, and masks, and it is compiled to WASM (WebAssembly) so that the web app can use it directly in the browser without needing a server. The project is actively migrating processing logic from TypeScript into this Rust/WASM core for better performance across all platforms. You would use OpenCut if you want a no-cost, privacy-respecting video editor for simple tasks like trimming clips, adding text, combining footage, or applying effects, the kinds of things CapCut originally made easy. It is especially relevant for content creators who do not want to pay for CapCut's features or share footage with third-party cloud services. The tech stack is TypeScript for the web frontend, Next.js as the framework, Bun as the JavaScript runtime and package manager, Rust for the core processing layer compiled to WASM, and Docker for local development dependencies including a PostgreSQL database and Redis.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.