OpenChatCut 是什么?为 AI Agent 设计的开源视频编辑器
了解 OpenChatCut 如何把本地优先的多轨时间线、AI Agent、MCP、字幕、特效与专业导出放进同一个可继续编辑的视频工程。

OpenChatCut 是一款开源、本地优先、为 AI Agent 设计的视频编辑器。它不是让 AI 生成一个难以修改的成片,而是让你把剪辑目标告诉 Codex、Claude 或内置 Agent。Agent 会直接操作真实的多轨时间线,所有结果都能看见,也能继续手动修改。
这也是 OpenChatCut 和普通“输入提示词生成视频”工具的区别。它拥有素材、轨道、字幕、转场、特效、关键帧、音频和历史记录;Agent 通过 MCP 操作的,正是这些编辑器原生能力。
从一句话开始,最后落在真实时间线上
你可以直接描述想要的结果:
把这段访谈剪成 45 秒竖屏短片,删掉过长停顿,加上易读字幕,让人物保持居中,并在说话时自动压低背景音乐。
Agent 可以读取当前工程、提出修改方案并完成剪辑。执行结束后,时间线仍然属于你。你可以手动微调剪点、修改字幕、替换转场、调整特效,也可以继续让 Agent 做下一轮。
OpenChatCut 提供常见的专业时间线能力:
- 多条视频轨道与音频轨道
- 移动、裁剪、分割、波纹编辑、吸附和标记
- 撤销与重做历史
- 关键帧属性与片段级特效
- 字幕生成、翻译、导入与导出
- 音乐、音效、配音、响度处理和自动闪避
- MG 动画、LUT、Shader、缩放与转场
为什么使用 MCP
Model Context Protocol 为外部 Agent 提供了一套结构化的工程读写方式。因此,内置 Agent、Codex、Claude Code 或其他兼容 MCP 的客户端,都可以操作同一个 OpenChatCut 工程,而不需要为每种 Agent 重新设计自动化格式。
OpenChatCut 在本地提供 Streamable HTTP MCP 端点:
http://localhost:5199/api/external-mcp/mcp
这些工具能够理解工程结构。Agent 可以检查素材和轨道,添加或修改时间线片段,处理字幕与转场,并导出结果。自动化操作和编辑器 UI 共用同一个工程模型,因此剪辑过程不会变成不可解释的黑盒。
默认本地优先
视频工程通常很大,也可能包含未公开的素材。OpenChatCut 默认把工程和媒体保存在本地:工程数据位于 ~/.openchatcut,浏览器编辑器使用 IndexedDB 作为本地缓存。需要协作或远程流程时,也可以配置可选的远端存储。
本地优先不等于与外界隔离。在线素材搜索、AI 生成服务、外部 Agent 和远端存储都可以按需接入。区别在于,工程本身不依赖某个云端账户才能存在。
导出不是工作流的终点
Agent 辅助剪辑不应该把用户锁在单一应用里。OpenChatCut 可以导出成片、音频、字幕、可继续编辑的工程归档,以及供兼容专业编辑器继续处理的 FCPXML。工程历史和导入导出能力也方便备份、迁移与重新打开旧项目。
OpenChatCut 适合谁
如果你希望获得 AI 的效率,又不想放弃时间线控制,OpenChatCut 会更适合:
- 把长视频整理成短视频的创作者
- 构建 Agent 媒体工作流的开发者
- 需要重复执行标准剪辑动作的团队
- 想使用 AI、同时保留手动控制的剪辑师
- 研究 MCP 与多模态 Agent 交互的人
项目仍在持续开发。目前建议从源码运行,连接你常用的 Agent,并让最终的剪辑决定始终落在可见、可编辑的时间线上。