ronak-create/FableCut

Zero-dependency browser video editor that AI agents can drive — JSON timeline, MCP + REST, live-reloading UI

解決する課題

FableCut は AI エージェントによって制御可能なブラウザベースの非線形ビデオエディタです。従来の AI ビデオツールが API の背後で編集プロセスを隠すのに対し、FableCut はプロジェクトのタイムライン全体を JSON ドキュメントとして公開し、人間と AI エージェントがリアルタイムでビデオ編集を共同作業できるようにします。

動作方法

プロジェクトは project.json ファイルを主インターフェースとして使用します。JSON を書き込める任意のプロセスがメディア、クリップ、トラック、エフェクト、トランジションを変更できます。ブラウザ UI はサーバーサイドイベントを介して 150ms 以内に変更を再読み込みします。AI エージェントは、Model Context Protocol (MCP) サーバー、project JSON の直接ファイル編集、または REST API の 3 つの主要インターフェースを通じてエディタとやり取りできます。

対象ユーザー

LLM(例:Claude)を活用してビデオ編集タスクを自動化したいクリエイターおよび開発者向けに設計されていますが、タイムラインに対する完全な手動制御も維持できます。

特徴

  • エージェント主導の編集: MCP、REST、直接 JSON 書き込みをサポートし、AI によるカット、グレーディング、字幕生成を可能にします。
  • リファレンス再作成: リファレンス動画を分析し、ショット境界、BPM、音楽を抽出して、新しい映像用の「編集ブループリント」を作成できます。
  • プロフェッショナル編集ツール: マルチトラック対応、イージング付きキーフレームアニメーション、クロマキー、MediaPipe を活用した AI バックグラウンド除去を備えます。
  • 高度なテキストエンジン: キネティックキャプション(ワードポップ、カラオケなど)、Google フォント統合、ネオン光エフェクトをサポートします。
  • SVG 統合: フレーム単位のアニメーション SVG クリップを最初からクラスの要素としてサポートします。
  • 同時編集: リビジョンカウンターを使用して、人間の UI 編集と AI エージェントの書き込みの間の競合を防止します。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト