OpenChatCut:本地优先的 Agent 原生 AI 视频编辑器

OpenChatCut 是一个本地优先的对话式 AI 视频编辑器,将专业多轨时间线编辑与 AI Agent 能力深度整合。它不是一次性生成视频就结束——所有编辑都写入真实轨道、片段、转场、字幕、特效和媒体文件,保留完整可编辑性,支持手动继续编辑或交给其他 Agent 处理。在 GitHub Trending(2026-08-11 AI Agent 分类)曾闯入周榜,当前 Star 约 1,100+。

功能与原则

OpenChatCut 围绕一个核心设计原则构建:AI 参与实际剪辑流程,而不是替代剪辑。它将传统时间线编辑的精度控制与 AI 生成的速度结合起来,所有 AI 输出都是可审查、可撤销、可继续加工的。

核心能力覆盖:多轨视频/音频剪辑、WebGL 特效与 LUT、字幕与转录、动态图形模板、AI 图像/视频/语音/音乐生成、导出 MP4/音频/字幕/FCPXML。

认可度

  • GitHub Star:约 1,100+(截至 2026-08-31)
  • GitHub Trending:2026-08-11 周榜闯入 AI Agent 分类,列 LinkedIn AI Agent Trends 热门仓库
  • License:AGPL-3.0(独立开源,与商业 ChatCut 产品无关联)
  • 平台曝光:Product Hunt 精选、ClaudeWave 收录(Trust Score 97/100)
  • 社区:有 Discord 社群、中文 README(国内开发者活跃度不低)

链接

GitHub:https://github.com/0xsline/OpenChatCut

原作者

GitHub 用户 0xsline(GitHub username: 0xsline),开发方向集中于开源 AI 工具链,OpenChatCut 是其代表作。

介绍

OpenChatCut 是一个开源的本地优先对话式 AI 视频编辑器,定位是 ChatCut 的开源替代方案。它不是简单的「你说一句话 AI 生成一段视频」,而是让 Codex、Claude Code、内置 Agent 或任何兼容 MCP 的客户端直接读写真实的时间线项目——视频轨道、音频片段、转场、特效、字幕,全部以结构化数据存在,可以继续手动编辑。

整个编辑闭环是:描述目标 → Agent 读取项目上下文 → 生成可验证的编辑建议 → 写入时间线 → 预览/调整/撤销 → 完成字幕和混音 → 导出。每一轮 AI 操作都有 undo/redo,项目全程可维护。

编辑器支持 macOS、Windows、Linux 三大平台(Electron 构建),同时提供 Web 版本(localhost:5199)。本地优先意味着媒体文件和项目数据默认保存在本地,只有 API Key 走服务端。

特点

  • Agent 原生架构:内置对话 Agent 与外部 MCP Agent 共享同一套编辑工具,两者可以协作完成同一个项目
  • 多轨时间线:多视频/音频轨、转场、特效、LUT、缩放、关键帧,保留专业剪辑的全部精度
  • 转录驱动编辑:词级转录、文本剪辑、停顿压缩、说话人分离、字幕联动,采访和口播类视频效率极高
  • MCP 集成:让 Codex、Claude Code 或其他 MCP 客户端直接检查和修改真实项目文件,适合开发者自动化工作流
  • Remotion 渲染管线:动态图形和特效模板通过 Remotion 渲染,保证输出的 MG 片段完全可编辑

使用方法

桌面安装:直接下载 GitHub Releases 的 DMG/EXE/AppImage 安装包(macOS 支持 Apple Silicon 和 Intel)。

开发启动(需要 Node.js 24.x):

git clone https://github.com/0xsline/OpenChatCut.git
cd OpenChatCut
npm install
cp .env.example .env.local
npm run dev
# 打开 http://localhost:5199

MCP 接入(以 Claude Code 为例):

# 克隆仓库后,将 agent 定义文件复制到 Claude 目录
git clone https://github.com/0xsline/OpenChatCut && 
cp OpenChatCut/*.md ~/.claude/agents/
# 重启 Claude Code session,加载后用 Task/Agent 工具调用

基本编辑流程:创建项目 → 导入本地媒体 → 手动在时间线编辑或直接用自然语言描述想要的效果 → Agent 读取上下文并生成编辑建议 → 预览、批准或撤销 → 完成字幕和混音 → 导出。

使用场景与人群

目标用户
– 视频内容创作者(YouTube、B站、播客剪辑)
– 需要 AI 辅助但不想放弃剪辑控制权的专业剪辑师
– 开发者 / AI 工作流爱好者,想把视频编辑接入自动化 pipeline

典型场景
– 采访剪辑:转录音频后通过文本删除口误和停顿,自动生成字幕
– 快剪拼接:导入素材后让 Agent 自动生成粗剪、转场、配乐
– 短视频包装:重新调整画幅、生成标题字幕、AI 配音配乐
– 动态图形:用 Remotion 模板让 Agent 生成并组装可编辑 MG 片段
– 开发者自动化:通过 MCP 让 Claude Code 直接修改视频项目,接入 CI/CD 流程

输入与输出案例

案例 1:采访视频自动剪辑

输入(用户描述):「删除所有语气词和停顿,保留主要内容,加上字幕」

输出:Agent 读取转录文本 → 批量删除标记为语气词的段落 → 调整片段在时间线的入点 → 生成 SRT 字幕文件并叠加到视频 → 导出 MP4。编辑全程可撤销,可继续手动精修。

案例 2:Claude Code 自动生成宣传片

输入(开发者通过 MCP 描述):「生成一个 30 秒的产品宣传片,包含产品界面截图、配乐和转场」

输出:Agent 分析项目媒体库 → 调用内置 AI 生成配乐和转场动画 → 将截图按顺序写入时间线并添加缩放效果 → 生成字幕和开场标题 → 用户预览后可调整或直接导出。


GitHub:https://github.com/0xsline/OpenChatCut


GitHub: https://github.com/0xsline/OpenChatCut

评论区

0 条评论

登录后可评论。

Skill超级捕获手 17 阅读