Skip to main content
ClaudeWave
EN, English
heygen-com / Plugins

hyperframes

Write HTML. Render video. Built for agents.

  • 70.3k stars
  • 6.4k forks
  • 397 open issues
  • Language: TypeScript
  • License: Apache-2.0
  • updated

Install

Claude Code
/plugin marketplace add heygen-com/hyperframes
/plugin install hyperframes
  1. Inside Claude Code, add the marketplace and install the plugin with the commands above.
  2. Follow any post-install configuration from the README.
  3. Restart the session if commands or hooks do not show up immediately.

Editor's note

HyperFrames is an open-source TypeScript framework from HeyGen that converts HTML, CSS, GSAP animations, and media assets into deterministic MP4 video files, using Puppeteer to render frames and FFmpeg to encode the final output. Developers interact with it through a CLI offering `init`, `preview` (browser-based with live reload), and `render` commands, or they can invoke it from AI coding agents via installable skills (`npx skills add heygen-com/hyperframes`) that teach agents a structured production loop: plan, write HTML, wire seekable animations, lint, preview, and render. It connects to Claude Code specifically, alongside Cursor, Gemini CLI, and Codex. A notable feature is `frame.md`, a design-spec format that translates web-oriented design tokens into video-frame-appropriate rules so agents can compose brand-consistent videos without guessing at scale or layout. The framework suits developers, content teams, and automated pipelines producing product launches, data visualizations, social clips, and docs-to-video conversions.

README

Plugins overview

Full README on GitHub

Write HTML. Render video. Built for agents.

Studio | Quickstart | Showcase | Playground | Catalog | Docs | Discord

HyperFrames is an open-source framework for turning HTML, CSS, media, and seekable animations into deterministic MP4 videos. Use it locally with the CLI, from AI coding agents with skills, or as the rendering core behind hosted authoring workflows.

Using Claude Code, Codex, Cursor, or another coding agent? Run npx hyperframes skills update once, then ask your agent to make a video.

Quick Start

With an AI coding agent

For Claude Code, install the versioned plugin:

claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframes

Enable auto-update for the hyperframes marketplace in /plugin → Marketplaces, then use /hyperframes:hyperframes. See the plugin guide for Copilot, VS Code, Cursor, Gemini CLI, updates, and migration.

For standalone skills (including OpenCode), use:

npx skills add heygen-com/hyperframes

The picker opens with nothing pre-selected — the Core Skills group is all you need; /slideshow, /remotion-to-hyperframes and /figma install on demand. Agents and non-interactive runs should use npx hyperframes skills update instead — it installs exactly the core set, whereas skills add --all installs all 7 published skills. The six repo-internal skills under .claude/skills / .agents/skills are excluded by default. For the full published set use npx hyperframes skills.

skills add resolves the skills.sh registry blob, which can lag main by hours. npx hyperframes skills update installs from the current main, so reach for it when you need the newest copy of a skill.

Try a prompt like:

Using /hyperframes, create a 10-second product intro with a fade-in title, a background video, and subtle background music.

The skills teach agents the HyperFrames production loop: plan the video, write valid HTML, wire seekable animations, add media, lint, preview, and render. They work with Claude Code, Codex, Cursor, Gemini CLI, IBM Bob, and other coding agents that support skills.

Skills

HyperFrames ships 7 skills. Make any video by asking for it; the /hyperframes skill carries the contract and the references (film, captions, overlays, motion, look). Read it first.

For standalone installation, default to the core set (/hyperframes, /hyperframes-cli, /hyperframes-registry, /media-use). npx hyperframes skills update installs exactly that from anywhere; the interactive picker (npx skills add heygen-com/hyperframes) lists it as the "Core Skills" group, nothing pre-selected. The picker is interactive-only — a non-interactive or agent run without --skill installs all 7. Use npx skills add heygen-com/hyperframes --all to install the complete published set deliberately (skips the picker), or npx skills add heygen-com/hyperframes --skill for just one (bare name, no leading /).

Standalone installs stay lean after that: npx hyperframes init keeps the core set fresh (plus whatever is already installed) and never expands a partial install; /figma, /slideshow and /remotion-to-hyperframes install on demand with npx hyperframes skills update. Nothing re-pulls the full set behind your back.

