项目详情

HyperFrames

Write HTML. Render video. Built for agents.

GitHub 地址 官方文档 Playground Apache-2.0 TypeScript · Node 22+ · FFmpeg

更新于 2026-08-31 · 数据来源:GitHub API(采集于 2026-08-31)

← 返回汇总
项目速览

一句话定位

视频创作回到 HTML——Agent 天生就会的那门语言

开源视频渲染框架(HeyGen 出品):HTML + CSS + 任意 seekable 动画引擎(GSAP/Lottie/Three.js/WAAPI)→ 确定性 MP4。无构建步骤、无 React 依赖、Apache-2.0 无渲染费。自带 20 个 agent skills 覆盖从产品发布片到 PR 演练的九种创作工作流。适合想让编码 Agent 直接产出视频的开发者与内容团队,也是 OpenMontage / OpenMAIC 的 MP4 导出底座。

项目速览

核心数据

43.2k
Stars(5 个月)
v0.8.20
昨日发布 · 5 天 5 版
20
Agent Skills
8
npm 包 · 59 贡献者

4.2k forks · 今日仍在推送 · 生产采用:HeyGen 自用 + tldraw + TanStack(ADOPTERS.md)· 回归测试基线 240MB 黄金 MP4(Git LFS)——「同一输入同一输出」不是口号,是被 CI 钉死的承诺

为什么存在

Remotion 验证了赛道,但赌错了作者?

React 是人的红利,不是 Agent 的

Remotion 用 React 写视频——对前端工程师顺滑,对 Agent 却意味着整个工程化包袱:bundler、JSX、npm 依赖树、组件状态。Agent 天生写得又快又稳的,恰恰是 plain HTML。

确定性是自动化视频的门票

CI/回归测试/批量渲染的前提是「同输入同输出」。库时钟动画(wall-clock)在渲染时不守帧——HyperFrames 用 seekable 适配器把 GSAP/Lottie/Three.js 全部驯成帧精确。

许可即市场

Remotion 的自定义许可对转售场景收费;HyperFrames 直接 Apache-2.0,无每渲染费、无商用门槛——「拿去用,别问」,对产品化集成方是决定性差异。

核心契约

组合即 HTML:data-* 就是时间轴

<div id="stage" data-composition-id="launch" 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 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>
<script>  // 动画交给任意 seekable 引擎,挂到全局 timelines
  const tl = gsap.timeline({ paused: true });
  tl.from("#title", { opacity: 0, y: 40, duration: 0.8 }, 1);
  window.__timelines = { launch: tl };
</script>
</div>
渲染管线

确定性从何而来

组合 HTML data-* 时间轴契约 lint → check → snapshot (CLI 先自检) Engine · Puppeteer headless Chrome 载入页面 每帧 seek:t = n/fps 截图(不播放,逐帧定位) Producer FFmpeg 编码视频轨 + 音频混音(ducking/链) 合流 → 确定性 MP4 输出 本地 MP4 / Docker / 云渲染 AWS Lambda 分布式 / HeyGen 云 + 黄金基线回归(240MB LFS) 关键:不「录屏」而「定位」 每帧都是把所有动画 timeline seek 到精确 t 再截图——wall-clock 不参与,帧与帧之间无竞态;240MB 黄金 MP4 基线锁住「同输入同输出」
契约与产物 确定性引擎(seek 而非播放)
Agent 体系

20 个技能:一个路由器 + 九种创作工作流

层技能一句话
路由器/hyperframes能力地图 + 意图确认:任何「给我做个视频」先读它,按需装对应工作流
创作工作流/product-launch-video网站→发布宣传片(URL/简报/脚本,30-90s 甜点区)
/faceless-explainer纯文字→无脸解说片,视觉全由 LLM 发明
/pr-to-videoGitHub PR → 动画 diff + 旁白 + 字幕的变更讲解
/embedded-captions · /talking-head-recut字幕嵌入 / 主持人视频加设计化图层(lower-thirds、数据 callout)
/motion-graphics · /music-to-video<10s 动效图形 / 音乐驱动的节拍同步视频
/slideshow · /general-video可导航演示稿(输出是 deck 不是视频)/ 万能兜底
/remotion-to-hyperframesRemotion 单向迁移——直接对标宣言
域技能core / animation / keyframes / creative / media-use / cli / audio / registry / figma组合契约、动画全集、创意方向、媒体操作系统(TTS/配乐/BGM 账本)、专业音频链(EQ/压缩/侧链 ducking/automation)、Figma 导入

安装克制设计:默认只装核心集,创作工作流由路由器按需安装——「绝不悄悄扩展你的安装」。

设计层

frame.md:为镜头倒转你的设计系统

生态位

README 亲自对线:HyperFrames vs Remotion

HyperFramesRemotion
创作模型HTML + CSS + seekable 动画React 组件
构建步骤无,index.html 直接播需要 bundler
Agent 交接物纯 HTML 文件JSX / React 工程
动画时钟适配器帧精确 seekwall-clock 模式需小心处理
分布式渲染本地 + AWS LambdaRemotion Lambda(更成熟)
许可Apache-2.0,无渲染费源码可用自定义许可

公平地说:Remotion 六年生态(Player/Editor/415 贡献者)仍是护城河;HyperFrames 的胜负手在「Agent 时代的作者模型」与许可开放度——而它只用五个月就拿到了 43k stars 的投票。

生态位

已被当渲染底座「征用」

快速上手

两条路:跟 Agent 说 / 自己敲

# Agent 路线:装技能,然后描述视频
$ npx skills add heygen-com/hyperframes
# 或非交互精确安装核心集:
$ npx hyperframes skills update

# 然后对 Claude Code / Cursor / Codex 说:
"Using /hyperframes, create a 10-second
 product intro with a fade-in title,
 background video and subtle BGM."
# CLI 路线
$ npx hyperframes init my-video
$ cd my-video
$ npx hyperframes preview   # 浏览器实时预览
$ npx hyperframes render    # → MP4

# 需要 Node 22+ 与 FFmpeg;无其他仪式
适用场景

适合谁用

风险提示

需要警惕

在线体验

亲手拨动一条视频时间轴

Playground 复刻渲染器的调度内核:data-start / duration / track-index 声明一个组合 → 轨道视图实时呈现 → 拖播放头逐帧 seek(任意 t 哪些 clip 可见、音轨如何混音)→ 同轨重叠时 lint 报警。「seek 而非播放」的确定性语义,拖一下就懂。

打开 Playground

纯前端实现,零网络依赖 · clip 可见性边界 / 轨道 lint / 混音削波 / scrub 一致性均经真值表验证

潜力评估

未来空间

「Agent 原生的视频层」这个位置目前没有第二个同等完成度的竞争者:HTML 作者模型踩在 Agent 最强的能力上,Apache-2.0 踩在集成方最痛的神经上,五个月 43k stars + 被 OpenMontage/OpenMAIC 选为渲染底座是最硬的生态投票。HeyGen 的商业化基因保证投入强度,也埋下路线绑定的伏笔。若 1.0 稳定 API 落地,「视频界的 HTML」叙事很可能从宣言变成默认。

Agent 原生作者模型 Apache-2.0 零许可摩擦 已被同类项目选为底座 0.x 漂移期 Remotion 生态差距

上一个
OpenMAIC
下一个
Marketing OS
1 / 15