百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

OpenChatCut

> AI 编程
开源

开源、本地优先的对话式 AI 视频编辑器,具有专业的多轨时光线、代理技能、MCP 集成和去除背景渲染功能。

741 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

开源、本地优先的对话式 AI 视频编辑器,具有专业的多轨时光线、代理技能、MCP 集成和去除背景渲染功能。

OpenChatCut

简体中文 · English

Open-source ChatCut alternative · agent-native · local-first AI video editor

Let Codex, Claude Code, and the built-in agent read, edit, and export real video projects that remain fully editable. Website: openchatcut.com

Introduction · Product Tour · Quick Start · Agent / MCP · Community · Sponsors · Changelog · Star Growth · Contributing

From a single instruction to a real timeline: agents, media, previews, motion graphics, transitions, effects, and multitrack audio all work together in one project.


Sponsors

OfoxAI: Text, image, and video AI in one platform

OfoxAI is a unified API platform for text, image, and video AI, with video models from the Seedance, MiniMax (Hailuo), and Wan families. Choose models for AI applications, agents, creative ideation, image generation, and video assets through one platform. Explore OfoxAI models and APIs →

If OpenChatCut helps you, you can support its continued development on Ko-fi or Afdian.


What is OpenChatCut?

OpenChatCut is an open-source ChatCut alternative: a video editor that brings conversational agents and professional timeline editing into the same workspace. It is independent open source (AGPL), not affiliated with the commercial ChatCut product.

OpenChatCut = local video projects + multitrack timeline + AI agents + MCP + production-ready exports.

It does not merely generate a video that can no longer be changed. Every edit is written to real tracks, clips, transitions, captions, effects, and media inside the project. You can continue editing manually, undo or redo changes, save versions, or hand the project to another agent.

OpenChatCut is built for creators and developers who want AI to participate in the actual editing workflow without giving up professional control, rather than starting over from an empty chat box or an immutable generated result.

  • Website: https://openchatcut.com

  • Open-source ChatCut alternative guide: https://openchatcut.com/blog/open-source-chatcut-alternative

  • ChatCut vs OpenChatCut: https://openchatcut.com/blog/chatcut-vs-openchatcut

  • Agent-native: the built-in agent and external MCP agents share the same editing tools.

  • ️ Real timeline: multiple video and audio tracks, transitions, effects, LUTs, zooms, and keyframes.

  • Transcript-driven editing: word-level transcription, text-based cuts, pause handling, speakers, and linked captions.

  • ✨ Generation and media: images, video, speech, music, sound effects, and online media search.

  • Motion Graphics and WebGL: editable motion templates, custom shaders, visual effects, and transitions.

  • ️ Visual geometry: in-browser person segmentation and face-safe zones — captions avoid the speaker automatically, reframe follows the subject, and overlay graphics land in empty space.

  • Production-ready exports: MP4, audio, captions, FCPXML, and complete project data.

  • ️ Local-first: projects and media stay on your machine by default, while API keys remain server-side.

Community

Join the OpenChatCut community to discuss workflows, share feedback, and follow development:

  • Join Discord
  • Scan the QR code below with WeChat.

Product Tour

The following screenshots show real OpenChatCut projects and editor states, not static mockups.

  Local project management — Create, import, duplicate, export, and continue editing multiple real projects.


  

  Complete agent-driven editing — Generate music, invoke tools, and write transitions, captions, and multitrack media directly to the timeline.






  

  Motion Graphics and agents — Browse motion templates or let an agent generate and assemble editable MG clips.


  

  WebGL visual effects — Apply pixelation, duotone, fisheye, kaleidoscope, softening, light leaks, and more directly to clips.






  

  Camera movement and zoom — Push, pull, slow zoom, fast zoom, and eased camera effects work directly with the timeline.


  

  LUTs and color styles — Compare camera transforms and film looks in real time against a consistent reference frame.

Why OpenChatCut?

Traditional editors excel at precise control. One-shot AI video generators excel at producing results quickly. OpenChatCut connects both approaches through one continuously editable project:

Capability Traditional timeline editor One-shot AI video generation OpenChatCut
Track- and clip-level precision ✅ ❌ ✅
Modify a project with natural language ❌ ✅ ✅
Inspectable and undoable changes ✅ Usually unavailable ✅
Linked transcript and visuals Partial ❌ ✅
Direct control from Codex / Claude Code ❌ ❌ ✅ MCP
Built-in and external agent collaboration ❌ ❌ ✅ Shared tools
Local projects and BYOK Product-dependent Usually cloud-based ✅

The core editing loop:

Describe the goal → Agent reads the project → Produces verifiable edits → Writes to the timeline
                  → Preview / adjust / undo → Captions and mixing → Export

Core Capabilities

