コードベースの動画制作
HyperFrames は、別個のビジュアルエディタではなく、HTML、CSS、JavaScript を書くことで AI エージェントが動画を構成できる方法として説明されています。
HyperFrames は、AIエージェントと開発者向けのオープンソース動画制作システム。HTML、CSS、JavaScriptで動画を作成し、ローカルでプレビューとレンダリングが可能です。
HyperFrames は、HTML、CSS、JavaScript を記述して AI エージェントが動画を構成できるオープンソースの動画制作システムです。サイトでは、HeyGen に由来し、Apache 2.0 ライセンスのもとコミュニティ向けに構築されたものだと説明されています。
クイックスタートでは、主に 2 つの使い方が示されています。インストール済みの HyperFrames スキルを備えた AI コーディングエージェントを使う方法と、CLI で手動プロジェクトを作成する方法です。どちらの場合も、ワークフローの中心はコンポジションを作成し、Hyperframes Studio でプレビューし、MP4 などの動画出力をレンダリングすることです。
ドキュメントには再利用可能なブロックのカタログもあり、GLTF モデルとライブの HTML-in-Canvas 画面コンテンツを使う 3D iPhone および MacBook の紹介ブロックなどが含まれます。これは、HyperFrames が閉じられたビジュアル専用ツールではなく、コードで構成する動画シーン向けに設計されていることを示しています。
HyperFrames は、別個のビジュアルエディタではなく、HTML、CSS、JavaScript を書くことで AI エージェントが動画を構成できる方法として説明されています。
クイックスタートでは、HyperFrames のスキルをインストールし、AI エージェントに適切な動画ワークフローへリクエストを振り分けさせるワークフローが案内されています。
コアのスキルセットには、コンポジション構造、アニメーションアダプタ、クリエイティブディレクション、CLI ツール、メディア前処理、カタログブロックやコンポーネント用のレジストリが含まれます。
手動ワークフローには、`npx hyperframes init`、対話式プロジェクトウィザード、`index.html`、`compositions/`、`assets/`、`meta.json` を含むプロジェクト構成が含まれます。
`npx hyperframes preview` はブラウザで Hyperframes Studio を開き、ホットリロードをサポートし、ファイル変更に応じてコンポジションを更新します。
サイトでは、ホスト側コンポジションにインストールされ、GLTF モデルや HTML-in-Canvas コンテンツなどのアセットを含む `vfx-iphone-device` のようなカタログブロックも紹介されています。
プロンプトから AI エージェントに動画コンポジションの下書きを作らせ、その後コードベースの編集で仕上げたいときに HyperFrames を使います。
プロジェクトを手動で初期化し、生成されたファイル構成を確認し、`index.html` やサブコンポジションを直接操作したいときに CLI ワークフローを使います。
デバイス紹介や商品デモのような、構造化されたアセットと事前定義されたコンポジションパターンを持つ繰り返しのシーンを作るときに、再利用可能なブロックカタログを使います。
ブラウザでコンポジションの更新を見ながら、タイミング、レイアウト、キャプション、アニメーションを素早く反復改善したいときに、プレビューとホットリロードのループを使います。
`npx skills add heygen-com/hyperframes` で HyperFrames のスキルを追加し、その後 AI コーディングエージェントに指示するか、`npx hyperframes init` でプロジェクトを手動作成できます。
クイックスタートでは、スキルをインストールした状態で、Claude Code、Cursor、Gemini CLI、Codex、Google Antigravity、GitHub Copilot CLI などの AI コーディングエージェントで HyperFrames を利用できると説明されています。
手動プロジェクトの場合、ドキュメント上の前提条件はローカルレンダリング用の Node.js 22+ と FFmpeg です。
クイックスタートによると、`npx hyperframes preview` を実行するとブラウザで Hyperframes Studio が開き、`index.html` が変更されるとプレビューが自動更新されます。
ソースでは、HyperFrames のコンポジションは HTML、CSS、JS、`data-*` 属性、そして `class="clip"` のような時間指定要素で構築されると示されていますが、別のホスト型統合レイヤーについては説明されていません。