Option 1: With an AI coding agent (recommended)
Install the HyperFrames skills, then describe the video you want:
The workflow skills are optional — add the ones that match your inputs, and
/hyperframes routes to whichever you’ve installed: /product-launch-video, /website-to-video, /faceless-explainer, /pr-to-video, /embedded-captions, /talking-head-recut, /motion-graphics, /music-to-video, /slideshow, /general-video, /remotion-to-hyperframes. See the skills catalog for the full list with one-line “use when” descriptions.
These skills teach your agent how to write correct compositions, GSAP and runtime-adapter animations, Tailwind v4 browser-runtime styles, captions, and voiceovers. Invoking a slash command loads its context explicitly, which produces correct output the first time — and starting at /hyperframes lets it route your request to the right workflow.
Claude Design uses a different entry path. Open
docs/guides/claude-design-hyperframes.md on GitHub, click the download button (↓) to save it, then attach to your Claude Design chat. It produces a valid first draft you can refine in any AI coding agent. See the Claude Design guide.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
1
Install Node.js 22+
Hyperframes requires Node.js 22 or later. Check your version:
Expected output
2
Install FFmpeg
FFmpeg is required for local video rendering (encoding captured frames into MP4).Verify the installation:
Expected output
Create your first video
1
Scaffold the project
--non-interactive:my-video
meta.json
index.html
compositions
intro.html
captions.html
assets
video.mp4
If you have a source video, pass it with
--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.2
Preview in the browser
index.html reload automatically.3
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
4
Render to MP4
Expected output
output.mp4. Open it with any media player.Requirements summary
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 acceleration