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
- プロジェクト