GitHub 趋势 · 第 18 期

写 HTML 就能出视频,还专门给 Agent 用?

#GitHub趋势#AI Agent#视频生成

HyperFrames 是 HeyGen 开源的一个「用 HTML / CSS / JS 写视频」的引擎,定位是 agent-native——你让 Claude Code、Cursor、Codex 跑 /hyperframes,它自己 plan、写 HTML、接动画、预览、渲染。Apache 2.0,本地渲染零按次费用,和 Remotion 的 source-available 许可直接拉开差距。我的判断:如果你本来就靠 Agent 干活,想要可复现、可版本化的视频流水线,它是目前最顺手的一个;但它不是「零代码做视频」的玩具,门槛在 HTML + FFmpeg。

用剪映、PR 做产品短视频,改一版导出一版,字幕对不齐、版本满天飞;让 Agent 生成视频,又卡在没有可复现的工程载体——prompt 一变,画面就飘。

它到底是什么

HyperFrames 把网页(HTML + GSAP 动画)直接当视频源。渲染器在 headless Chrome 里逐帧 seek,再用 FFmpeg 编码,所以同一份输入永远出同一份视频——deterministic,可进 Git。本质是把「视频」降维成「可版本化的网页」。

核心能力

能力说明
声明式分镜用 data-* 属性标 timecode,HTML 即分镜
可复现渲染headless Chrome seek + FFmpeg,deterministic
Agent 原生/hyperframes 路由按需安装 20+ 技能:plan→写→lint→预览→渲染
组件 Cataloghyperframes add 拉转场 / 字幕 / 图表组件
多端渲染本地 / Docker / HeyGen 云渲染 / AWS Lambda
许可Apache 2.0,无按次费用、无商用阈值

上手:README 原命令

让 Agent 装技能,或手动用 CLI(需 Node.js 22+ 与 FFmpeg):

# 让 Agent 装技能
npx skills add heygen-com/hyperframes

# 或手动用 CLI(需 Node.js 22+ 与 FFmpeg)
npx hyperframes init my-video
cd my-video
npx hyperframes preview   # 浏览器实时预览
npx hyperframes render     # 渲染为 MP4

# 拉一个转场 / 字幕 / 图表组件
npx hyperframes add flash-through-white
npx hyperframes add instagram-follow
npx hyperframes add data-chart

HTML 组合示例(取自 README,data-* 即 timecode):

<div id="stage" data-composition-id="launch"
     data-start="0" data-width="1920" data-height="1080">
  <video class="clip" data-start="0" data-duration="6"
         data-track-index="0" src="intro.mp4" muted playsinline></video>
  <h1 id="title" class="clip" data-start="1" data-duration="4"
      data-track-index="1">Launch day</h1>
  <audio data-start="0" data-duration="6" data-track-index="2"
         data-volume="0.5" src="music.wav"></audio>
</div>

我的判断

适合谁:已经用 Agent 写代码的团队;需要可版本化、可复现的产品 / 营销短视频;不想被 Remotion 的 source-available 许可绑住、又要商用无阈值的人。

不适合谁:不想碰 HTML / FFmpeg 的纯运营;追求模板化拖拽出片,剪映、AE 模板更省事。

地址:github.com/heygen-com/hyperframes (https://github.com/heygen-com/hyperframes)

本周新增 +4,643 star(总 48,474)| 许可:Apache 2.0 | 抓取时间:2026-09-10 13:18(GMT+8)

数据来源:GitHub Trending 官方页面实时快照,可能与页面展示存在细微差异。

你更愿意用 Agent 生成视频,还是继续剪映手搓?欢迎在评论区聊聊你踩过的坑。

下期预告:earthtojake/text-to-cad(CAD / CAE / CAM 的 Agent skills 库,本地运行)或 pascalorg/editor(开源 3D 建筑编辑器,带 CLI 与 MCP)。

#GitHub趋势#AI Agent#视频生成