OpenMontage:エージェント型動画制作と、それが浮き彫りにする承認の課題

OpenMontageは、コーディングエージェントに11本の動画パイプラインを提供し、支出の前に承認ゲートを設けます。何を生成するのか、AGPLという決断、そして成果物に誰がサインオフするのかを解説します。

Aiden Flux

Aiden Flux

4 11月 2026

OpenMontage:エージェント型動画制作と、それが浮き彫りにする承認の課題

ほとんどのAI動画ツールは、1つのプロンプトから1つのクリップを返すだけです。OpenMontageは、そんなコーディングエージェントに制作部門まるごとを与えます。リサーチ、台本、シーンプラン、アセット生成、編集、レンダリング。各工程の間には人間の承認ゲートが置かれています。スター数55,047を誇り、現在のエージェントツールの波の中で最も野心的なプロジェクトです。

同時に、他のプロジェクトが避けている問いを浮き彫りにするプロジェクトでもあります。パイプラインは創造的な判断が必要な地点で停止し、人間を待ちます。これは正しい設計です。しかし、どの人間なのかという概念がなく、誰が何を承認したのかの記録も後には残りません。

TL;DR

本記事は、コーディングエージェントを拡張するオープンソースツールのまとめに掲載した5本の深掘り記事のうちの1本です。

OpenMontageはClaude Code、Cursor、Copilot、Windsurf、Codexの中で動作し、それらを動画制作システムに変えます。11本のパイプライン、100以上のツール、60以上のプロバイダー連携、700を超えるスキルファイルとナレッジファイルを備えています。支出は承認の後ろにゲートされ、実行前にコストを見積もり、静止画をアニメーション化するだけでなく、無料アーカイブから実写映像の動画を組み立てることもできます。ライセンスはAGPL-3.0なので、まず確認してください。そして、あなた以外の誰かが最初の動画にサインオフする必要が出る前に、承認をどこで管理するかを決めておきましょう。

何を生成できるか

作りたいものを説明すると、エージェントが決まったパイプラインを実行します。

research -> proposal -> script -> scene_plan -> assets -> edit -> compose

各工程にはディレクタースキルがあり、これはその工程をどう実行するかをエージェントに教えるMarkdownの指示ファイルです。台本を一行も書く前に、エージェントはYouTube、Reddit、ニュース、学術ソースを対象に15〜25回のウェブ検索を実行し、引用付きのリサーチブリーフを作成します。

パイプライン 最適な用途
アニメーション解説 チュートリアル、トピックの解説
スクリーンデモ 製品デモ、ドキュメントのウォークスルー
クリップファクトリー 1本の長尺素材からランク付けしたショートクリップを生成
ドキュメンタリーモンタージュ 無料アーカイブからの実写映像編集
トーキングヘッド/ハイブリッド 手持ちの映像を強化
ローカライズと吹き替え 字幕、吹き替え、翻訳
シネマティック/アニメーション トレーラー、モーショングラフィックス
ポッドキャストの再利用 ハイライトを動画化
アバター出演 社内広報、研修

技術的に異色なのはドキュメンタリーモンタージュです。Pexels、Archive.org、NASA、Wikimediaといった無料ストックやオープンアーカイブから意味的にインデックス化されたコーパスを構築し、実際の動画クリップを検索して、本物のタイムラインに組み上げます。これは、いくつかの静止画をアニメーション化するのとはまったく別の話です。

開発者向けコンテンツを継続的に発信しているチームにとって、最も早く元が取れるのはスクリーンデモとクリップファクトリーです。リリースが出て、チェンジログがあり、それをウォークスルー動画にするには、通常なら編集スキルを持つ人と、空いた午後1つ分の時間が必要になります。

インストール

git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
make setup

前提条件はPython 3.10以降、FFmpeg、Node.js 18以降、そしてファイルを読み込みコードを実行できるコーディングアシスタントです。プロバイダーの設定は段階的に進められます。すべての機能は有料APIと並んでローカルの代替手段をサポートしており、スコアリング方式のセレクターが7つの軸でプロバイダーを評価して最適なものを選びます。

