Option 1: With an AI coding agent (recommended)
Install the HyperFrames skills, then describe the video you want:/hyperframes for composition authoring, /hyperframes-cli for CLI commands, and /gsap for animation help. Invoking the slash command loads the skill context explicitly, which produces correct output the first time.
Try it: example prompts
Copy any of these into your agent to get started.Cold start — describe what you want
Using /hyperframes, create a 10-second product intro with a fade-in title over a dark background and subtle background music.
Warm start — turn existing context into a video
Take a look at this GitHub repo https://github.com/heygen-com/hyperframes and explain its uses and architecture to me using /hyperframes.
Summarize the attached PDF into a 45-second pitch video using /hyperframes.
Turn this CSV into an animated bar chart race using /hyperframes.
Format-specific
Make a 9:16 TikTok-style hook video about [topic] using /hyperframes, with bouncy captions synced to a TTS narration.
Iterate — talk to the agent like a video editor
Make the title 2x bigger, swap to dark mode, and add a fade-out at the end.
Add a lower third at 0:03 with my name and title.
Option 2: Start a project manually
Prerequisites
- Node.js 22+ — runtime for the CLI and dev server
- FFmpeg — video encoding for local renders
Install instructions
Install instructions
Create your first video
Scaffold the project
--non-interactive:my-video
meta.json
index.html
compositions
intro.html
captions.html
assets
video.mp4
| Path | Purpose |
|---|---|
meta.json | Project metadata (name, ID, creation date) |
index.html | Root composition — your video’s entry point |
compositions/ | Sub-compositions loaded via data-composition-src |
assets/ | Media files (video, audio, images) |
--video for automatic transcription and captions:hyperframes init installs AI agent skills automatically, so you can hand off to your AI agent at any point.Preview in the browser
index.html reload automatically.Edit the composition
Open the project with your AI coding agent (Claude Code, Cursor, etc.) — skills are installed automatically and your agent knows how to create and edit compositions.Or edit Three rules to remember:
index.html directly — here’s a minimal composition:index.html
- Root element must have
data-composition-id,data-width, anddata-height - Timed elements need
data-start,data-duration,data-track-index, andclass="clip" - GSAP timeline must be created with
{ paused: true }and registered onwindow.__timelines
Requirements summary
| Dependency | Required | Notes |
|---|---|---|
| Node.js 22+ | Yes | Runtime for CLI and dev server |
| npm or bun | Yes | Package manager |
| FFmpeg | Yes | Video encoding for local renders |
| Docker | No | Optional — for deterministic, reproducible renders |
Next steps
Browse the Catalog
50+ ready-to-use blocks — transitions, overlays, data visualizations, and effects
GSAP Animation
Add fade, slide, scale, and custom animations to your videos
Examples
Start from built-in examples like Warm Grain and Swiss Grid
Rendering
Explore render options: quality presets, Docker mode, and GPU encoding