AIエージェントがバズ動画を編集可能なワークフローに変換し、別バージョンを生成できる動画制作ツールキット
- スター
- 69,712
- フォーク
- 9,021
- 未解決の Issue
- 410
- 最終コミット
- 4 日前
これは何?
OpenMontageでは、Claude Code、Cursor、Copilot、Windsurf、CodexなどのAIコーディングアシスタント上で、自然な言葉を使って動画の内容を指定できます。エージェントはその後、Web調査、企画書、台本、シーン構成、素材生成、編集、最終合成という体系的な制作フローを実行します。各工程はYAMLのパイプラインマニフェストとMarkdownのディレクタースキルに基づいて進められ、エージェントはPythonツールを呼び出す前にこれらを読み込みます。
このプロジェクトには、解説動画、アニメーション、シネマティックな予告編、トークヘッド動画や画面デモ動画、ポッドキャストのクリップ、ローカライズ、無料のアーカイブ映像やストック映像を使ったドキュメンタリー風モンタージュなど、12種類のパイプラインが用意されています。動画、画像、音声、音楽の各プロバイダーはスコアに基づくランキング層を通じて選択され、クラウドAPIとローカルまたは無料の選択肢の両方に対応します。レンダリングにはRemotion(React)、HyperFrames(HTMLとGSAP)、またはFFmpegを使用します。
企画書、台本、シーン構成、素材といった創作上のチェックポイントでは、人による承認が必要です。また、予算の追跡やプロバイダーの選択履歴の記録に加え、レンダリング後にffprobe、フレーム抽出、音声分析を使ったチェックを実行してから結果を提示します。制作の進行状況は、ローカルのBacklotボードで確認できます。
主な機能
- 01調査から台本、シーン構成、素材、編集、合成まで、パイプラインに沿って制作できます。
- 02Claude Code、Cursor、Copilot、Windsurf、CodexなどのAIコーディングアシスタント上で動作します。
- 03クラウドの動画、画像、音声、音楽プロバイダーと、無料のローカル環境の両方に対応します。
- 04プロジェクトごとに選択できるRemotion、HyperFrames、FFmpegを使ってレンダリングします。
- 05創作上のチェックポイントで人の承認を必須とし、プロバイダーの選択内容やコストを記録します。
- 06ffprobe、フレーム抽出、音声分析を使ったレンダリング後のチェックを実行します。
ユースケース
- 手作業で編集することなく、製品のアイデアやトピックからナレーション付きの解説動画を制作する。
- 有料の動画生成モデルを使わずに、無料のアーカイブ映像やストック映像からドキュメンタリー風のモンタージュを制作する。
- 長尺のポッドキャストやトークを、複数の短いソーシャルメディア向けクリップに再構成する。
- 既存の動画向けに、ローカライズした字幕や吹き替え版を制作する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/calesthio/OpenMontage.git - 2
プロジェクトフォルダーに移動する
cd OpenMontage - 3
セットアップを実行する
make setup - 4
プロジェクトをAIコーディングアシスタントで開き、作りたい動画について説明する
使う前に知っておきたいこと
- 操作には、Claude Code、Cursor、Copilot、Windsurf、CodexなどのAIコーディングアシスタントが必要です。
- セットアップの前に、FFmpeg、Python 3.10以降、Node.js 18以降をインストールしておく必要があります。
- 多くの機能では、有料プロバイダーまたはAPIキーが必要です。無料で利用できる範囲は限られています。
- ライセンスはAGPL-3.0です。ネットワーク経由での利用や派生物にも適用される強いコピーレフトライセンスです。
トピック
よくある質問
- OpenMontage とは?
- AIコーディングアシスタントを、調査から編集・レンダリングまで行うパイプライン駆動の動画制作スタジオに変える、オープンソースのエージェント型動画制作システム。 OpenMontageでは、Claude Code、Cursor、Copilot、Windsurf、CodexなどのAIコーディングアシスタント上で、自然な言葉を使って動画の内容を指定できます。エージェントはその後、Web調査、企画書、台本、シーン構成、素材生成、編集、最終合成という体系的な制作フローを実行します。各工程はYAMLのパイプラインマニフェストとMarkdownのディレクタースキルに基づいて進められ、エージェントはPythonツールを呼び出す前にこれらを読み込みます。
- OpenMontage は無料で使えますか?ライセンスは?
- OpenMontage は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OpenMontage は今もメンテナンスされていますか?
- 活発にメンテナンス中。OpenMontage の最終コミットは 2026年10月16日 です。
- OpenMontage は何に使えますか?
- 手作業で編集することなく、製品のアイデアやトピックからナレーション付きの解説動画を制作する。 有料の動画生成モデルを使わずに、無料のアーカイブ映像やストック映像からドキュメンタリー風のモンタージュを制作する。 長尺のポッドキャストやトークを、複数の短いソーシャルメディア向けクリップに再構成する。 既存の動画向けに、ローカライズした字幕や吹き替え版を制作する。
- OpenMontage のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/calesthio/OpenMontage.git プロジェクトフォルダーに移動する: cd OpenMontage セットアップを実行する: make setup プロジェクトをAIコーディングアシスタントで開き、作りたい動画について説明する
- OpenMontage はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/calesthio/OpenMontage
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
bashと約100行のコアPythonだけで、GitHub issueを解決したりCLIで支援したりする、最小構成のAIソフトウェアエンジニアリングエージェント。
自然言語の指示から素材検索、台本作成、音楽・フォント選び、編集まで行うAI動画編集エージェント。
CodexとClaude Code向けの、ナレーション付き手描き解説動画を作成するスキル
Claude CodeやCodexで、単語単位の音声同期とRemotionレンダリングに対応した解説動画を制作するエージェントスキル。
XHTokenのオープンウェイト汎用言語モデル。4Bと1.7Bの2サイズで、オンデバイス利用やエージェントのツール呼び出しに対応。