Claude Code and HyperFrames: make a video and add Lyria music

Published Updated 6 min read
Claude Code and HyperFrames: make a video and add Lyria music

Set up Claude Code and HyperFrames, add Lyria music, preview a composition and export an MP4 with commands and a 15-second starter prompt.

A service name appears, followed by shapes and text moving with the music. Claude Code and HyperFrames are one way to build that kind of short promotional video.

Claude Code plans and writes the composition; HyperFrames renders the video file. Lyria supplies background music. Here is a setup path for a first 15-second project.

The instructions use official documentation checked on September 27, 2026. The sample prompts are our proposed exercises, not a reconstruction of a creator’s private prompts.

Reference video using this combination

{{tweet:https://x.com/Majin_AppSheet/status/2103497319899693327}}

The steps below are a suggested workflow based on public information, not the creator’s undisclosed prompts or production settings.

What HyperFrames and Claude Code each do

Claude Code is the production assistant. HyperFrames turns code such as HTML into video. Editable text and animation timing make it useful when headlines may change later.

Claude plans, HyperFrames renders visuals and Lyria supplies music

Majin shared a project combining Claude Code with Opus 5.5, HyperFrames and Lyria music. This article provides an entry point for trying that combination. Creator post

Prepare an account with Claude Code access, Node.js 22 or later, and FFmpeg. Node runs the command-line tools; FFmpeg packages picture and sound into a video. HyperFrames project

On a Mac that already has Homebrew, run the following in Terminal. For Windows or another setup, select the appropriate installation method in the Claude Code setup guide.

brew install --cask claude-code
brew install node ffmpeg
claude --version
node --version
ffmpeg -version

Skip installations you already have. Check that the Node version is at least 22, then launch claude and sign in with your subscription account. If you intend to use a subscription allowance, distinguish it from API billing.

Build assets, animation and an export with HyperFrames

Create a project, ask Claude to build its contents, then move from preview to export. Start without sound so setup problems are easier to isolate.

Project folder, composition, preview and MP4 export in sequence

Run these commands in order. my-first-video is the new working folder. Official quickstart

npx hyperframes init my-first-video
cd my-first-video
npx skills add heygen-com/hyperframes
claude

In the Skills picker, choose Core Skills and Claude Code and follow the installation prompts. Skills provide the assistant with production instructions. Restart Claude Code if they are not recognized.

Paste this proposed exercise into Claude Code, replacing the product as needed:

/hyperframes
Create a 15-second, 1920×1080, 30fps
introduction in this folder.
The subject is a fictional notes app
called Memo.
0–4 seconds: “Capture an idea as it
happens.”
4–10 seconds: Three notes appear and
organize one at a time.
10–15 seconds: “Keep today's ideas.”
Use a navy background and white text,
with enough time to read.
Do not generate external audio, images
or video yet.
Do not invent product features or
results.
Show a storyboard first. After approval,
build it,
run checks and show the preview.

Approve the storyboard once it matches your intent. To open the preview yourself, use another terminal in the same folder:

npx hyperframes check
npx hyperframes preview

Open the printed URL and inspect cropped text and scene changes. When satisfied, stop the preview command with Ctrl+C and render:

npx hyperframes render --output out.mp4

Your first milestone is a playable out.mp4 in the project folder. Generated code may need corrections. Give Claude the check error and a description of the scene where the problem occurs.

Add Lyria music to the HyperFrames video

A straightforward first route is to generate music in Gemini, download the MP3 and give it to HyperFrames. You do not need to start by building an API integration.

Align text entrances to music beats and fade the ending

In Gemini, choose Upload and tools, then Create music. After generation, use Download and select the audio-only MP3. Age, account and activity-setting requirements apply; if the feature is missing, check Google’s instructions and eligibility.

A proposed music prompt:

Create a light, calm instrumental for a
short notes-app introduction.
No vocals. Piano and restrained
percussion.
Make the beat clear from the beginning,
without distracting from text.

Save the audio as assets/bgm.mp3 inside the project. The generated track may be longer than the video, so specify the segment to use:

Use assets/bgm.mp3. Fit the first 15
seconds to the video
and fade the ending naturally. Suggest
text entrances on the beat.
Preview the volume and transitions, then
render out.mp4 again.
Do not regenerate music or charge
another service.

If audio is missing, first check that the MP3 plays independently and its filename matches. Then test the exported MP4 as well as the browser preview.

Change only the opening of a HyperFrames ad

To vary an ad’s opening, state both the replacement text and the conditions that must stay fixed. Explaining the comparison helps keep unrelated parts from changing.

Two video variants change only the opening while keeping later scenes and music fixed

Save the current video as version A. For
version B,
change only the text at 0–4 seconds to
“Before the idea disappears.”
Keep text position, duration, music and
everything after second 4 identical.
Check the differences and export
separate MP4 files.

Compare the two exports before uploading them to an ad platform. Different text lengths can create different line breaks, so inspect them on a phone too.

HyperFrames licensing is separate from Claude and Lyria allowances. Check any additional asset-generation cost when adding services. Easier production does not establish better advertising performance; compare CTR and CPC after delivery.

For alternative setups, see six Claude video workflows.

Sources

  1. [1] Creator post — accessed 2026-09-27
  2. [2] HyperFrames project — accessed 2026-09-27
  3. [3] Claude Code setup guide — accessed 2026-09-27
  4. [4] Official quickstart — accessed 2026-09-27
  5. [5] Google’s instructions and eligibility — accessed 2026-09-27

About the author

Shogo Mizushima

CEO of kairos Inc. / AgentSignal Developer

Develops AgentSignal, a tool for measuring AI crawler visits and AI-referred traffic, and diagnosing AIO readiness. Writes about measurement and practical improvements for AI search using observed data.

Related articles