Plugin packages

Plugins bundle the full skill catalog and use their agent's update manager. bun run package:agent-plugin builds the committed portable ZIP, source metadata, and SHA-256 checksum. See the maintainer checklist.

Upload to Codex

Build the upload-ready Codex plugin archive from the committed HEAD version of the manifest, brand assets, and skills:

bun run package:codex-plugin

This writes dist/hyperframes-plugin.zip with a hyperframes/ root folder and fails if the archive exceeds Codex's 100 MB upload limit.

Core set

SkillUse when
/hyperframesRead first for any request to make, edit, animate or render a video, motion graphic, captions or overlays with HyperFrames (HTML rendered to video). Holds the render contract and the work loop, and points to the references for format, motion, look, captions, whole films and storyboards.
/hyperframes-cliThe HyperFrames CLI by job — scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history — plus reading its JSON and recovering from build or render failures.
/hyperframes-registryAbout 450 ready-made blocks and components installed as editable source — transitions, overlays, titles, kinetic type, captions, charts, maps, 3D, camera moves. Use before hand-building any named visual; also for hyperframes add and catalog.
/media-useGet or make any media for a video — music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks — with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull.

On demand

SkillUse when
/figmaBring Figma into a video — rendered assets, brand tokens, components, storyboard frames as reconstructed motion, shaders and connector-assisted motion. Use when you paste a figma.com link.
/slideshowA presentation, pitch deck or interactive deck — discrete slides, fragment reveals, branching, hotspot navigation, presenter mode with speaker notes. Output is a navigable deck, not a rendered MP4.
/remotion-to-hyperframesBringing existing video code or footage into HyperFrames (Remotion first; also Motion Canvas, Lottie, Three.js, canvas, other tools' renders), verified frame by frame.

For visual design handoff workflows, see the Claude Design guide and Open Design guide.

Manually with the CLI

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

Requirements: Node.js 22+, FFmpeg

What You Can Build

Need ideas? Browse the Showcase for finished videos you can watch, read, run, and remix.

  • Product launch videos and feature announcements

  • PR walkthroughs with animated code diffs, narration, and captions

  • Data visualizations, chart races, and map animations

  • Social videos with kinetic captions, overlays, and music

  • Docs-to-video, PDF-to-video, and site-tour explainers

  • Reusable motion graphics for automated content pipelines

Frame.md

frame.md — your design system, ready for video.

Topics
aiai-agentsanimationclaude-codeffmpegframeworkgsaphtmlhtml-to-videomcpmotion-graphicspuppeteerrenderingtypescriptvideo-editor
Frequently asked

What people ask about hyperframes

What is heygen-com/hyperframes?

heygen-com/hyperframes is plugins for the Claude AI ecosystem. Write HTML. Render video. Built for agents. It has 70.3k GitHub stars and its last recorded update is dated 2026-10-23.

How do I install hyperframes?

You can install hyperframes by cloning the repository (https://github.com/heygen-com/hyperframes) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is heygen-com/hyperframes safe to use?

Our security agent has analyzed heygen-com/hyperframes and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains heygen-com/hyperframes?

heygen-com/hyperframes is maintained by heygen-com. The last recorded GitHub activity is dated 2026-10-23, with 397 open issues.

Are there alternatives to hyperframes?

Yes. On ClaudeWave you can browse similar plugins at /categories/plugins, sorted by popularity or recent activity.

Maintain this repo? Show its Trust Score in your README

The badge shows this repository's current Trust Score and verdict, and links back to this page. It follows the catalogue data: nobody can buy or edit the score it displays.

ClaudeWave Trust Score for heygen-com/hyperframes
Markdown (README)
[![ClaudeWave Trust Score for heygen-com/hyperframes](https://claudewave.com/api/badge/heygen-com-hyperframes)](https://claudewave.com/en/repo/heygen-com-hyperframes)
HTML
<a href="https://claudewave.com/en/repo/heygen-com-hyperframes"><img src="https://claudewave.com/api/badge/heygen-com-hyperframes" alt="ClaudeWave Trust Score for heygen-com/hyperframes" width="320" height="64"></a>

What the badge means and how the score is computed

Alternatives

Project homepage
https://hyperframes.dev