hyperframes
hyperframes

什么是 HyperFrames 插件

视频制作这件事,传统的路径是打开 Premiere 或者剪映——拖素材、拉时间线、调关键帧,鼠标点一下动一下。但如果你本身就在用 AI 编程助手写代码,有没有想过——视频能不能也像写网页一样,用 HTML 写出来?

HyperFrames 就是干这个的。

它是 HeyGen 开源的一个视频渲染框架,核心理念就一句话——“Write HTML. Render video. Built for agents.”。你不用学 After Effects,不用摸任何剪辑软件,用 HTML、CSS 和 JavaScript 描述视频里每一帧长什么样、什么时候切换、怎么动,HyperFrames 就能把这些代码渲染成 MP4 视频。

而 HyperFrames 插件(或者说 Skills 包),是这个框架专门为 AI 编程助手准备的一套“技能包”。它解决的问题很实际:AI 助手虽然会写 HTML,但不知道 HyperFrames 这个框架的特殊规则——动画怎么写、媒体怎么引用、项目结构长什么样。把这些技能安装到你的 AI 助手里,它就能听懂“帮我做个视频”这种话,然后自动写出正确的 HyperFrames 代码

这个仓库目前发布了 20 个 AI 代理技能,在 GitHub 上开源

核心功能

HyperFrames 插件不是一个单一的工具,而是一整套技能包的集合。安装之后,你的 AI 助手就拥有了完整的视频创作能力。

核心路由技能:/hyperframes

这是所有技能的入口。当你在 AI 助手中输入“帮我做个视频”或者“用 HyperFrames 生成一个产品介绍”时,/hyperframes 技能会先理解你的意图,然后自动选择最合适的工作流。你不需要记住每个技能的名字,只需要说清楚你想要什么。

  • 给一个产品网站 → 自动走“产品发布视频”工作流

  • 给一篇文章或脚本 → 自动走“无面讲解视频”工作流

  • 给一个 GitHub PR → 自动走“PR 转视频”工作流

领域技能(按需加载)

除了核心路由,HyperFrames 还提供了十几个专门的领域技能

  • hyperframes-cli:命令行工具技能,处理初始化、检查、预览、渲染等操作

  • media-use:处理视频中的媒体资源——背景音乐、音效、图片、Logo、配音、调色等

  • faceless-explainer:把一篇文章或脚本转成讲解视频

  • motion-graphics:生成短小精悍的无配音动态图形(10秒以内)

  • pr-to-video:把一个 GitHub Pull Request 转成代码变更讲解视频

  • general-video:当输入不符合其他任何特定类别时的通用兜底技能

  • remotion-to-hyperframes:把 Remotion 项目迁移到 HyperFrames 格式

  • website-to-hyperframes:抓取网页内容并自动生成视频

此外还有针对具体动画库的技能——GSAP、Anime.js、CSS Animations、Lottie、Three.js、WAAPI 等。AI 会根据你的视频需求自动调用对应的动画技能。

完整创作工作流

安装技能之后,AI 助手会按照一套标准流程来创作视频

  1. 规划:理解你的需求,确定视频主题和风格

  2. 编写 HTML:生成符合 HyperFrames 规范的 HTML 代码

  3. 添加动画:使用 GSAP 或其他动画库编写可定位的动画

  4. 引入媒体:处理背景音乐、图片、配音等资源

  5. 代码检查:运行 lint 检查语法错误

  6. 预览:在浏览器中打开实时预览

  7. 渲染:手动执行渲染命令生成 MP4

渲染与输出

HyperFrames 的渲染引擎通过 Puppeteer 驱动浏览器逐帧截图,再用 FFmpeg 合成视频。支持的输出格式包括 MP4、WebM、MOV、GIF 和 PNG 序列。整个过程是确定性渲染——同样的输入,产出的视频像素级一致,非常适合批量生产

安装方法

HyperFrames 插件的安装依赖 Node.js 环境和一个 AI 编程助手(如 Claude Code、Cursor、Codex、Gemini CLI 等)

环境准备

首先确保你的机器上有 Node.js 22 或更高版本

bash
node --version

如果版本低于 22,去 Node.js 官网下载最新版。

然后安装 FFmpeg(用于视频合成)

macOS:

bash
brew install ffmpeg

Ubuntu/Debian:

bash
sudo apt update && sudo apt install -y ffmpeg

安装 HyperFrames 技能包

在终端执行以下命令

bash
npx skills add heygen-com/hyperframes --full-depth

--full-depth 参数很重要——它会完整克隆仓库的当前 main 分支。如果不加这个参数,skills add 获取的是 skills.sh 的缓存版本,可能比 main 分支滞后几个小时。

执行后会出现一个交互式选择器,列出了所有可用的技能。核心技能组(Core Skills) 是必选的——包括 /hyperframes 路由器和基础领域技能。其他专项技能按需选择即可

安装完成后,重启你的 AI 编程助手,让新安装的技能生效

在 Codex 中安装

如果你用的是 Codex,可以在插件中心搜索 HyperFrames 直接安装。或者通过命令行安装 Codex 插件版本:

bash
codex plugin marketplace add heygen-com/hyperframes --sparse .codex-plugin --sparse skills --sparse assets

