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, Codex • nanobot: HKU’s Ultra-Lightweight Self-Hosted Personal AI Agent
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 #
| Path | Purpose |
|---|---|
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.
Related Repositories #
| Repository | Purpose |
|---|---|
| opencut-classic | The archived-but-functional codebase actually running opencut.app today |
Related Articles #
- Compound Engineering: Orchestrate Claude Code, Codex — another project with a plugin-first architecture philosophy
- nanobot: HKU’s Ultra-Lightweight Self-Hosted Personal AI Agent — another self-hostable open-source tool
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
Recommended Infrastructure for Self-Hosting #
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
💬 Discussion