by 0xsline
Local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion-powered rendering.
# Add to your Claude Code skills
git clone https://github.com/0xsline/OpenChatCutOpenChatCut is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by 0xsline. Local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion-powered rendering. It has 94 GitHub stars.
OpenChatCut's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/0xsline/OpenChatCut" and add it to your Claude Code skills directory (see the Installation section above).
OpenChatCut is primarily written in TypeScript. It is open-source under 0xsline on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh OpenChatCut against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
OpenChatCut is a video editor that brings conversational agents and professional timeline editing into the same workspace.
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.
The following screenshots show real OpenChatCut projects and editor states, not static mockups.
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
| 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, and export history |
| Agent | Built-in conversational agent, skills, proposal-based edits, and external Streamable HTTP MCP |
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.
npm run desktop:dev
The desktop app uses an Electron shell with the same embedded services. The web development build and desktop build share project, agent