0xsline/OpenChatCut

Open-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.

OpenChatCutとは?

OpenChatCutは、AIエージェント(内蔵チャットアシスタントや、CodexやClaude Codeなどの外部ツール)を実際のプロフェッショナルな編集タイムラインの中に配置する、オープンソースのビデオエディターです。使い捨てのAI動画生成とは異なり、すべてのAI編集はプロジェクトファイル内の実際のトラック、クリップ、トランジション、キャプション、エフェクトに反映され、一時停止、元に戻す、調整、別のエージェントへの引き継ぎが可能です。

TypeScript、React、Electron、Remotionレンダリングライブラリを使用した、ローカルファーストのデスクトップ/Webアプリです。商用の「ChatCut」製品とは関係なく、AGPLライセンスで公開されています。

なぜ興味深いのか

  • リアルなタイムライン+自然言語:PremiereやFinal Cutのように手動で編集することも、変更を説明してエージェントに実行させることもできます。どちらも同じプロジェクトで機能します。
  • エージェントネイティブ:Model Context Protocol(MCP)を使用するため、外部のコーディングエージェントが動画プロジェクトを直接読み取り、編集し、エクスポートできます。
  • 豊富な編集機能:マルチトラックのビデオ/オーディオ、WebGLエフェクト、LUT、トランジション、キーフレーム、モーショングラフィックス、ブラウザ内の人物セグメンテーション(キャプションが話者の顔を避ける)まで対応。
  • トランスクリプト駆動編集:ビデオ/オーディオを自動的に文字起こしし、テキストを編集することでポーズやミスをカットできます。
  • ローカルファースト:プロジェクトとメディアはデフォルトで自分のマシンに残ります。AI APIキーはサーバーサイドに保持されます。
  • プロダクション対応のエクスポート:MP4、オーディオ、キャプション、FCPXML(Final Cut Pro)、完全なプロジェクトデータ。

仕組み(コアループ)

目標を説明 → エージェントがプロジェクトを読む → 編集を提案 → タイムラインに書き込む → プレビュー/元に戻す → キャプションとオーディオを管理 → エクスポート。

主な機能の概要

エリア 内容
タイムライン マルチトラック編集、トリム、リップル、キーフレーム、元に戻す/やり直し
ビジュアル WebGLエフェクト、LUT、クロマキー、カスタムシェーダー
オーディオ マルチトラック、ボーカル分離、自動ダッキング、ナレーション
トランスクリプト 単語レベルの文字起こし、ポーズ圧縮、話者
キャプション 自動生成、スタイル設定、翻訳可能、SRTエクスポート
モーショングラフィックス テンプレート+エージェント生成の編集可能なクリップ
AI生成 画像、ビデオ、音声、音楽、効果音
メディア アップロード、オンライン検索、フォルダ管理
エクスポート MP4、オーディオ、キャプション、FCPXML、ハードウェアアクセラレーション
公開 ソーシャルプラットフォームへのエージェント駆動の投稿(プレビューと確認付き)
エージェント 内蔵チャットエージェント+外部MCP接続

はじめに

  • インストーラー:GitHub Releasesから、プリビルドのDMG(macOS)、Windows x64、Linux AppImage。
  • ソースから:Node.js 24.xが必要。npm install して npm run dev を実行し、http://localhost:5199 を開きます。
  • エディターは安全なコンテキストが必要です。localhost またはHTTPSを使用してください。
  • 内蔵エージェントはAPIキー(OpenAI、Anthropic)またはChatGPTサブスクライバー向けの公式Codex CLIで動作します。Claude CodeはローカルMCP接続を介して動作します。

ステータス

活発に開発中、初期ビルド。プロジェクト形式とエージェントツールは進化し続けます。

注:この説明はプロジェクトのREADMEのみに基づいています。最新情報はリポジトリを確認してください。

関連

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