Skip to main content

Guides · Updated

Hyperframes vs Remotion: Which to Use with Claude

Hyperframes and Remotion both turn code into video with a headless browser and FFmpeg. How they differ in authoring, licence, maturity and agent skills, and which to pick.

Hyperframes and Remotion do the same job: they turn code into video by opening each frame in a headless browser and encoding the frames with FFmpeg. Remotion, the older of the two, uses React components. Hyperframes, released by HeyGen in 2026, uses plain HTML with timing attributes, and its README says it was inspired by Remotion. Pick Remotion if your team writes React and wants a mature tool. Pick Hyperframes if you want plain HTML, a permissive licence, and workflow skills built for agents.

At a glance

HyperframesRemotion
Made byHeyGenRemotion
You writeHTML, CSS and JavaScriptReact and TypeScript
AnimationGSAP, CSS, Lottie, Three.js, Anime.js or WAAPI, seeked to each frameA function of the current frame number
Build stepNone; an index.html plays as it isA bundler
Cloud renderingLocal, AWS Lambda, HeyGen-hostedRemotion Lambda
LicenceApache 2.0Source-available Remotion Licence; company licence above three employees
Agent skillsAbout 20, including workflow skillsAbout a dozen, focused on Remotion itself
MaturityNew in 2026Older, with more templates, tutorials and answered questions

The rows on authoring, build step, rendering and licence come from the Hyperframes README and the Remotion licence. The point on maturity is one Hyperframes' own comparison guide makes.

How you write a video

In Remotion, a video is a React component. The component reads the current frame number and returns what that frame shows. To fade a title in, you calculate its opacity from the frame. This is a simple model to hold in your head: every frame is a pure function of its number. If you already have React components, a design system or a charting library, you can use them directly.

In Hyperframes, a video is an HTML file. Elements carry data- attributes for when they start, how long they last and which track they sit on. Animation is written with ordinary web tools such as a GSAP timeline or CSS keyframes. At render time Hyperframes pauses the animation and seeks it to the exact moment of each frame before capturing it. An existing web page, HTML prototype or browser animation is already close to a composition.

For an agent, both work. Claude writes React and HTML equally well. The difference shows when you want to edit by hand or reuse what you already have.

Licence

This is the clearest difference.

Hyperframes is Apache 2.0. Any company can use it commercially, with no seat count and no licence review.

Remotion is free for individuals, for-profit organisations with up to three employees, non-profits, and anyone evaluating it before commercial use. Other for-profit companies need a company licence from remotion.pro. The licence file notes that the terms change slightly with Remotion 5.0.

If you are a freelancer or a small team, both are free. If you work at a larger company, Remotion means a purchase and Hyperframes does not.

Skills for Claude

Both projects publish official skills and a Claude Code plugin.

Hyperframes ships a router skill, HyperFrames, that picks a workflow for any "make me a video" request. The workflows are complete recipes:

Domain skills cover animation, keyframes, audio and media. Install them with npx skills add heygen-com/hyperframes, or in Claude Code with the plugin from the official marketplace: /plugin install hyperframes@claude-plugins-official. The Hyperframes plugin page has the details.

Remotion ships Remotion Best Practices as its entry point, with skills to create a project, write markup, open the Studio, render, and add captions or maps. Install them with npx skills add remotion-dev/skills, or npx remotion skills add inside a project. The full setup is in Remotion with Claude Code.

Hyperframes also has Remotion to Hyperframes, a skill that ports an existing Remotion composition to Hyperframes HTML.

Which to choose

Choose Remotion when:

  • your team already writes React and wants to reuse its components
  • you want the larger body of templates, tutorials and community answers
  • you need Remotion Lambda, its established cloud renderer
  • you qualify for the free licence, or your company will buy one

Choose Hyperframes when:

  • you want to write or edit videos as plain HTML, with no build step
  • your company needs a permissive open-source licence
  • you want ready-made workflows, such as launch videos and explainers, that the agent follows end to end
  • your source material is already a web page, prototype or browser animation

If you are unsure, try the same prompt in both. Each takes a few minutes to set up, and the first render will show which way of working you prefer.

Where to go next

Questions people ask

Is Hyperframes a Remotion alternative?

Yes. Hyperframes' own README says it is inspired by Remotion. Both render video by capturing a headless browser frame by frame and encoding with FFmpeg. The difference is what you write. Remotion uses React components, while Hyperframes uses plain HTML.

Is Hyperframes free for commercial use?

Yes. Hyperframes is released under the Apache 2.0 licence, with no company tier or per-render fee. Remotion is free for individuals, companies with up to three employees and non-profits, and larger for-profit companies need a company licence.

Who makes Hyperframes?

HeyGen, the AI video company. It released Hyperframes as open source in 2026 and uses it in production.

Can I move a Remotion project to Hyperframes?

Hyperframes ships a skill for this, Remotion to Hyperframes, which ports a Remotion composition's source to Hyperframes HTML. It is a one-way migration.

Which one works better with Claude Code?

Both have official skills and plugins for Claude Code. Hyperframes was designed for agents from the start and includes ready-made workflows such as product launch videos and explainers. Remotion's skills are narrower and lean on the larger body of Remotion examples.

Keep reading

More guides

All guides

Guide

What Are Claude Skills?Claude skills are folders of instructions that Claude loads only when a task calls for them. What is inside one, how Claude decides to use it, and where skills work.Read

Guide

How to Use Claude SkillsHow to install and run Claude skills in Claude Code, on claude.ai and in other agents, including the npx skills add command and what to do when a skill does not trigger.Read

Guide

How to Create a Claude SkillCreate a Claude skill by making a folder with a SKILL.md file. The required fields, how to write a description that triggers, adding scripts, and testing the result.Read

Guide

Claude Skills Examples: Real Skills and What They DoExamples of Claude skills, from a three-line skill to Anthropic's document skills, with the SKILL.md frontmatter that makes each one work and what to copy from it.Read

Guide

Claude Skills vs MCP: What Each One Is ForSkills teach an agent how to do a task. MCP servers connect it to tools and data. How the two differ, when to use each, and how they work together.Read

Guide

Claude Skills vs Agents, Plugins and CommandsHow Claude Code skills differ from subagents, plugins, slash commands and hooks, when to use each, and how they fit together.Read

Guide

Can Claude Make Videos? What Works in 2026Claude does not output video files, but with the right skills it writes code that renders video, edits footage with FFmpeg, and drives AI video models. What each route produces and which skill to install.Read

Guide

Remotion with Claude Code: Make Videos from PromptsHow to set up Remotion and its agent skills in Claude Code, what to prompt, how to preview and render, and what the Remotion licence allows.Read