
A video editor with AI is only worth it if the result remains under your control. The OpenChatCut proposes exactly that: local projects, an editable multi-track timeline and agents that work on clips, transitions, subtitles and audio — without turning the video into a black box that's impossible to adjust afterward.
What is OpenChatCut
OpenChatCut is a video editor open source, distributed under AGPL-3.0, which combines a professional timeline with AI-powered conversational editing. It is an independent project and has no affiliation with the commercial product ChatCut.
The key difference lies in where the editing takes place. Instead of simply requesting a finished video from a generator, the agent writes changes to an actual project: video and audio tracks, clips, cuts, transitions, effects, subtitles, and media. You can then still review the timeline, undo an action, manually adjust, and export when satisfied.
- Timeline: multiple tracks, cuts, clip splitting, ripple editing, markers, keyframes, undo and redo.
- Text and subtitles: word-level transcription editing, pause and speaker identification, subtitle styles and SRT export.
- Image and sound: transitions, LUTs, WebGL effects, music, sound effects, voice recording, ducking and vocal isolation.
- Deliverables: MP4 video, audio, subtitles, FCPXML, and full project data.
Local-first doesn't mean AI without network
By default, projects, media, and history stay on the user's machine. This is useful for anyone who doesn't want to automatically send client material to an online service. Manual editing and local timeline don't depend on a configured AI service.
But it's worth separating local storage from local processing: model requests, image or video generation, online media search, and transcription depend on the providers you configure. Before importing sensitive material, check which integrations will be used, where the keys are stored, and the vendor's policy. The documentation states that the keys stay on the local server side, not in the browser.
Agents, Skills and MCP on the timeline
The project includes an integrated agent and also exposes a local MCP endpoint. This enables compatible clients—like Codex and Claude Code—to inspect and prepare changes in an open project. The documented flow creates an isolated editing session, logs operations to draft, and only then sends them for review.
This design is safer than giving the agent unrestricted control of the editing island. In manual mode, review the proposal in OpenChatCut before applying it. Even in automatic mode, work on a copy when the delivery is important: check cuts, synchronization, subtitles, volume, and export files. For an overview of how AI clients use tools in the terminal, also read AI assistants on Linux and AI skills in the CLI.
The MCP endpoint is local by default. If you decide to expose it on the network, treat it as a privileged editing interface: use Bearer token, restrict access to the necessary network, and don't publish the port without authentication.
Download and install on Windows, macOS and Linux
The simplest path is to open the OpenChatCut Releases page and download the file for the correct architecture and operating system. It is the reference for the latest version, fixes, and SHA 256 sums.
| System | Published File | Installation |
|---|---|---|
| Windows x64 | Installer .exe |
Download the installer, run it, and follow the Windows wizard. |
| macOS Apple Silicon | Image arm64.dmg |
Open the DMG and install the application. Current builds for macOS may require manual system approval on first open, as they are not yet signed or notarized. |
| macOS Intel | Image x64.dmg |
Open the DMG and install the application. Choose this package only for Intel Macs. |
| Linux x86_64 | Package .AppImage |
Download, make the file executable and run it; a traditional installer is not needed. |
On Linux, go to the download folder and use the name of the AppImage you downloaded:
chmod +x OpenChatCut-*-x86_64.AppImage
./OpenChatCut-*-x86_64.AppImage
Before opening a production project, test media import and a short export. OpenChatCut is in active development; downloading the current release instead of copying old links reduces the risk of getting a replaced version.
Run from source code
To test or develop from the repository, the documentation requires Node.js 24.x and npm:
git clone https://github.com/0xsline/OpenChatCut.git
cd OpenChatCut
npm install
cp .env.example .env.local
npm run dev
Then, open http://localhost:5199. Start without model credentials if the intent is to explore the interface and local editing; configure in .env.local only the services you really need. Never send this file to Git, as it may contain provider keys.
To connect an external agent, the repository proposes installing the skills router:
npx skills add 0xsline/OpenChatCut
The project documentation describes this installation as the way to register the local MCP connection and load specialized skills when needed. Do this only on a workstation you control and keep OpenChatCut updated before giving an agent access to local media.
Is OpenChatCut an alternative to ChatCut?
Yes, in the sense of category: both use AI to help edit video through natural language. But they are not the same product, nor is OpenChatCut an official version or fork of ChatCut. OpenChatCut presents itself as an independent alternative, under AGPL-3.0-or-later, focused on local project and editable timeline.
| Criterion | ChatCut | OpenChatCut |
|---|---|---|
| Usage model | Commercial hosted editor, accessed via web and on the product account. | Open source application to run locally, with public code and AGPL license. |
| AI workflow | The site features prompt-based editing and transcription, captions, image generation, video, motion graphics and music. | The integrated agent or an MCP client modifies a multi-track timeline, maintaining history, undo and manual editing. |
| Data and project | Workflow tied to the platform and service account. | Projects and media are local-first by default; AI services are optional integrations. |
| Costs | The commercial site works with plans and credits; check prices and limits directly before signing up. | The open-source editor can be downloaded and run without a product license, but models, generation, and other external services may charge separately. |
| When it makes sense | For those who prefer a managed service and a ready-made cloud workflow. | For those who prioritize auditable code, local files, timeline control, and MCP integration with Codex or Claude Code. |
The comparison is not a performance test nor a promise of feature-for-feature parity. The ChatCut has a strong focus on in-product transcription editing and generation; the OpenChatCut guide makes it clear that its proposal is to prioritize openness, local control, and agent tools. If your work depends on a specific feature, do a pilot project in both before migrating a production deployment.
To learn more, read the project's own text about why it defines itself as an open-source alternative to ChatCut and the detailed comparison ChatCut vs OpenChatCut.
Resource library and open format
A community library gathers motion graphics animations, sound effects, transitions, visual effects, zooms, LUTs and skills. Each resource brings license and version requirements: read this data before including a pack in commercial or client work.
, with runtime validation. openchatcut-plugin@1, The official library materials are MIT; community contributions may adopt another license. It's a small detail, but avoids discovering restrictions when the video is already ready.
Is it worth it?
OpenChatCut makes more sense for those who want to experiment with AI in editing without giving up the timeline, files, and the ability to correct each decision. It's especially interesting for interview cuts, short videos, captions, and agent-assisted automations.
The project is in active development; formats, agent tools and installers may change. Use a test project first, keep copies of the original material and compare the result with alternatives that also cover editing on Linux, such as Drift and the DaVinci Resolve with MCP. To understand the technical base of rendering and codecs, it's worth revisiting the history of FFmpeg.