open-ribbi/velocut

AI-native, local-first video editor by Ribbi — runs entirely in the browser. Rust/WASM engine, WebGPU compositing, WebCodecs export; humans and LLM agents edit through the same JSON command protocol.

解決する課題

Velocut は、動画編集と 3D シーン演出のための統合されたブラウザベースの環境を提供し、手動編集と AI による創作を組み合わせることを可能にします。3D レイアウト、動画編集、AI 動画生成といった個別のツール間を行き来する必要がなくなり、共有の取り消し履歴を持つ単一のプロジェクト実行環境に統合されます。

仕組み

このシステムは、マルチトラック動画エディタと 3D Director で構成されています。ブラウザ側でのレンダリングとメディア処理には WebGPU と WebCodecs を使用します。プロジェクトは UI を通じて手動で制御できるほか、MCP (Model Context Protocol) サーバーを介してプログラムで制御することも可能です。これにより、AI エージェント(Codex など)がシーンの作成、オブジェクトの配置、カメラの制御を行うことができます。また、宣言的な構成システムを通じて外部の AI 動画、音声、音楽プロバイダーに接続し、特定のタイムライン範囲に直接動画クリップを生成することもサポートしています。

対象ユーザー

AI を活用して動画制作や 3D シーン構成を加速させたいクリエイターや開発者、および提供されている SDK を使用して AI 駆動のメディアツールを構築する人向けに設計されています。

ハイライト

  • 統合型 3D Director: 3D プリミティブの作成とアニメーション、GLB モデルのインポート、動画プロジェクト内でのキャラクターのポージングが可能です。
  • AI エージェント統合: 完全な MCP サーバーサポートにより、AI エージェントが複雑なシーン作成やカメラ演出タスクを実行できます。
  • 直接タイムライン生成: テキストや最初のフレームのプロンプトから AI 動画クリップを生成し、指定されたタイムラインスロットに直接配置します。
  • 詳細な履歴: 編集を特定のユーザーや AI エージェントに帰属させるブランチ履歴システムにより、正確な取り消しや修正確認が可能です。
  • ブラウザネイティブ: メディアの保存とレンダリングは、IndexedDB と OPFS を使用してブラウザ内でローカルに行われます。

関連

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