HyperFrames is an open-source framework that converts HTML, CSS, media, and seekable animations into deterministic MP4 videos. It's aimed at developers who want video generation driven by code rather than a timeline editor, and especially at teams wiring AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) into a video production pipeline. You can use it as a local CLI tool, feed it prompts through agent skills, or embed it as the rendering core behind a hosted authoring workflow.
The project ships with 19 loadable "skills" that teach an agent the full production loop: plan a video, write valid HTML, wire seekable animations, add media, lint, preview, and render. A router skill (/hyperframes) reads any "make me a video" request and picks the right creation workflow, whether that's a product launch clip, a PR walkthrough, a faceless explainer, a slideshow deck, or a port from an existing Remotion composition.
data-* timing attributes and class="clip" conventions, and HyperFrames renders it to a deterministic MP4./media-use): resolves BGM, SFX, images, icons, logos, and voice into frozen local assets or generates them via TTS/music/image models, with transcription and captioning built in.init, lint, check, snapshot, preview, render, publish, and doctor commands, plus HeyGen-hosted cloud rendering and AWS Lambda rendering options.hyperframes add installs pre-built blocks and components from a catalog into a composition.design.md design system into a DESIGN.md spec rewritten for the constraints of video composition.gh CLI.HyperFrames requires Node.js 22+ and FFmpeg installed locally.
For agent-driven workflows, install the skills into your coding agent:
npx skills add heygen-com/hyperframes --full-depth
This opens an interactive picker with the Core Skills group. For non-interactive or agent runs, use the update command instead so you don't pull all 19 skills at once:
npx hyperframes skills update
To install every skill deliberately:
npx skills add heygen-com/hyperframes --all --full-depth
Or install a single named skill:
npx skills add heygen-com/hyperframes --skill <name> --full-depth
For a manual, code-first workflow without an agent, use the CLI directly:
npx hyperframes init my-video
cd my-video
npx hyperframes preview # preview in browser with live reload
npx hyperframes render # render to MP4
Keep --full-depth on skill installs. Without it, skills add pulls from the skills.sh registry blob, which can lag the repo's main branch by hours.