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
评论区
登录后可评论。