参考動画から始めることもできます。YouTube動画、ショート、リール、あるいはローカルのクリップを貼り付けると、エージェントが文字起こし、テンポ、シーン、スタイルを分析し、生成を始める前に2〜3のコンセプト、現実的なツールの進め方、コスト見積もりを返してくれます。

まずライセンスを読む

OpenMontageはAGPL-3.0です。これが重要なのは、このカテゴリのツールの多くがMITライセンスであり、ついその前提を持ち込んでしまいやすいからです。

ネットワーク条項とは、改変版をネットワークサービスとして提供する場合、そのサービスの利用者に対して改変部分のソースを提供する義務が生じるというものです。社内利用やオープンソースの作業であれば複雑な話ではありません。製品に組み込む場合は法務チームの判断であり、後から気づくのではなく、意図的に決めるべきことです。

ゲートは正しい。ただし匿名だ

このプロジェクトは、ほとんどのエージェントツールに欠けているものを実装しています。支出前に本当の承認ゲートがあるのです。アセット生成は、シーンごとのコンタクトシート(テイク、プロンプト、アセットごとのコスト、品質スコアを表示)で一時停止します。台本のゲートは、あなたが回答するまで止まったままです。実行前のコスト見積もり、支出上限、そしてプロバイダー選択ごとの意思決定の記録があります。

ローカルのボードが、パイプラインの進行に合わせて制作が埋まっていく様子を表示し、完了した実行はタイムスタンプから再生できます。

そのボードはローカル、1台のマシン上、1つの制作のためのものです。企業内の動画制作はそうではありません。台本には専門領域のレビュアーが必要です。ビジュアルにはブランド担当者が必要です。主張には、それが事実かどうかを確認できる人が必要です。最終カットには、そのチャンネルの責任者のサインオフが必要です。

パイプラインは人間を待って停止します。しかし、特定の人物に回すことも、その人の名前で待ち行列に入れることも、後からその問いに答えることもできません。動画が公開され、シーン4の主張を誰が承認したのかと問われたとき、答えはローカルのプロジェクトフォルダにあるタイムスタンプだけです。

制作はタスクであり、承認もそこに属する

タスクはSharklyにおける作業の基本単位です。依頼、コンテキスト、実行、ブロッカー、結果を、プライベートなプロンプトやターミナルセッションに分散させるのではなく、1つの共有された場所にまとめて持ちます。

動画制作は、このモデルに驚くほどきれいに対応します。

クルーとは、1人のリーダーエージェントが調整する、再利用可能な人材とエージェントのグループです。これは要するに制作チームそのものです。リーダーがブリーフを読み、どのメンバーを関わらせるかを決め、その結果を1つのタスクに持ち帰ります。全員が一斉に作業を始めるのではありません。

バックログにあるタスクは実行を開始しません。開始することが生成プロバイダーへの支払いを意味するパイプラインでは、この制御は通常以上に価値があります。1か月分の動画制作を一切費用をかけずにキューに入れ、各項目が承認され次第リリースできます。

実行、ブロッカー、結果、そしてフォローアップの議論はタスクのタイムラインに戻ってきます。だから台本へのフィードバックはチャットウィンドウではなくタスクに届き、3か月後にもそこに残っています。

コンピューターはホストとローカルリソースを提供し、ランタイムがその上でセッションを実行します。レンダリングには本物のディスクとCPUを備えたマシンが必要なので、どのコンピューターで制作を実行するかを明示するのは、お役所仕事ではなく役に立つことです。

SharklyはOpenMontageやそれを動かすコーディングツールの代替ではありません。それらの周りに、共有タスク、コンピューター、コンテキスト、制御、レビューの層を追加するものです。

自動化はチームの判断が必要なところで止まり、完全なコンテキストと検証可能なエビデンスを伴う成果物を返します。最終的な受け入れとリリースの判断は人に委ねましょう。

導入すべきタイミング

