このプロジェクトについて

Diffusion Studioは、Claude Code、Codex、Cursor、Copilot、Gemini CLIなどのAIコーディングエージェントと連携するために設計されたオープンソースの動画エディタです。中心となる概念は双方向編集です。ビジュアルキャンバス上での変更は基盤となるコードを更新し、コードの変更はキャンバスを再描画します。プロジェクトはSolidJSモジュールを使用してJSXとして記述され、各要素はキャンバス操作から対応するコードへの書き戻しを可能にするIDを持ちます。 デスクトップアプリはユーザーのエージェントにMCPサーバーを登録し、メディア検査、タイムライン編集、レンダリングのためのツールを提供します。CLI(dapi)は同じ機能をシェルコマンドとして公開し、メディアメタデータの調査、フレーム抽出、フィルムストリップと波形の生成、音声の文字起こし、動画コンテンツに関するマルチモーダルモデルへの問い合わせなどを含みます。すべてのコマンドは単一のJSONオブジェクトを返し、パイプやプログラムでの利用に適しています。 サポートされるワークフローには、クリップのカット、フィラーワードの削除、字幕の追加、カラー補正とフィルターの適用、モーショングラフィックスの作成(解説、プロモ、タイトルシーケンス)、コードで宣言されたアセット(画像、動画、ボイスオーバー)の生成、ソーシャルメディア向けハイライトのクリッピング、要約やタイムスタンプ付きシーン検索などの動画理解タスクが含まれます。 プロジェクトはモノレポとして構成され、ヘッドレスランタイム(koota ECS、DOM依存なし)、JSXオーサリングAPI、コンテンツハッシュを用いたアセット管理、mediabunnyによるオフラインエンコーディング、SolidJSユニバーサルレンダラーリコンサイラーのパッケージを含みます。自動化パイプライン向けのヘッドレスモードも利用可能です。macOS(Apple Silicon)向けにMPL-2.0の下で提供され、ブランドアセットはライセンスから除外されています。