OpenCut: The Open-Source CapCut Alternative — Currently Mid-Rewrite

OpenCut is a free, open-source (MIT) video editor for web, desktop, and mobile, positioned as a privacy-respecting CapCut alternative. Its GitHub repo is currently a ground-up rewrite; the classic codebase is archived.

  • ⭐ 79497
  • TypeScript
  • Rust
  • MIT
  • Updated 2026-07-30

Compound Engineering: Orchestrate Claude Code, Codexnanobot: HKU’s Ultra-Lightweight Self-Hosted Personal AI Agent

OpenCut logo
OpenCut — official logo from github.com/OpenCut-app/OpenCut

What Is OpenCut? #

OpenCut is a free, open-source (MIT) video editor for web, desktop, and mobile — the most-starred open-source CapCut alternative on GitHub, with 79,500+ stars. The pitch, per the project itself: your videos stay on your device (privacy), most basic editing features CapCut now paywalls remain free, and the interface aims for CapCut-level simplicity.

🔗 GitHub: https://github.com/OpenCut-app/OpenCut 🌐 Try it now: https://opencut.app

Worth knowing before you dig in — OpenCut is mid-transition right now, and its own README is upfront about it:

  • The main GitHub repo (where the 79,500+ stars live) is being rewritten from the ground up and isn’t currently accepting outside contributions while the new architecture is being designed.
  • The original, working codebase has been split into a separate opencut-classic repo, whose own README states it is “archived and no longer maintained.”
  • The hosted app at opencut.app is still running the classic version today and is the one the project itself recommends for actual use right now — “archived” refers to code contributions, not the live service.

Why OpenCut (Per the Project) #

  • Privacy — your videos stay on your device
  • Free features — most basic CapCut features are now paywalled; OpenCut keeps them free
  • Simple — built on the observation that people want editors as easy to use as CapCut, without CapCut’s restrictions

What’s Coming in the Rewrite #

Per the project’s own roadmap for the in-progress rewrite:

  • An Editor API
  • First-class third-party plugins via a plugin-first architecture
  • Desktop, mobile, and browser from one codebase, built on a shared Rust core
  • An MCP server for AI agents to drive the editor
  • Headless mode for automation and batch rendering
  • A scripting tab built directly into the editor

The rewrite will live at new.opencut.app until it’s ready to take over from the classic version.


Running the Classic Codebase Yourself #

If you want to self-host rather than use the hosted app, the classic codebase (archived but functional) is what’s documented today:

Prerequisites: Bun, plus Docker and Docker Compose (optional — only needed for the local database/Redis; skip if you’re only working on frontend).

git clone https://github.com/opencut-app/opencut-classic.git
cd opencut-classic
cp apps/web/.env.example apps/web/.env.local
docker compose up -d db redis serverless-redis-http
bun install
bun dev:web

The app runs at http://localhost:3000. The .env.example defaults are set up to match the Docker Compose config out of the box.


Project Structure #

PathPurpose
apps/web/Next.js web application
apps/desktop/Native desktop app (GPUI-based, in progress)
rust/Platform-agnostic core — GPU compositor, effects, masks, WASM bindings
docs/Architecture and subsystem documentation

Use Cases #

1. A Free CapCut Replacement, Right Now #

Use the hosted app at opencut.app for straightforward video editing without CapCut’s paywalled features or cloud dependency for storage.

2. Self-Hosting for Full Data Control #

Run the classic codebase yourself via Docker Compose if you’d rather not depend on the hosted service, accepting that this codebase isn’t receiving new features.

3. Watching a Public Rewrite Unfold #

Follow the opencut-app/opencut repo and Discord if you’re interested in the Editor API, MCP server, and plugin architecture the rewrite is building toward — useful if you might want to build a plugin once the architecture stabilizes.


RepositoryPurpose
opencut-classicThe archived-but-functional codebase actually running opencut.app today


Conclusion #

OpenCut is the most-starred open-source CapCut alternative, but it’s worth using with your eyes open about timing: the flagship GitHub repo is a ground-up rewrite not yet open to contributions, while the actually-deployed, actually-usable version at opencut.app runs on a codebase now labeled archived. Neither fact means you can’t use it today — it just means “clone and build the latest main branch” isn’t currently the right way to get the working product; the hosted app or the classic repo both are.

Best for: Anyone wanting a free, privacy-respecting CapCut alternative today, or developers interested in following a public architecture rewrite (Rust core, plugin API, MCP server) toward its eventual release.

GitHub: https://github.com/OpenCut-app/OpenCut


If you’re running the classic codebase yourself rather than using the hosted app:

  • DigitalOcean — $200 free credit for 60 days across 14+ global regions, enough headroom for a Postgres+Redis-backed web app.
  • HTStack — Hong Kong VPS with low-latency access from mainland China. This is the same IDC that hosts dibi8.com.

Affiliate links — they don’t cost you extra and they help keep dibi8.com running.

Last updated: 2026-07-29

References & Sources #

💬 Discussion