
项目简介
OpenCut 是一个免费、开源的跨平台视频编辑器(Web / 桌面 / 移动端),被社区称为「开源版 CapCut(剪映)」。它采用 Rust 核心 + TypeScript 构建,主打隐私优先、永久免费、简单易用三大特性,目标是把剪映里越来越多被塞进付费墙的基础剪辑功能,重新免费、开放地还给创作者。
安装要求和过程
环境要求
- 普通用户:无需安装,直接用浏览器打开官网 opencut.app 即可在线剪辑。
- 本地开发 / 自托管:需要 Bun 运行时,以及 Docker + Docker Compose(用于本地数据库与 Redis)。
- 核心贡献者(可选):需要 Rust 工具链与 wasm-pack,用于本地构建 GPU 合成器 / 特效 / 遮罩的 WASM 核心。
快速开始(在线使用,零安装)
# 直接打开官网,浏览器内即可剪辑导出
https://opencut.app本地开发(贡献者)
# 1. 安装工具链管理器 proto
bash <(curl -fsSL https://moonrepo.dev/install/proto.sh)
# 2. 进入仓库,安装锁定版本工具
proto use
# 3. 启动各端开发服务器
moon run web:dev # Web 端 → http://localhost:5173
moon run api:dev # API 端 → http://localhost:8787
moon run desktop:dev # 桌面端(见 apps/desktop/README.md)私有化自托管(Docker 全家桶)
# 一条命令跑起完整生产环境(含应用构建)
docker compose up -d
# 访问 http://localhost:3100⚠️ 状态说明:主仓库
OpenCut-app/OpenCut正在用 Rust 核心「从零重写」,官网现网 opencut.app 当前跑的是稳定可用的经典版(opencut-app/opencut-classic)。日常剪辑直接上官网即可;想私有化部署可参考经典版 README 的 Bun + Docker 流程。
核心功能

- 隐私优先,视频不上云:所有素材与工程默认保存在本地设备,不强制上传云端,从源头规避隐私泄露焦虑。
- 免费开放,剪映付费功能免费用:时间线剪辑、字幕、转场、特效等基础能力全部免费,没有弹窗付费墙。
- 跨平台一致体验:一套 Rust 核心代码同时驱动 Web、桌面(GPUI)与移动端,渲染 / 特效 / 遮罩由 GPU 合成器处理,性能更优。
- 面向 AI 时代:内置 MCP Server 供 AI 智能体直接调用,支持 无头(Headless)模式做批量渲染与自动化,并集成 fal.ai 的生成式图像 / 视频 / 音频模型。
- 插件优先 + 脚本面板:重写版提供 Editor API、一等公民的第三方插件,以及编辑器内脚本标签,可玩性与扩展性强。
典型使用场景
- 短视频创作者:被剪映付费墙劝退的 Vlog / 抖音 / YouTube 创作者,可直接在浏览器里完成剪辑与导出,零成本起步。
- 隐私敏感团队 / 个人:医疗、法务、企业内部视频等素材不出本地设备的场景,OpenCut 的本地优先架构天然契合。
- 开发者与 AI 工作流:通过 MCP Server 让编程助手自动生成 / 批量渲染视频,或用脚本标签把重复剪辑流程自动化。
推荐理由
作为一个常年和视频打交道的人,剪映把「关键帧」「智能抠图」等越来越多基础功能塞进付费墙的操作,确实越来越劝退。OpenCut 把「免费 + 开源 + 隐私」三件事做得很扎实,GitHub 上 7 万+ Star 也证明这不是噱头,而是真实需求。它当前处于 Rust 核心重写期,主仓库在快速演进,而现网经典版已经能稳定剪辑。如果你想把剪辑工具私有化部署到自家服务器、或者希望素材 100% 留在本地,docker compose up -d 一条命令就能拥有属于自己的剪辑平台。对于期待 AI 自动剪辑的玩家,它的 MCP Server + 无头渲染路线也相当值得持续关注。

下载地址
- 🌐 官网:https://opencut.app
- 💻 GitHub 主仓库:github.com/OpenCut-app/OpenCut
- 🚧 重写预览版:https://new.opencut.app
- 📦 当前可用经典版:github.com/opencut-app/opencut-classic
- 📄 开源协议:MIT
