OpenMontage

首个开源agentic视频生产系统,12个产品化技能,4.9万Stars,82分

📊 评分明细

📦 打包完整度
2.1 2.1 / 2.5
🎯 实用性
2.1 2.1 / 2.5
📖 文档清晰度
1.6 1.6 / 2
👥 社区影响力
1.2 1.2 / 1.5
🔗 集成度
1.2 1.2 / 1.5

🎯 适用场景

创意设计开源免费Agent Skills视频生产产品化

这是什么?适合谁?

OpenMontage 自称”全球首个开源的 agentic 视频生产系统”,由 calesthio AI Labs 维护。它不是一个”输入一句话、吐一段视频”的生成器,而是一套完整的生产流水线:你的 AI 编码助手(Claude Code、Cursor、Codex、Copilot、Windsurf)读入 700+ 个技能与生产知识文件,扮演导演、编剧、剪辑、配音的角色,从调研、脚本、分镜、素材、剪辑到合成,端到端产出成品视频。截至 2026 年 8 月,仓库已获 49k+ Stars、6k+ Forks,是 GitHub 视频生产类 Agent 项目中增长最快的一个(AGPL-3.0 协议)。

它最大的差异化是”真视频 + 真流水线”:大多数”免费 AI 视频”工具其实是把几张静态图做平移就交差,而 OpenMontage 能通过 Documentary Montage 流水线,从 Archive.org、NASA、Wikimedia Commons 等开放档案里用 CLIP 做语义检索,捞出真实动态镜头,剪成真正的成片——完全不依赖付费视频生成 API。官方示例《THE LAST BANANA》(60 秒皮克斯风动画短片)总成本仅 $1.33,《Reimagine Your Universe》约 $4。

横向对比:Runway、Pika、可灵、Sora 给的是单段视频片段(clip),剪辑、配音、字幕、配乐都得自己拼;HeyGen 专攻数字人播报;ElevenLabs 专攻配音。OpenMontage 则把”研究 → 提案 → 脚本 → 分镜 → 素材 → 剪辑 → 合成”整条流水线自动化,并内建预算治理、7 维供应商评分、质量门禁与审计决策日志。代价是需要本地装 Python/FFmpeg/Node 环境,且对”用编码代理工作”有一定门槛。

适合谁:内容创作者/视频工作室(想把重复剪辑自动化)、独立开发者与 SaaS 创始人(低成本产出产品演示与发布视频)、纪录片/短视频运营者(真实素材 montage、长内容切片)、以及想研究”agentic 视频生产”架构的工程师。

使用前提:Python 3.10+、FFmpeg、Node.js 18+,以及一个支持 Agent Skills 的编码代理;API Key 全部可选——零 Key 也能出片。

准备工作

在动手前,确认下面几项就绪:

  1. 环境依赖(必装)

    # FFmpeg
    brew install ffmpeg            # macOS
    sudo apt install ffmpeg        # Linux(Windows 从 ffmpeg.org 下载)
    # Python 3.10+ 与 Node.js 18+ 从官网安装
    
  2. 编码代理(必选):Claude Code、Cursor、Copilot、Windsurf、Codex 任选其一。

  3. API Key(全部可选,零 Key 也能出片):图像/视频走 FAL_KEY(FLUX 图 + Veo/Kling/MiniMax 视频)、ATLASCLOUD_API_KEYKLING_API_KEY;免费素材走 PEXELS_API_KEY/PIXABAY_API_KEY/UNSPLASH_ACCESS_KEY;配音走 ELEVENLABS_API_KEY/OPENAI_API_KEY;音乐走 SUNO_API_KEY。密钥填进项目根目录 .env

  4. 前置知识:会用终端跑 git/venv,理解”代理读技能文件 + 调工具”的工作方式;不需要会剪辑或写代码。

  5. 替代方案:不想本地装就用云托管(官方赞助商 Bloome 零配置跑多代理视频流水线);只想生成单段视频就直接用 Runway/Pika/可灵;只做数字人播报用 HeyGen。

安装 → 配置 → 首次使用

第一步:克隆并安装

