0xsline/OpenChatCut

Open-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.

什么是 OpenChatCut?

OpenChatCut 是一款开源视频编辑器,它将 AI 代理(如内置聊天助手,或 Codex 和 Claude Code 等外部工具)置于真实、专业的编辑时间线内部。与一次生成最终不可编辑片段的一次性 AI 视频生成不同,每次 AI 编辑都会落在项目文件中实际的轨道、剪辑、转场、字幕和效果上——您可以暂停、撤销、调整,或将其交给另一个代理。

它是一款本地优先的桌面/Web 应用,使用 TypeScript、React、Electron 和 Remotion 渲染库构建。它与商业“ChatCut”产品无关,并以 AGPL 许可证发布。

为什么它很有趣

  • 真实时间线 + 自然语言:您可以像使用 Premiere 或 Final Cut 一样手动编辑,也可以描述更改并让代理完成——两者都在同一个项目上工作。
  • 代理原生:使用模型上下文协议 (MCP),因此外部编码代理可以直接读取、编辑和导出您的视频项目。
  • 丰富的编辑功能:多轨视频/音频、WebGL 效果、LUT、转场、关键帧、动态图形,甚至浏览器内人物分割(使字幕避开说话者的脸部)。
  • 转录驱动编辑:自动转录视频/音频,然后通过编辑文本剪掉停顿或错误。
  • 本地优先:您的项目默认保留在您的机器上;AI API 密钥保留在服务器端。
  • 生产级导出:MP4、音频、字幕、FCPXML(Final Cut Pro)和完整项目数据。

工作原理(核心循环)

描述目标 → 代理读取项目 → 提出编辑建议 → 写入时间线 → 预览/撤销 → 管理字幕和音频 → 导出。

主要功能一览

领域 您获得的内容
时间线 多轨编辑、修剪、波纹、关键帧、撤销/重做
视觉效果 WebGL 效果、LUT、色度键、自定义着色器
音频 多轨、人声分离、自动闪避、画外音
转录 单词级转录、停顿压缩、说话人
字幕 自动生成、样式化、可翻译、SRT 导出
动态图形 模板 + 代理生成的可编辑剪辑
AI 生成 图像、视频、语音、音乐、音效
媒体 上传、在线搜索、文件夹管理
导出 MP4、音频、字幕、FCPXML、硬件加速
发布 代理驱动的社交平台发布(带预览和确认)
代理 内置聊天代理 + 外部 MCP 连接

入门

  • 安装程序:预构建的 DMG(macOS)、Windows x64 和 Linux AppImage,可从 GitHub Releases 获取。
  • 从源码构建:需要 Node.js 24.x。npm install 然后 npm run dev 并打开 http://localhost:5199。
  • 编辑器需要安全上下文——使用 localhost 或 HTTPS。
  • 内置代理可以使用 API 密钥(OpenAI、Anthropic)或通过适用于 ChatGPT 订阅者的官方 Codex CLI 工作。Claude Code 通过本地 MCP 连接工作。

状态

积极开发中,早期构建。项目格式和代理工具将不断发展。

注意:此说明仅基于项目的 README。请查看仓库以获取最新更新。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目