定期的にコンテンツを公開していて、編集に費用を払っている、あるいは編集なしで済ませているなら、OpenMontageを導入しましょう。スクリーンデモ、クリップファクトリー、ローカライズは最も明確なリターンがあり、無料アーカイブのパイプラインは有料の生成プロバイダーなしでも動きます。

たまにしか動画が必要ないなら見送っていいでしょう。セットアップとプロバイダー設定のコストは、年3本の動画では回収できません。AGPLの条件が想定する用途に合わない場合も見送り、ワークフローをその上に構築する前に決断してください。

承認に複数の人が関わるなら、共有ワークシステムを追加しましょう。顧客向けのものであれば、必ずそうなります。

よくある質問

有料のAPIキーは必要ですか? いいえ。すべての機能はオープンソースまたはローカルの代替手段をサポートしており、ドキュメンタリーモンタージュのパイプラインは無料アーカイブから構築します。有料プロバイダーを選ぶと、品質とより多くの生成オプションが得られます。

どのコーディングアシスタントで動きますか? Claude Code、Cursor、Copilot、Windsurf、Codexが挙げられています。パイプラインはPythonとMarkdownのスキルファイルでできているので、ファイルを読み込んでコードを実行できるものであれば動くはずです。

動画1本のコストはいくらですか? パイプラインとプロバイダーによります。プロジェクト自身のショーケースでは、生成コストはおよそ5ドルと報告されています。システムは実行前に見積もりを行い、支出上限を強制します。

手持ちの映像を編集できますか? はい。トーキングヘッド、ハイブリッド、スクリーンデモ、クリップファクトリー、ローカライズはすべて、提供した映像で動作します。生成はモードの1つであり、唯一のモードではありません。

レビュアーが技術者でない場合、承認はどう機能しますか? そこが計画しておく価値のあるギャップです。パイプラインのゲートは、操作者自身が承認者であることを前提としています。台本やカットを特定のレビュアーに回し、その判断の記録を残すのは、パイプラインではなくワークシステムの領域です。

まとめ

OpenMontageは、このカテゴリとしては異例なほどよく設計されています。支出前のゲート、実行前の見積もり、レンダリング後の自己レビュー、そして監査可能な意思決定の記録。開発者向けコンテンツを発信しているなら、スクリーンデモとクリップファクトリーだけでも導入する価値があります。

始める前に2つのことを知っておきましょう。ライセンスはAGPL-3.0で、これは脚注ではなく決断すべき事項です。そして承認ゲートは、どの人間かを知らないまま人間を待って停止します。1人で作業しているなら問題ありませんが、サインオフが他人の仕事になった瞬間に不十分になります。Sharklyはその半分を担います。タスクが共有の記録となり、作業はリリースされるまでバックログで待ち、結果は人がレビューして受け入れられる場所に戻ってきます。

関連記事

Gemini Omni 1.2 Flash API:動画生成をAIエージェントが実行可能なタスクにする

Gemini Omni 1.2 Flash API:動画生成をAIエージェントが実行可能なタスクにする

Gemini Omni 1.2 Flash APIを追跡可能なエージェント作業として実行する:API呼び出しの構成、ブリーフ、参照アセット、マルチターン編集、そしてクリップ公開前の人間によるレビュー。

6 11月 2026

ChatGPT Images 2.6でブランドマスコットをアニメーション化する方法

ChatGPT Images 2.6でブランドマスコットをアニメーション化する方法

ChatGPT Images 2.6でブランドマスコットをアニメーション化:検証済みのスプライトシート用プロンプト、滑らかなループを実現するフレームの位置合わせ、チームレビューのワークフロー

6 11月 2026

安価なモデルほど高くつく理由:AIエージェントのコストは採用された変更単位で評価せよ

安価なモデルほど高くつく理由:AIエージェントのコストは採用された変更単位で評価せよ

100万トークンあたり0.10ドルのGPT-6 Lunaは、1回の試行コストを引き下げ、リリースされる変更1件あたりの試行回数、アウトプット、意思決定数を増やします。エージェントの実行には、トークン単位ではなく、採用された変更単位で価格を設定すべきです。

6 11月 2026