OpenChatCut - 開源 AI 對話式影片編輯器
0xsline/OpenChatCut
對標 ChatCut 的開源替代品,整合多軌時間線、AI Agent、MCP 協議與 Remotion 渲染的本地優先影片編輯工具
成熟度:維護活躍,最近提交今日,9 個 open issues,v0.1.9 版本持續迭代中
项目体检
部署 · 基于 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
安裝
- 克隆倉庫:
git clone https://github.com/0xsline/OpenChatCut.git - 安裝依賴:
npm install(需 Node.js 18+) - 複製
.env.example為.env,填入至少一個 LLM API Key(如LLM_ANTHROPIC_API_KEY) - 啟動開發模式:
npm run dev(Electron 視窗自動開啟) - 構建生產版本:
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 版本仍需警惕功能穩定性和文件完善度。
選型對比
| 維度 | OpenChatCut | ChatCut(商業版) | Descript | Premiere Pro |
|---|---|---|---|---|
| 開源 | ✅ AGPL | ❌ 閉源 | ❌ 閉源 | ❌ 閉源 |
| AI 對話編輯 | ✅ Agent + MCP | ✅ 官方 AI | ✅ AI 助手 | ⚠️ 外掛形式 |
| 多軌時間線 | ✅ 專業級 | ✅ 專業級 | ⚠️ 簡化版 | ✅ 行業標準 |
| 本地優先 | ✅ 預設本地 | ❌ 雲端協作 | ❌ 雲端協作 | ✅ 本地專案 |
| 轉錄驅動剪輯 | ✅ 逐字編輯 | ✅ 逐字編輯 | ✅ 核心功能 | ⚠️ 需外掛 |
| 定價 | 免費開源 | 訂閱制 | 訂閱制 | 訂閱制 |
取捨:OpenChatCut 犧牲了商業產品的開箱即用體驗(需自行配置 API Key)和雲端協作能力,換取完全開源、本地控制和可擴充套件性。對比 Descript 的簡化時間線,OpenChatCut 提供更專業的多軌編輯;對比 Premiere Pro 的手動操作,OpenChatCut 引入 AI Agent 自動化。
已知坑
- API Key 配置複雜:
.env.example列出 10+ 個 LLM 提供商,至少需配置一個才能使用 AI 功能,新手容易迷失 - AGPL 傳染性:若基於此專案開發商業產品並提供網路服務,必須開源全部程式碼(包括後端),閉源商用需重新評估
- Electron 包體積大:桌面應用打包後體積通常超過 200MB,分發和更新成本較高
- 依賴外部服務:儘管專案檔案本地儲存,但 AI 生成(LLM/影像/語音)、線上媒體搜尋均需聯網呼叫第三方 API,斷網或 API 額度耗盡會影響功能
- 0.1.x 版本風險:作為早期版本,可能存在未發現的 Bug、功能不完整或 API 變更,生產環境使用需謹慎測試
- 中文文件不足:README 提供中文版,但詳細使用文件、Agent 技能開發指南仍以英文為主
來源:GitHub 倉庫 + README + .env.example 配置檔案
安装方式:Electron 桌面应用