0xsline/OpenChatCut
Open-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.
What is OpenChatCut?
OpenChatCut is an open-source video editor that puts AI agents (like the built-in chat assistant, or external tools like Codex and Claude Code) inside a real, professional editing timeline. Instead of one-shot AI video generation that produces a final, un-editable clip, every AI edit lands on actual tracks, clips, transitions, captions, and effects in the project file — you can pause, undo, adjust, or hand it to another agent.
It's a local-first desktop/web app built with TypeScript, React, Electron, and the Remotion rendering library. It's not affiliated with the commercial "ChatCut" product and is released under an AGPL license.
Why it's interesting
- Real timeline + natural language: You can edit by hand like in Premiere or Final Cut, or describe a change and let an agent do it — both work on the same project.
- Agent-native: Uses the Model Context Protocol (MCP), so external coding agents can read, edit, and export your video projects directly.
- Rich editing features: Multitrack video/audio, WebGL effects, LUTs, transitions, keyframes, motion graphics, even in-browser person segmentation (so captions avoid the speaker's face).
- Transcript-driven editing: Automatically transcribe video/audio, then cut out pauses or mistakes by editing the text.
- Local-first: Your projects and media stay on your machine by default; AI API keys stay server-side.
- Production-ready exports: MP4, audio, captions, FCPXML (Final Cut Pro), and full project data.
How it works (core loop)
Describe the goal → Agent reads the project → Proposes edits → Writes to timeline → Preview/undo → Manage captions & audio → Export.
Key capabilities at a glance
| Area | What you get |
|---|---|
| Timeline | Multitrack editing, trim, ripple, keyframes, undo/redo |
| Visuals | WebGL effects, LUTs, chroma key, custom shaders |
| Audio | Multi-track, vocal isolation, auto‑ducking, voice‑over |
| Transcript | Word‑level transcription, pause compression, speakers |
| Captions | Auto‑generate, styled, translatable, SRT export |
| Motion Graphics | Templates + agent‑generated editable clips |
| AI generation | Images, video, speech, music, sound effects |
| Media | Uploads, online search, folder management |
| Export | MP4, audio, captions, FCPXML, hardware accelerated |
| Publishing | Agent‑driven posting to social platforms (with preview & confirmation) |
| Agent | Built‑in chat agent + external MCP connections |
Getting started
- Installers: Prebuilt DMG (macOS), Windows x64, and Linux AppImage from GitHub Releases.
- From source: Requires Node.js 24.x.
npm installthennpm run devand openhttp://localhost:5199. - The editor needs a secure context — use
localhostor HTTPS. - The built‑in agent can work with API keys (OpenAI, Anthropic) or via the official Codex CLI for ChatGPT subscribers. Claude Code works through a local MCP connection.
Status
Actively developed, early builds. The project format and agent tools will keep evolving.
Note: This explanation is based solely on the project's README. Check the repository for the latest updates.
Related
- Project
- Project
- Project
- Dispatch
- Project