868· 117 forks· TypeScript· AGPL-3.0开源替代

OpenChatCut - 開源 AI 對話式影片編輯器

0xsline/OpenChatCut

對標 ChatCut 的開源替代品,整合多軌時間線、AI Agent、MCP 協議與 Remotion 渲染的本地優先影片編輯工具

成熟度維護活躍,最近提交今日,9 個 open issues,v0.1.9 版本持續迭代中

GitHub 仓库 →对标:ChatCut

项目体检

部署 · 基于 Electron 的桌面应用,需从源码构建或下载 Release 安装包,无 Docker 配置

成本 · 需配置多个 LLM 提供商 API Key(Anthropic/OpenAI/Gemini/通义千问/智谱 GLM/DeepSeek 等)、图像生成 Key(OpenAI/Gemini/Wavespeed)、语音合成 Key(ElevenLabs),本地文件存储但 AI 功能依赖外部服务

技术 · TypeScript + React 19 + Electron 43 + Remotion 4 渲染引擎,集成 FFmpeg 与 MCP 协议

许可 · AGPL-3.0 协议,需开源衍生项目代码,商用需遵守 AGPL 传染性条款

活跃 · v0.1.9 版本于 1 天前发布,5 位贡献者,今日有提交推送,活跃开发中

解決什麼

傳統影片編輯器需要手動拖拽素材、調整時間線、新增轉場字幕,而純 AI 生成影片工具輸出的成品無法二次編輯。OpenChatCut 打通了兩者:使用者通過對話指令讓 AI Agent 完成剪輯操作,但所有編輯動作都寫入真實的多軌時間線專案,保留完整的手動調整能力。專案支援轉錄驅動剪輯(按文字刪除停頓、自動生成字幕)、動態圖形模板、人臉識別安全區(字幕自動避開說話者)、WebGL 特效,最終匯出 MP4、FCPXML 或完整專案資料。

為何火

作為 ChatCut 的開源替代品(AGPL 協議,與商業版無關聯),OpenChatCut 在 23 天內獲得 868 stars,核心吸引力在於"Agent-native"設計:內建 Agent 和外部 MCP Agent 共享同一套編輯工具,可呼叫生成音樂、搜尋線上素材、新增轉場等技能,操作結果直接反映在可編輯的時間線上。本地優先架構讓專案檔案和媒體預設儲存在本地,API Key 僅服務端持有,符合資料隱私需求。對標 ChatCut 但完全開源,填補了專業影片編輯與 AI 對話工作流之間的空白。

核心功能

  • 多軌時間線編輯:支援多條影片/音訊軌道、轉場、特效、LUT 調色、關鍵幀動畫,與 Premiere/Final Cut 類似的專業佈局
  • AI Agent 整合:內建 Agent 支援 Anthropic Claude、OpenAI GPT、Gemini、通義千問、智譜 GLM、DeepSeek、Kimi 等多個 LLM,通過 MCP 協議擴充套件外部 Agent 技能
  • 轉錄驅動剪輯:自動生成逐字轉錄,按文本刪除停頓、標記說話人、生成關聯字幕,字幕可自動避開人臉
  • 媒體生成與搜尋:呼叫影像生成(OpenAI/Gemini/Wavespeed)、語音合成(ElevenLabs)、音樂/音效生成,支援線上媒體庫搜尋
  • 動態圖形與 WebGL:可編輯的 Remotion 動態模板、自定義著色器、視覺特效、轉場效果
  • 視覺幾何分析:瀏覽器內人物分割與人臉安全區檢測,字幕自動避開說話者、重構圖跟隨主體、疊加圖形落在空白區域
  • 生產級匯出:MP4 影片、音訊、字幕檔案、FCPXML(可匯入 Final Cut Pro)、完整專案 JSON