在 Cursor 中安装

Cursor 用户可以从 Cursor Marketplace 安装 HyperFrames 插件,或者克隆仓库后通过 Settings → Plugins → Load unpacked 加载。

在 Google Antigravity 中安装

在 Antigravity 中打开项目后,在项目根目录执行同样的安装命令

bash
npx skills add heygen-com/hyperframes --full-depth .agents/skills

适用场景

一句话生成产品介绍视频

这是 HyperFrames 最典型的用法。你给 AI 一句话——“用 /hyperframes 做一个 10 秒的产品介绍,带淡入标题、背景视频和轻柔的背景音乐”。AI 自动生成 HTML 代码、配上动画、引入媒体,你只需要运行渲染命令就能出片。

把文章自动变成讲解视频

写了一篇技术博客或者产品文档,想转成视频发到 B 站或抖音。把文章丢给 AI,说“用 /hyperframes 把这篇 PDF 总结成一个 45 秒的讲解视频”。AI 会自动提炼核心内容、生成配音脚本、配上动画和转场。

GitHub PR 代码审查视频

团队代码审查的时候,与其让大家看几百行 diff,不如生成一个 2 分钟的视频讲解这次改了什么。AI 会分析 PR 的 diff、commits 和变更文件,自动生成代码变更讲解视频。

批量生成社交媒体短视频

内容创作者需要为大量商品或文章生成短视频。HyperFrames 的确定性渲染特性让批量生产成为可能——同样的模板、不同的数据,跑一遍脚本批量输出

Figma 设计稿转视频

设计稿做完了,想快速生成一个动态展示视频。HyperFrames 支持从 Figma 文件直接导入——包括 assets、品牌标识、组件和重建的动效

使用案例

案例一:在 Claude Code 中一句话生成视频

在 Claude Code 中安装好 HyperFrames 技能后,直接在对话框里输入:

“Using /hyperframes, create a 10-second product intro for https://example.com with a fade-in title, a background video, and background music.”

AI 会自动规划视频结构、生成 HTML 代码、配置动画、引入媒体资源,然后打开浏览器预览。你确认效果后运行渲染命令即可出片

案例二:把一篇文章自动做成视频

一位开发者把自己的一篇自我介绍 Markdown 文章丢给 Claude Code

“把这个文章使用 HyperFrames 做个视频。”

AI 会先问两个问题——视觉风格(科技感暗色/简约明亮/活力彩色)和视频用途(短视频/个人介绍/B站片头)。选完之后,AI 自动执行 npx hyperframes init 初始化项目,生成完整的项目结构

text
dqtx-self-intro/
├── assets/          # 静态资源(图片、音乐等)
├── AGENTS.md        # AI 协作文档
├── CLAUDE.md        # Claude 技能配置
├── DESIGN.md        # 视觉设计方案
├── hyperframes.json # 项目配置
├── index.html       # 核心!视频的源文件
└── meta.json        # 项目元数据

其中 index.html 是最重要的文件——整个视频的画面、动画、时序全写在这里面

案例三:从 Figma 设计稿生成视频

你在 Figma 里做好了一个产品的视觉设计稿,想快速生成一个动态展示视频。直接在 AI 助手中说:

“用 /hyperframes 从我的 Figma 文件生成一个展示视频。”

AI 会通过 Figma 导入技能提取设计稿中的 assets、品牌色、字体和布局信息,然后生成对应的 HyperFrames HTML 代码。

案例四:PR 转代码审查视频

团队有一个重要的 PR 需要审查:

“用 /hyperframes 把 #1234 这个 PR 生成一个讲解视频。”

AI 会分析 PR 的 diff,提取变更摘要,生成一个带字幕和动画的代码变更讲解视频。

案例五:Codex 中生成科普短视频

在 Codex 中安装 HyperFrames 插件后,打开计划模式,输入

“使用 HyperFrames 制作一个科普视频,内容基于这篇文章 [链接地址]。”

AI 会先生成详细的视频大纲和分镜计划,确认后再生成完整的 HTML 代码和动画

注意事项

Node.js 版本必须 ≥ 22。 低版本运行 HyperFrames CLI 会报错

安装时务必加 --full-depth 不加的话拿到的可能是旧版本的技能。安装后记得重启 AI 助手

渲染是手动的。 AI 会生成代码、打开预览,但最终渲染成 MP4 需要你手动执行 npx hyperframes render。这不是 AI 的局限,而是设计使然——让你在出片前有机会检查效果。

本地渲染免费,不消耗 HeyGen 积分。 HyperFrames 本身是开源免费的,所有渲染都在你本地机器的浏览器和 FFmpeg 中完成。但如果用到 HeyGen 的托管配音、虚拟形象或生成媒体服务,那些可能有单独的费用

核心技能 vs 全部技能。 首次安装建议只选 Core Skills 核心组。其他专项技能(如 pr-to-video、faceless-explainer)会在你第一次用到对应功能时自动按需安装。不需要一次性装完所有 20 个技能。

技能更新用 npx hyperframes skills update 这个命令会刷新核心技能和已安装的 HyperFrames 技能,保持最新版本