git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setup

预期结果make setup 装好 Python 依赖、Remotion 合成器(npm install)、Piper TTS,并生成 .env 模板。

第二步:配置 API Key(可选)

cp .env.example .env   # 若已存在则跳过
# 编辑 .env,按需填入 FAL_KEY / KLING_API_KEY / ELEVENLABS_API_KEY 等

预期结果:填得越多,可用工具越多;不填则走 Piper TTS + 开放档案的免费路径。

第三步:把项目交给代理,用自然语言下单

在编码代理里打开项目目录,直接说:

"Make a 45-second animated explainer about why the sky is blue"

或走真实素材路径:

"Make a 90-second documentary montage about city life in the rain. Use real footage only, no narration, elegiac tone, with music."

预期结果:代理先跑 15-25+ 次联网调研(YouTube/Reddit/新闻/学术),产出结构化 research brief → 提案(选流水线 + 供应商 + 预算)→ 脚本 → 分镜 → 素材 → 剪辑 → 合成,最终渲染出 mp4,并在成片前做 ffprobe 校验、抽帧、音频电平、字幕等多点自检。

第四步:验证

make demo

预期结果:零 Key 渲染一条 demo 视频,快速验证整条链路可用。

常见踩坑

踩坑 1:Windows 上 npm install 报 ERR_INVALID_ARG_TYPE

  • 现象:make setup 阶段 npm install 失败。
  • 原因:Windows 下 npm 的已知参数类型错误。
  • 解决:改用 npx --yes npm install(README 明确给出此 workaround)。

踩坑 2:没装 make,想手动安装

  • 现象:macOS/Linux 无 make,或想逐步安装排查问题。
  • 原因:make setup 是便捷入口,底层是 venv + pip + npm 一连串命令。
  • 解决:手动跑 python3 -m venv .venv && source .venv/bin/activate && python -m pip install -r requirements.txt && cd remotion-composer && npm install && cd .. && python -m pip install piper-tts && cp .env.example .env(Windows PowerShell 版本见 README)。

