Generate animated product-intro videos programmatically by writing HTML and GSAP timelines instead of using a video editor.
Produce social-media short clips or animated charts from code in an AI agent pipeline, with the same input always producing the same output.
Convert web animations built with Three.js, Anime.js, or Lottie into downloadable MP4 files without learning a proprietary video tool.
Requires Node.js 22 or newer and FFmpeg installed on the system before you can render any video.
HyperFrames is an open-source framework for turning HTML pages into video files. You write your video the same way you write a web page, with HTML, CSS, and animation libraries like GSAP, and HyperFrames runs that page in a headless browser, captures every frame, and stitches the frames together into an MP4 using FFmpeg, a widely used command-line tool for video processing. The framework is designed to be driven by AI coding agents like Claude Code, Cursor, Gemini CLI, and Codex. Running a single install command teaches your agent the project's conventions, how to author compositions, how to write GSAP timelines, how to use the optional Tailwind CSS browser runtime, and how to wire in different animation runtimes such as Anime.js, Lottie, Three.js, and the Web Animations API. You can also start a project by hand with hyperframes init, then run hyperframes preview to see it live and hyperframes render to produce the final MP4. Rendering is deterministic, meaning the same input always produces the same output, which suits automated pipelines. You would reach for HyperFrames if you want to generate videos programmatically, product intros, social-media hooks, animated charts, narrated summaries, and you would rather write web markup than learn a proprietary editor or a React-based video framework. The README compares the project to Remotion: both drive headless Chrome, but HyperFrames bets on plain HTML over React, requires no build step, and ships under the Apache 2.0 licence with no per-render fees, while Remotion is source-available. The project is written in TypeScript and requires Node.js 22 or newer plus FFmpeg. The full README is longer than what was provided.
← heygen-com on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.