安裝

  1. 克隆倉庫:git clone https://github.com/0xsline/OpenChatCut.git
  2. 安裝依賴:npm install(需 Node.js 18+)
  3. 複製 .env.example.env,填入至少一個 LLM API Key(如 LLM_ANTHROPIC_API_KEY
  4. 啟動開發模式:npm run dev(Electron 視窗自動開啟)
  5. 構建生產版本:npm run build(生成平臺對應的安裝包)

中國大陸使用者可配置國內模型服務(通義千問 LLM_QWEN_*、智譜 GLM LLM_GLM_*、Kimi LLM_KIMI_*、DeepSeek LLM_DEEPSEEK_*),無需梯子直接呼叫。

適合誰

  • 影片創作者:需要 AI 輔助生成字幕、音樂、轉場,但要保留手動精修時間線的能力
  • 開發者:想基於 MCP 協議擴充套件自定義 Agent 技能(如呼叫內部素材庫、自動化剪輯流程)
  • 本地優先使用者:專案檔案和媒體儲存在本地,API Key 僅服務端持有,不上傳原始素材到雲端
  • 開源愛好者:需要可審計、可二次開發的影片編輯工具,AGPL 協議要求衍生專案同樣開源

不適合純小白使用者(需配置多個 API Key)或追求零配置的一鍵生成場景。

社群評價

暫無足量社群公開討論,以下為基於專案本身的中立評估:

OpenChatCut 在 GitHub 上線 23 天獲得 868 stars,顯示出較高的初期關注度。專案定位清晰(開源 ChatCut 替代品),技術棧成熟(TypeScript + React + Electron + Remotion),功能覆蓋從 AI 對話到專業時間線編輯的完整鏈路。AGPL 協議確保開源傳染性,適合社群驅動發展但對商業閉源產品構成限制。當前 9 個 open issues 和活躍的提交記錄表明專案處於快速迭代期,但作為 0.1.x 版本仍需警惕功能穩定性和文件完善度。

選型對比

維度OpenChatCutChatCut(商業版)DescriptPremiere Pro
開源✅ AGPL❌ 閉源❌ 閉源❌ 閉源
AI 對話編輯✅ Agent + MCP✅ 官方 AI✅ AI 助手⚠️ 外掛形式
多軌時間線✅ 專業級✅ 專業級⚠️ 簡化版✅ 行業標準
本地優先✅ 預設本地❌ 雲端協作❌ 雲端協作✅ 本地專案
轉錄驅動剪輯✅ 逐字編輯✅ 逐字編輯✅ 核心功能⚠️ 需外掛
定價免費開源訂閱制訂閱制訂閱制

取捨:OpenChatCut 犧牲了商業產品的開箱即用體驗(需自行配置 API Key)和雲端協作能力,換取完全開源、本地控制和可擴充套件性。對比 Descript 的簡化時間線,OpenChatCut 提供更專業的多軌編輯;對比 Premiere Pro 的手動操作,OpenChatCut 引入 AI Agent 自動化。

已知坑

  1. API Key 配置複雜.env.example 列出 10+ 個 LLM 提供商,至少需配置一個才能使用 AI 功能,新手容易迷失
  2. AGPL 傳染性:若基於此專案開發商業產品並提供網路服務,必須開源全部程式碼(包括後端),閉源商用需重新評估
  3. Electron 包體積大:桌面應用打包後體積通常超過 200MB,分發和更新成本較高
  4. 依賴外部服務:儘管專案檔案本地儲存,但 AI 生成(LLM/影像/語音)、線上媒體搜尋均需聯網呼叫第三方 API,斷網或 API 額度耗盡會影響功能
  5. 0.1.x 版本風險:作為早期版本,可能存在未發現的 Bug、功能不完整或 API 變更,生產環境使用需謹慎測試
  6. 中文文件不足:README 提供中文版,但詳細使用文件、Agent 技能開發指南仍以英文為主

來源:GitHub 倉庫 + README + .env.example 配置檔案

安装方式:Electron 桌面应用