踩坑 3:视频合成帧率不对

  • 现象:要求 24fps,但 video_compose 输出总是 30fps,或素材路径无法解析。
  • 原因:已知 bug——video_compose 忽略请求帧率、schema 校验后的资产路径解析有缺陷(open issue #528)。
  • 解决:暂时接受 30fps,或在提案阶段锁定 render_runtime/帧率设置,并跟踪该 issue 的修复进展。

踩坑 4:本地 Wan2.1 模型输出”频闪静帧”

  • 现象:用 GPU 本地跑 bundled wan22-t2v-4step 工作流,输出是看似有效的 MP4,内容却是不相关的静帧闪烁。
  • 原因:该工作流误用了 image latent 而非 video latent(open issue #526)。
  • 解决:改用其它本地模型(wan2.1-14b / hunyuan-1.5 / ltx2-local),或换云端视频供应商(FAL/可灵)。

踩坑 5:素材源返回空结果

  • 现象:Documentary Montage 流水线检索不到任何素材。
  • 原因:Pexels 等 stock source adapter 在传输层失败时静默返回空搜索(open issue #511)。
  • 解决:检查对应 API Key 是否有效、网络是否可达后重试;补充 Unsplash/Pixabay Key 做多源兜底。

踩坑 6:AGPL-3.0 商用限制

  • 现象:想把它直接嵌入自家 SaaS 或做闭源商用。
  • 原因:仓库是 AGPL-3.0,网络服务化使用会触发 copyleft 义务。
  • 解决:内部自用、生成视频成品通常没问题;若要做成对外闭源 SaaS 服务,先咨询律师或与维护方沟通。

踩坑 7:担心代理自动调用付费供应商烧钱

  • 现象:让代理自动选供应商,账单可能超出预期。
  • 原因:供应商按次计费(云端视频/图像/配音),代理会自主选择(社区 issue #510 讨论”margin leaks & surprise LLM bills”)。
  • 解决:利用内置预算治理——执行前成本估算、spend caps、按动作审批阈值;零 Key 路径完全免费。

初级用法

  1. 零 Key 动画科普片"Make a 45-second animated explainer about why the sky is blue" —— Piper TTS 配音 + Remotion 合成。
  2. 真实素材纪录片"Cut a dreamlike montage about coming home in the rain using real stock footage only" —— Documentary Montage 流水线。
  3. 数据驱动解说"Make a data-driven explainer about coffee consumption around the world" —— 内置图表/统计卡片。
  4. 参考视频仿制"Analyze this Reel and give me 3 original variants for my product launch" —— 参考驱动创作。
  5. 长内容切片:把 2 小时播客/长视频丢进去,Clip Factory 流水线批量产出排序好的短视频。

高级玩法

  1. 全栈电影感预告片(约 $1–$3)"Create a cinematic 30-second trailer for a sci-fi concept..." —— Cinematic 流水线 + Veo/Kling 动态镜头 + 自谱配乐。
  2. 本地 GPU 免费视频生成make install-gpu,再在 .envVIDEO_GEN_LOCAL_ENABLED=trueVIDEO_GEN_LOCAL_MODEL=wan2.1-14b,完全离线出片。
  3. 多语言分发:Localization & Dub 流水线把成片翻译 + 配音成 10 种语言。
  4. 角色动画:character-animation 流水线用 SVG rig + 姿势库 + GSAP 时间轴 + HyperFrames 渲染卡通角色表演。
  5. 定制供应商与评分:改 tools/tool_registry 加自有工具/流水线,用 7 维评分选择层做供应商治理(issue #516 里社区就在提案接入 TensorScale 等新供应商)。

小技巧

  1. 先跑 make demo 验证零 Key 链路,再决定要不要配付费 Key。
  2. 提示词里显式说 “use real footage only” 才走真实素材路径,否则默认走图像 + 动画。
  3. python -c "from tools.tool_registry import registry; registry.discover(); ..." 打印 support_envelope 和 provider_menu,看清当前能力边界。
  4. 每个创意决策点都会停下来要你 approval——别嫌烦,这是预算治理在保护你。
  5. 参考视频仿制(paste a video)比从零写 prompt 出片质量高得多,优先用这个入口。

常见问题 FAQ

Q1:OpenMontage 免费吗?多少钱?

A:软件本身开源免费(AGPL-3.0)。零 API Key 时完全免费出片(Piper TTS + 开放档案素材 + Remotion/HyperFrames 合成);配云端供应商后按用量计费,官方示例成片成本约 $1–$4 量级。来源:https://github.com/calesthio/OpenMontage

Q2:和 Runway / Pika / 可灵 / Sora 有什么区别?

A:那些是”单段视频生成器”,输出一个 clip,剪辑、配音、字幕、配乐要你自己拼;OpenMontage 是端到端生产流水线,负责从调研到成片全过程,还能免费走真实素材路径。二者可互补:把 Runway/Veo/Kling 当 OpenMontage 的素材供应商接入。

Q3:我需要会写代码吗?

A:不需要写代码,但要在终端跑 git clone、make setup 等命令,并习惯用编码代理工作。完全不想碰终端可考虑官方赞助的云托管方案(Bloome,零配置多代理)。

Q4:支持哪些供应商和模型?

A:60+ 供应商:图像/视频走 FAL(FLUX/Veo/Kling/MiniMax)、Atlas Cloud、Kling 直连、HeyGen、Runway、Ark(Seedance);配音走 ElevenLabs/OpenAI/Google/字节 Chirp;本地可跑 Wan2.1/Hunyuan/LTX2/CogVideo。详见 docs/PROVIDERS.md。

Q5:商用有什么限制?

A:软件是 AGPL-3.0,自用、生成视频成品通常没问题;若把 OpenMontage 当网络服务对外提供(闭源 SaaS),需履行 AGPL 开源义务,建议先咨询法务。

进阶学习建议

  • AGENT_GUIDE.mdPROJECT_CONTEXT.md——这是理解”agent-first 架构”(无代码编排器、编码代理就是编排器)的最佳入口。
  • 研究 pipeline_defs/skills/pipelines/ 下的 stage director 技能,理解”research → proposal → script → scene_plan → assets → edit → compose”七阶段如何被技能驱动。
  • 对比 Remotion(数据驱动 React 合成)与 HyperFrames(HTML/CSS/GSAP 合成)两个 render_runtime 的取舍矩阵,见 skills/core/hyperframes.md
  • 真实案例:官方发布的《SIGNAL FROM TOMORROW》(电影感科幻预告)、《THE LAST BANANA》($1.33 皮克斯风短片)、《Reimagine Your Universe》($4)都是可直接复现的 prompt + 成本标杆,见 PROMPT_GALLERY.md。
  • 进阶路线:先跑通零 Key 路径 → 接一个图像/视频供应商做付费路径 → 读 tool_registry 学 7 维评分与供应商治理 → 最后按 Contributing 指南加自己的流水线或工具并 PR。

参考链接

免责声明

本文基于官方文档和公开资料整理,AI 辅助生成,MagicNetWorld 尚未完成独立实测。社区指标(Stars/Forks)采集自 GitHub 公开 API(2026-08-22),成本示例来自官方 README,实际以运行为准。

📊 评分与标签

评分说明

总分 8.2/10 · P_优选

📊 可观测社区指标(采集日期:2026-08-22)

  • GitHub: calesthio/OpenMontage ★49,303(49.3k)🔱6,193 forks
    • 最近 push:2026-08-18T15:50Z;仓库创建:2026-03-29;主语言 Python;开放 Issue 244;License AGPL-3.0
    • 仓库描述:“World’s first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files.”
    • README 标注曾登 GitHub Trending #1 Repository of the Day
    • 数据来源:GitHub REST API repos/calesthio/OpenMontage(实测)

📦 可安装性 1.9/2.5

  • git clone + make setup 一条命令完成安装;另有无 make 的手动步骤(venv + pip + npm + piper-tts)
  • 前置依赖较重:需 Python 3.10+、FFmpeg、Node.js 18+ 三套系统依赖;Windows 上 npm install 有已知 ERR_INVALID_ARG_TYPE,需 npx --yes npm install 绕过
  • 零 API Key 也能产出真视频(Piper TTS 离线配音 + Archive.org/NASA 素材 + Remotion 本地渲染)
  • 竞品对比 1(MarketingSkills 纯 Markdown 技能集):MarketingSkills npx skills add 即可装、零系统依赖;OpenMontage 需 Python/FFmpeg/Node 三件套,安装门槛明显更高。
  • 竞品对比 2(Runway Gen-4 商业 SaaS):Runway 浏览器即用、无需本地部署;OpenMontage 要本地 clone + build,但换来完全开源可控。

🎯 实用性 2.4/2.5

  • 12 条生产流水线、100+ 工具、700+ 技能与知识文件,覆盖”研究→脚本→资产生成→剪辑→渲染→成片自检”全流程
  • 支持从参考视频起步(YouTube/Reel/TikTok/本地片段),输出”保留什么/改什么/成本多少/成品预览”而非 prompt 瞎猜
  • Backlot 实时分镜看板 + 逐场景审批门 + 7 维 provider 评分决策日志,把”agent 自说自话”变成可审计的生产流程
  • 竞品对比 1(Manim CE):Manim 专注数学/算法动画的程序化渲染、单一职责;OpenMontage 是多阶段视频生产编排器(配音、素材、字幕、成片自检),Manim 反而可作为其渲染组件。
  • 竞品对比 2(Shotstack/JSON2Video 视频 API):两者按 JSON 模板渲染成片,无 agent、无审批环节;OpenMontage 是 agent 驱动、带逐场景人工审批门的本地生产系统。

📖 文档质量 1.8/2.0

  • README 结构完整:Quick Start、Try These Prompts(含可直接复制的 prompt)、Pipelines、How It Works、Sponsors;并提供 docs/PROVIDERS.md、docs/PR_REVIEW_GUIDE.md、AGENT_GUIDE.md、backlot/README.md
  • 面向 Agent 的专用契约文档 AGENT_GUIDE.md + PROJECT_CONTEXT.md,指导 agent”先读合约、走 pipeline、查 registry”,罕见地把 agent 本身当作一级使用者
  • 文档仍在快速演进(244 个开放 Issue 中不少涉及文档),部分 provider 细节依赖 YouTube 视频补充
  • 竞品对比 1(MarketingSkills):OpenMontage 有独立 docs/ 目录 + 视频教程 + Agent 专用指南,文档体系更重;MarketingSkills 文档集中在单个 README。
  • 竞品对比 2(Stitch Skills,Google 出品):Stitch 有官方 docs 站点(stitch.withgoogle.com/docs);OpenMontage 无独立文档站,靠 GitHub 内文档自足。

👥 社区活跃 1.3/1.5

  • ★49,303 / 🔱6,193,README 自述曾登 GitHub Trending #1;采集期(2026-08-18 前)持续高频 push
  • 开通 GitHub Discussions + YouTube(@OpenMontage,每期视频附完整 prompt/流水线/工具/成本)+ X(@calesthioailabs)多平台运营
  • 244 个开放 Issue 反映活跃但有一定积压;已有 sponsor 生态(Bloome、Atlas Cloud)
  • 竞品对比 1(MarketingSkills):OpenMontage 有 Discussions + YouTube + X 三渠道,社区运营更系统;MarketingSkills 仅 Issue/PR。
  • 竞品对比 2(Runway 商业公司):Runway 有官方社区与客服;OpenMontage 纯社区驱动、无 SLA,但迭代全程公开透明。

🔗 兼容性 0.8/1.5

  • 官方声明兼容 Claude Code、Cursor、Copilot、Windsurf、Codex——任何能读文件跑代码的 AI 编码助手
  • 集成 20+ 视频/图像/语音 provider(FAL、Kling、Runway、HeyGen、Suno、ElevenLabs、Ark 等),并支持 GPU 本地生成(wan2.1/hunyuan 等)
  • AGPL-3.0 强 copyleft:商用闭源集成受限;且依赖 Python+Node+FFmpeg,移动端/纯 Web 环境不可用
  • 竞品对比 1(MarketingSkills,MIT):MIT 允许闭源商用;OpenMontage 的 AGPL-3.0 要求衍生作品开源,商业化需谨慎。
  • 竞品对比 2(Stitch Skills,Apache-2.0):同为开源,但 Apache-2.0 更宽松;OpenMontage 的 AGPL 是三仓库中最严格的许可。

评分依据可追溯至公开来源,每项分数均有明确理由和数据支撑。

🏷️ 标签说明

  • 创意设计: 定位 AI 视频/动效创作,覆盖动画解说、纪录蒙太奇、角色动画等创意生产。来源:GitHub README
  • 开源免费: AGPL-3.0 开源,零 API Key 也能产出视频(Piper TTS + 开放素材 + Remotion 本地渲染)。来源:GitHub README Zero API Keys
  • Agent Skills: 以 700+ 技能/知识文件驱动 agent 编排生产流水线,面向 Claude Code/Cursor/Codex 等宿主。来源:GitHub README
  • 视频生产: 12 条端到端视频流水线,覆盖研究、脚本、配音、字幕、渲染、成片自检。来源:GitHub README Pipelines
  • 产品化: 自带 Backlot 分镜看板、审批门、provider 评分决策日志、sponsor 生态,工程完成度接近商业产品。来源:GitHub README

📋 来源核实

  • ✅ browser已验证: GitHub REST API 的 stars/forks/pushed_at/license(2026-08-22 实测)
  • ✅ browser已验证: README 安装方式/流水线/零 key 能力/provider 列表(raw.githubusercontent.com 实测)
  • ⚠️ 未验证: 实际 make setup 构建、流水线端到端渲染未在本地实测

⚠️ 局限与未实测声明

  • 未在本地跑通 make setup 与完整视频流水线,实用性/安装结论基于 README 与公开信息
  • 社区指标为采集日(2026-08-22)快照
  • AGPL 商用影响为法律层面评估,非法律意见