VibeFrame - コーディングエージェント向けのストーリーボードベース動画CLI
(github.com/vericontext)こんにちは。
最近、Codex / Claude Code / Cursor のようなコーディングエージェントで動画作業をどこまでできるのかを試しながら、VibeFrame という CLI を作っています。
既存の動画ツールの多くは UI の中に状態があり、エージェントが扱いづらいと感じました。そこで、動画プロジェクトをできるだけコードプロジェクトのように扱える方向で作っています。
基本の流れは次のとおりです。
- STORYBOARD.md: シーン、ナレーション、タイミング、画像/動画生成 cue
- DESIGN.md: トーン、レイアウト、タイポグラフィ、モーションの方向性
- vibe build: asset 生成 + scene composition
- vibe render: MP4 レンダリング
- vibe inspect: レンダリング結果の確認
実際には次のように使います。
curl -fsSL https://vibeframe.ai/install.sh | bash
vibe setup --scope project
vibe init launch --from brief.md
# Codex / Claude Code / Cursor などに
# STORYBOARD.md と DESIGN.md を調査内容に基づいて更新させた後
vibe build launch --dry-run
vibe build launch
vibe render launch
vibe inspect render launch --cheap
scene composition の面では、Hyperframes のアイデアから大きな影響を受けています。動画シーンをタイムライン上の HTML/CSS/JS composition として捉え、ブラウザで deterministic にキャプチャして MP4 にレンダリングする方式です。
VibeFrame は、その上にコーディングエージェントが扱いやすいプロジェクトレイヤーを載せることに近いです。STORYBOARD.md / DESIGN.md を source of truth とし、multi-provider の画像/動画/ナレーション/音楽生成、FFmpeg ベースの edit/remix、JSON 出力、dry-run、project-scoped config、inspect report といった agentic workflow を加えました。
今回のデモでは、vibe setup --scope project の後に vibe init launch だけを行った状態から、コーディングエージェントに特定のテーマを調査させて STORYBOARD.md / DESIGN.md を更新し、画像生成 cue を含めて最終的な MP4 までビルドする過程を録画しました。
フルプロセス動画:
https://t.co/YD0SYyODcQ
まだ初期段階なので、特に以下の点についてフィードバックをいただけるとうれしいです。
- STORYBOARD.md + DESIGN.md を動画作業のエージェントインターフェースとして置く方式が自然か
- build / generate / edit-remix の 3 つの workflow lane の区分が分かりやすいか
- CLI surface が広すぎるか、逆に不足している機能がありそうか
動画編集を GUI ではなく agentic CLI に持ち込もうという試みです。同じような課題を経験したことのある方の意見を聞きたいです。
まだコメントはありません。