Back to Resources

Free guide

Edit videos with an AI agent, for free

My reel was edited by Claude Opus 5.5 inside HyperFrames Studio. Here’s exactly how to set it up, every command included.

Start setup

HyperFrames is free and open source (Apache 2.0). Local rendering doesn’t use HeyGen credits.

What is HyperFrames Studio?

HyperFrames is HeyGen’s open-source framework that turns HTML into video. HyperFrames Studio is the editor on top of it. You describe the video, an AI agent on your computer builds it, and then you both work on the same timeline. Change anything by typing, pointing at the picture, drawing on it, or leaving a comment.

Describe it

Type your idea or your website, and the agent builds the first cut.

Point at it

Click any element in the preview and say what to change.

Draw on it

Circle a spot, add a note, and the agent makes the edit.

What you need

A Mac or a Linux PC for the Studio app (the app doesn’t support Windows yet; Windows users can use Path B below)

Claude Code (with a Claude account) or Codex (with a ChatGPT account)

A HeyGen account to sign in to the app

For the command line: Node.js 22 or newer, and FFmpeg

Mac or Linux

Path A: Install the Studio app

Step 1. Download it

Go to hyperframes.dev/studio and download the app for your computer.

Mac: Open the disk image, double-click “Install HyperFrames”, wait about 1 to 2 minutes for the check, then choose “Open HyperFrames”.

Linux (64-bit Intel/AMD): run this in a terminal:

Terminal

chmod +x HyperFrames-x86_64.AppImage ./HyperFrames-x86_64.AppImage

Step 2. Sign in

Answer the short survey (every answer is optional), then sign in with your HeyGen account in the browser window that opens.

Step 3. Connect your agent

In the app, choose Install Claude Code, then Sign in to Claude. Wait until it says “Claude Code is connected”. If you’d rather do it in a terminal:

Terminal

curl -fsSL https://claude.ai/install.sh | bash claude auth login

Using Codex instead? Install it, then run codex to sign in with your ChatGPT account, and choose Check again in the app:

Terminal

curl -fsSL https://chatgpt.com/codex/install.sh | sh codex

Switch agents any time from the agent picker in the chat header, or Settings > Agent.

Step 4. Make your first video

Pick the four parts of your video (Hook, Proof, Turn, Call to action), use the shuffle button for new ideas, then type your website or describe your idea. A website gives the agent your fonts, colours and logo. Choose “Use this cut” and watch the agent work in the chat.

Tip

For Reels, TikTok and Shorts, ask for a vertical 9:16 video in your first message.

Mac, Windows or Linux

Path B: Use HyperFrames from Claude Code

Step 1. Install Node.js 22+

Download the LTS version from nodejs.org, install it, then check:

Terminal

node -v

Step 2. Install FFmpeg (needed for rendering)

Mac:

Terminal

brew install ffmpeg

Ubuntu or Debian:

Terminal

sudo apt install ffmpeg

Windows: download a 64-bit build from ffmpeg.org/download.html, unzip it, and add its “bin” folder to your PATH.

Then check it works:

Terminal

ffmpeg -version

Step 3. Add HyperFrames to Claude Code

Terminal

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

Using Cursor, Codex, Gemini CLI or another agent? Install the skills instead:

Terminal

npx skills add heygen-com/hyperframes

Step 4. Ask for a video

Open Claude Code in an empty folder and type:

Claude Code prompt

Using /hyperframes, make a 10-second product intro for https://example.com

Swap in your own website or idea.

Step 5. Open the editor and render

Terminal

npx hyperframes preview

This opens Studio in your browser on the same project files, so you and the agent edit the same thing. When you’re happy:

Terminal

npx hyperframes check npx hyperframes render --output video.mp4

How to change your video

Chat box

Type it

Write your change in “Describe a change”. Use @ to point at a moment, a file or a piece of media.

V, then A

Point at it

Select an element, choose “Prompt to edit” and say what should change.

D

Draw on it

Circle or mark the spot. Several strokes become one drawing.

C

Comment on it

Pin a comment to a spot and a moment: “What should change here?”

Your selections, drawings and comments collect in “Pending video edits” (up to 10). Send them as one request. Undo with Cmd+Z (Ctrl+Z on Linux); every agent run also has its own Undo button.

Export your video

Choose MP4 (best for sharing and uploading), WebM or MOV. Pick 1080p, Project size or 4K, and 24, 30 or 60 fps (30 is the default). The render runs on your own computer and saves to your Downloads folder. Watch the file once from start to end before you post it.

Every command in one place

Command

What it does

npx skills add heygen-com/hyperframes

Add the HyperFrames skills to your agent

npx skills add heygen-com/hyperframes

Add the HyperFrames skills to your agent

claude plugin marketplace add heygen-com/hyperframes

Add the HyperFrames marketplace to Claude Code

claude plugin marketplace add heygen-com/hyperframes

Add the HyperFrames marketplace to Claude Code

claude plugin install hyperframes@hyperframes

Install the HyperFrames plugin in Claude Code

claude plugin install hyperframes@hyperframes

Install the HyperFrames plugin in Claude Code

claude plugin update hyperframes@hyperframes

Update the plugin

claude plugin update hyperframes@hyperframes

Update the plugin

npx hyperframes init my-video

Start a new project by hand

npx hyperframes init my-video

Start a new project by hand

npx hyperframes preview

Open the project in Studio in your browser

npx hyperframes preview

Open the project in Studio in your browser

npx hyperframes check

Check the project before rendering

npx hyperframes check

Check the project before rendering

npx hyperframes render --output video.mp4

Render an MP4 on your computer

npx hyperframes render --output video.mp4

Render an MP4 on your computer

npx hyperframes doctor

Check Node, the browser, FFmpeg and other requirements

npx hyperframes doctor

Check Node, the browser, FFmpeg and other requirements

ffmpeg -version

Confirm FFmpeg is installed

ffmpeg -version

Confirm FFmpeg is installed

node -v

Confirm your Node.js version (22 or newer)

node -v

Confirm your Node.js version (22 or newer)

Stuck?

Want an AI workflow that fits how you work?

Portrait of Haidar Ali

I’m Haidar Ali, a Lead Product Designer with 8+ years across SaaS, FinTech, enterprise and AI products, and I’ve mentored 250+ designers. In a 30-minute 1:1 career strategy call, we’ll look at how you work today and set up an AI workflow that actually fits it.

1:1 call · 30 min

AI-First Product Design Career Strategy

Book your call

AI Product Advisory

60 min, for teams building AI products

Book

AI-First Product Design Career Mentorship

4 weeks

Book

15-Min Portfolio First Impression

Free

Book

Describe it. Point at it. Ship it.

If this saved you an evening of editing, send it to a friend who still edits every cut by hand.

Setup steps and commands from HeyGen’s HyperFrames docs (hyperframes.heygen.com) and the HyperFrames GitHub repo, checked October 2026. HyperFrames is free and open source; Claude Code and Codex need their own accounts.