Area Implemented capabilities
Timeline Multitrack editing, move, trim, split, ripple edits, snapping, keyframes, markers, undo, and redo
Visuals WebGL effects, LUTs, chroma key, zoom, transitions, and custom shaders
Audio Multiple audio tracks, sound effects, background music, voice-over recording, loudness, auto-ducking, and vocal isolation
Transcript Transcription jobs, word-level editing, pause compression, search, speakers, and clip views
Captions Automatic captions, named styles, translation, timeline overlays, and SRT export
Motion Graphics Built-in templates, a secure sandbox, custom templates, and video rendering
AI generation Image, video, speech, music, and sound-effect jobs with progress tracking
Media Uploads, folders, online image/video/audio search, and Firecrawl visual-media fallback
Export MP4, audio, captions, FCPXML, project import/export, export history, hardware-aware H.264 acceleration, and resource-aware export queueing
Agent Built-in conversational agent, skills, proposal-based edits, and external Streamable HTTP MCP

Community Resources

The OpenChatCut resource library is a shared catalog for reusable MG animations, sound effects, transitions, visual effects, zooms, and LUTs.

Discover and install

  • Hover visual cards to watch the complete result, or play audio resources before downloading.
  • Copy a resource's install URL into OpenChatCut's Extension Center, or download its original package.
  • Browse the website catalog inside the editor and manage installed extensions locally.

Contribute a resource

  1. Open Contribute a resource and choose its category.
  2. Upload the resource and the category-specific preview inputs; the site renders the published preview.
  3. Add the creator and license information, then submit it for review and publication.

Installable visual resources use the editor's openchatcut-plugin@1 format and runtime validation. Official OpenChatCut resources use the MIT license; community contributors select a license during submission, and each published card identifies its creator and license.


Use Cases

  • Talking-head and interview editing: transcribe audio or video, remove mistakes, pauses, and repetition through text, then generate captions automatically.
  • Fast multiformat assembly: import video, images, and audio, then let an agent create the rough cut, transitions, soundtrack, and pacing.
  • Short-form and social content: reframe the canvas and generate titles, captions, voice-over, music, and visual packaging.
  • Motion Graphics: use built-in templates or ask an agent to create editable motion-graphics clips.
  • Developer automation: use MCP to let Codex, Claude Code, or another compatible client inspect and modify a real project.

Workflow

  1. Create a project and import local media.
  2. Edit manually on the timeline or describe the result you want.
  3. The agent reads project context and invokes editing tools.
  4. Review the proposal and preview the result, then apply, adjust, or undo it.
  5. Finish captions, audio, effects, and color.
  6. Export video, audio, captions, FCPXML, or the complete project.

Quick Start

Desktop installers

Download the latest macOS, Windows, and Linux builds from GitHub Releases. The release currently includes DMG installers for Apple Silicon and Intel Macs, an x64 Windows installer, and an x64 Linux AppImage.

These are early builds. The macOS packages are not yet signed or notarized, so the operating system may require manual approval on first launch.

Run from source

Requires Node.js 24.x and npm. The supported Node.js range is enforced by package.json, and .nvmrc selects the matching major version for Node version managers.

git clone https://github.com/0xsline/OpenChatCut.git
cd OpenChatCut
npm install
cp .env.example .env.local
npm run dev

Open:

http://localhost:5199

Only add the model or media-service credentials you actually use to .env.local. Features without configured third-party credentials report the missing key explicitly; local timeline editing, built-in media, and other configured capabilities continue to work.

Development launches are isolated per Git checkout/worktree by default. npm run dev and npm run desktop:dev keep that checkout's projects, imported media, generation jobs, credentials, settings, and local authorization state under its own profile in ~/.openchatcut/dev-profiles/. Use npm run dev:shared only when you intentionally need the legacy shared development store.

Built-in Agent authentication

  • API keys: open Settings → Agent model, choose a provider, and save its API key and model. Keys remain server-side.
  • ChatGPT subscription: install the official Codex CLI 0.146.0 or newer, then open Settings → Agent model → OpenAI · Codex. Sign in through the browser or device-code flow, load the account's models, choose a model-specific reasoning effort (or keep its default), and select Codex from the chat model picker. OpenChatCut uses a dedicated Codex profile; the official CLI owns credential storage, token renewal, and logout, while OAuth tokens are never exposed to the browser.
  • Claude subscription: OpenChatCut does not collect Claude OAuth credentials. Use Claude Code through the local MCP connection below. The built-in Agent can use Anthropic through an API key.

The built-in Agent always runs the model loop on the local server. Chat, drafts, and proposals survive page refreshes and local service restarts. Timeline changes still go through the active editor's validated, undoable commands.

Agent local-path access (advanced)

Desktop agents can browse any local directory allowed by the operating system by default, including mounted media drives. browse_local_media lists folders and supported media, searches by filename or relative path and media type, and returns paginated results without importing. The agent can then use import_assets for up to 100 selected paths, import_asset for one path, or import_folder for a whole folder. Imports reuse media probing and reference registration, preserve

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptagent-skillsagentic-aiai-agentai-video-editor

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类AI 编程
定价开源

> 相关工具

G
GitHub Copilot
GitHub 官方 AI 编程助手,覆盖补全、Chat 与 Agent 模式。
C
Cursor
AI 原生代码编辑器,对话改代码、多文件 Agent 与规则体系是其核心。
S
skills
Skills for Real Engineers. Straight from my .agents directory.