← 所有精選

★ GitHub Trending 精選

每日一個爆紅開源專案

日榜 #12026-09-08

heygen-com/hyperframes

Write HTML. Render video. Built for agents.

★ 45.8k stars · ▲ +474 今日 · 🔶 TypeScript · 📜 Apache-2.0在 GitHub 開啟 ↗
aianimationffmpegframeworkgsaphtmlmcppuppeteerrenderingtypescriptvideo

這是什麼

HyperFrames 是一個用 HTML、CSS、媒體素材與可定位動畫 產生 確定性 MP4 影片 的開源框架。它的核心主張很直接:不要把影片製作綁死在傳統剪輯軟體或單一前端框架裡,而是讓使用者用熟悉的網頁語彙描述畫面,再透過 CLI 預覽、渲染成影片。README 特別強調它也「Built for agents」:專案提供一組 skills,讓 Claude Code、Cursor、Gemini CLI、Codex 等支援技能的 coding agent 可以照著工作流規劃影片、撰寫有效 HTML、串接可 seek 的動畫、加入媒體、lint、preview,最後 render。換句話說,這不是單純的 HTML-to-video 小工具,而是把 影片生成流程產品化,同時服務人工開發者與 AI agent。

為什麼上榜

這次上榜的熱度很明顯:metadata 顯示 HyperFrames 已有 45,842 stars,今日新增 474 stars,而且主題標籤橫跨 ai、animation、ffmpeg、gsap、html、mcp、puppeteer、rendering、typescript、video。它抓到的痛點,是現在許多內容團隊與 AI 工具都想把「文字、網站、PR、文件、簡報」快速轉成影片,但影片製作往往缺乏可重現、可自動化、可交給 agent 執行的工程介面。README 把亮點放在「Write HTML. Render video. Built for agents.」:相比只提供渲染函式庫的專案,HyperFrames 連 skills、router、creation workflows、domain skills 都一起整理好,讓 agent 不只會寫畫面,還能按類型選擇 product launch、PR walkthrough、faceless explainer、motion graphics 等流程。這種 agent-native 的工作流包裝,大概正是它此刻受到關注的原因。

適合誰,可以拿來做什麼

HyperFrames 適合已經習慣 Web 技術、但需要批次或自動化產出影片的人:例如產品行銷想做 launch video、開源維護者想把 PR 變成動畫式 changelog、資料團隊想做 chart race 或 map animation、內容團隊想把文件、PDF、網站導覽轉成短片。它也很適合正在嘗試 AI coding agent 參與內容製作 的團隊,因為 README 明確把 skills 當成一等入口,而不是事後補上的範例。上手門檻則主要在 Node.js 22+、FFmpeg,以及是否能接受用 HTML/動畫規則來建構影片。若你本來就有設計系統或 DESIGN.md,README 中的 frame.md 概念也值得注意:它試圖把網頁情境的設計規範轉成「面向鏡頭」的影片設計層,讓 agent 在構圖時少一點猜測。

上手

README 提供兩種主要入口。若要讓 AI coding agent 使用,先安裝 HyperFrames skills,再用 /hyperframes 描述想做的影片;README 也提醒非互動式或 agent 執行時,建議用 npx hyperframes skills update 安裝 core set,避免互動式 picker 或一次裝入全部 skills。

npx skills add heygen-com/hyperframes

手動使用 CLI 則是初始化一個影片專案,進入目錄後先在瀏覽器預覽,再渲染成 MP4:

npx hyperframes init my-video
cd my-video
npx hyperframes preview      # preview in browser with live reload
npx hyperframes render       # render to MP4

需求是 Node.js 22+ 與 FFmpeg。README 也提供 docs、showcase、playground、catalog 等入口,適合先看成品再回頭拆解。

README 重點摘要