OpenMontage:让 AI 编程助手变身完整视频工作室
OpenMontage:让 AI 编程助手变身完整视频工作室
功能与原则
OpenMontage 是世界上第一个开源 Agentic Video Production System,将 AI 视频生产做成一套可配置、可审计的”剧组流程”。它不替代视频生成模型,而是接管整个工作流:从选题调研、脚本撰写、分镜规划、素材生成、剪辑合成到最终渲染,全链路由 AI 编程助手(Claude Code / Cursor / Codex / Windsurf 等)担任总导演,Python 提供工具层与状态持久化。核心设计原则是”AI Agent 即编排器”——没有任何专有调度引擎,创作规则全部写在 YAML 流水线清单和 Markdown Skill 文件中。
认可度
截至 2026-09-25,OpenMontage 已在 GitHub 斩获 61,217 Stars、7,791 Forks,Trending 在榜 96 天,2026 年 6 月 24 日登顶日榜第一,近 30 天新增 11.1k Stars(约每日 371 颗)。MCP Toplist 同期追加入选,成为 AI 视频赛道唯一进入总榜前 100 的非模型开源项目。
链接
GitHub:https://github.com/calesthio/OpenMontage
原作者
作者 calesthio,GitHub username 为 calesthio。项目采用 AGPL-3.0 开源协议,2026 年 3 月 29 日创建,至今保持日更 commit 节奏, contributors 来自全球 40+ 工程师。
介绍
传统 AI 视频工具的工作流是”用户输入 Prompt → 系统调用模型 → 吐出一段素材”,本质上仍是单步生成器。而真实视频制作需要经历调研 → 提案 → 脚本 → 分镜 → 素材 → 剪辑 → 合成七个阶段,每个阶段都有质量门禁和人工确认节点。OpenMontage 将这套流程抽象为 12 条标准 Pipeline,每条 Pipeline 由 YAML 清单定义阶段目标和成功标准,配套 700+ Agent Skill 文件记录每个环节的执行规范,Tool Registry 统一管理 100+ 工具的调用入口。
与传统视频 SaaS 的本质区别在于:OpenMontage没有自己的调度引擎。你把 Claude Code 放进仓库,它读取 CLAUDE.md 和 AGENT_GUIDE.md,按照 Pipeline 清单逐阶段执行,输出检查点文件,遇到创意决策点暂停等你确认。整个过程可回溯、可审计——不像黑盒生成器那样”进去就信”。
特点
- 12 条生产流水线:纪录片、MV、解说视频、产品展示等多种视频类型各有一套独立 Pipeline 定义
- 700+ Agent Skill 文件:覆盖从脚本风格到剪辑节奏的完整创作知识库
- 100+ 工具集成:FFmpeg(剪辑合成)、Remotion(动态图形渲染)、Piper TTS(离线配音)、多个图像/视频生成模型
- 零 API Key 路径:使用开源素材库和本地模型即可完成全流程,付费服务(如 ElevenLabs、Kling)可选
- 全链路检查点:每个阶段结束生成 JSON 状态文件,Agent 重启后可无缝续接
使用方法
前置依赖:Python 3.10+、FFmpeg、Node.js 18+(Remotion)、一个支持的 AI 编程助手。
# 1. 克隆仓库
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
# 2. 一键安装全部依赖(Python 包 + Node 包 + TTS 引擎)
make setup
# 3. 在 Claude Code 中打开仓库,读取 CLAUDE.md 和 AGENT_GUIDE.md
# 然后用自然语言描述你想做的视频,例如:
# "帮我做一个 3 分钟的产品介绍视频,针对独立开发者,讲解如何使用 OpenMontage 自动生成视频"
Agent 随后读取 pipeline_defs/ 选择对应 Pipeline,按 research → proposal → script → scene_plan → assets → edit → compose 七个阶段依次推进,每阶段输出检查点文件供你审阅。
使用场景与人群
适用场景:技术视频制作(开发工具演示、SDK 讲解)、内容创作者的批量视频矩阵生产、跨境电商产品展示、内部培训视频快速输出。
目标用户:有 AI 编程助手使用经验的开发者、内容运营团队、技术类 YouTuber/B站 Up 主,以及需要将视频生产标准化、可复用的团队。
输入与输出案例
输入(用户发给 Agent):
“帮我做一条 2 分钟的产品介绍视频,面向独立开发者,介绍 OpenMontage 的核心优势。需要配音字幕,有分镜脚本,导出 1080p MP4。”
输出(Agent 自动完成):
1. 调研阶段:读取 OpenMontage README、相关文档,整理核心功能点
2. 提案阶段:生成视频大纲(Hook、痛点、解决方案、功能演示、CTA)
3. 脚本阶段:输出完整旁白脚本,含时间戳标注
4. 分镜阶段:将脚本切分为镜头清单,标注素材类型(屏幕录制/素材库/B-roll)
5. 素材阶段:调用工具注册表批量生成/下载素材,存储至 assets/
6. 剪辑阶段:生成 FFmpeg 命令或 Remotion 项目文件
7. 合成阶段:最终渲染,输出 openmontage-final.mp4,附上一份 shot_list.md 时间线说明
全程无需手动打开任何剪辑软件,只需确认 Agent 在关键创意节点给出的选项。
评论区
登录后可评论。