Skip to main content
ClaudeWave
ES, Spanish
heygen-com / Plugins

hyperframes

Write HTML. Render video. Built for agents.

  • 70.3k estrellas
  • 6.4k forks
  • 397 issues abiertos
  • Lenguaje: TypeScript
  • Licencia: Apache-2.0
  • actualizado

Instalación

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.

Nota editorial

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

Resumen de Plugins

README completo en 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
Preguntas frecuentes

Lo que la gente pregunta sobre hyperframes

¿Qué es heygen-com/hyperframes?

heygen-com/hyperframes es plugins para el ecosistema de Claude AI. Write HTML. Render video. Built for agents. Tiene 70.3k estrellas en GitHub y su última actualización registrada es del 2026-10-23.

¿Cómo se instala hyperframes?

Puedes instalar hyperframes clonando el repositorio (https://github.com/heygen-com/hyperframes) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar heygen-com/hyperframes?

Nuestro agente de seguridad ha analizado heygen-com/hyperframes y le ha asignado un Trust Score de 100/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene heygen-com/hyperframes?

heygen-com/hyperframes es mantenido por heygen-com. La última actividad registrada en GitHub es del 2026-10-23, con 397 issues abiertos.

¿Hay alternativas a hyperframes?

Sí. En ClaudeWave puedes explorar plugins similares en /categories/plugins, ordenados por popularidad o actividad reciente.

¿Mantienes este repo? Muestra su Trust Score en tu README

La insignia muestra el Trust Score y el veredicto actuales de este repositorio y enlaza a esta página. Sigue los datos del catálogo: nadie puede comprar ni editar la puntuación que enseña.

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>

Qué significa la insignia y cómo se calcula la puntuación

Alternativas

Web del proyecto
https://hyperframes.dev