0xsline/OpenChatCut

Open-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.

OpenChatCut이란?

OpenChatCut은 AI 에이전트(내장 채팅 어시스턴트 또는 Codex, Claude Code와 같은 외부 도구)를 실제 전문 편집 타임라인 내부에 배치하는 오픈 소스 비디오 편집기입니다. 최종 편집 불가능한 클립을 생성하는 일회성 AI 비디오 생성과 달리, 모든 AI 편집은 프로젝트 파일의 실제 트랙, 클립, 전환, 캡션 및 효과에 반영되어 일시 중지, 실행 취소, 조정 또는 다른 에이전트에 전달할 수 있습니다.

TypeScript, React, Electron 및 Remotion 렌더링 라이브러리로 구축된 로컬 우선 데스크톱/웹 앱입니다. 상업용 "ChatCut" 제품과 관련이 없으며 AGPL 라이선스로 출시되었습니다.

왜 흥미로운가

  • 실제 타임라인 + 자연어: Premiere나 Final Cut처럼 수동으로 편집하거나 변경 사항을 설명하고 에이전트가 수행하도록 할 수 있습니다. 둘 다 동일한 프로젝트에서 작동합니다.
  • 에이전트 네이티브: Model Context Protocol(MCP)을 사용하므로 외부 코딩 에이전트가 비디오 프로젝트를 직접 읽고, 편집하고, 내보낼 수 있습니다.
  • 풍부한 편집 기능: 멀티트랙 비디오/오디오, WebGL 효과, LUT, 전환, 키프레임, 모션 그래픽, 브라우저 내 인물 세분화(캡션이 화자의 얼굴을 피하도록)까지 지원합니다.
  • 트랜스크립트 기반 편집: 비디오/오디오를 자동으로 트랜스크립션한 다음 텍스트를 편집하여 일시 중지나 실수를 잘라낼 수 있습니다.
  • 로컬 우선: 프로젝트와 미디어는 기본적으로 사용자 컴퓨터에 유지됩니다. AI API 키는 서버 측에 유지됩니다.
  • 프로덕션 준비 완료 내보내기: MP4, 오디오, 캡션, FCPXML(Final Cut Pro) 및 전체 프로젝트 데이터.

작동 방식(핵심 루프)

목표 설명 → 에이전트가 프로젝트 읽기 → 편집 제안 → 타임라인에 쓰기 → 미리보기/실행 취소 → 캡션 및 오디오 관리 → 내보내기.

주요 기능 한눈에 보기

영역 제공 내용
타임라인 멀티트랙 편집, 트림, 리플, 키프레임, 실행 취소/다시 실행
시각 효과 WebGL 효과, LUT, 크로마 키, 사용자 정의 셰이더
오디오 멀티트랙, 보컬 분리, 자동 덕킹, 음성 해설
트랜스크립트 단어 수준 트랜스크립션, 일시 정지 압축, 화자
캡션 자동 생성, 스타일 지정, 번역 가능, SRT 내보내기
모션 그래픽 템플릿 + 에이전트 생성 편집 가능한 클립
AI 생성 이미지, 비디오, 음성, 음악, 음향 효과
미디어 업로드, 온라인 검색, 폴더 관리
내보내기 MP4, 오디오, 캡션, FCPXML, 하드웨어 가속
게시 에이전트 기반 소셜 플랫폼 게시(미리보기 및 확인 포함)
에이전트 내장 채팅 에이전트 + 외부 MCP 연결

시작하기

  • 설치 프로그램: GitHub Releases에서 사전 빌드된 DMG(macOS), Windows x64 및 Linux AppImage.
  • 소스에서: Node.js 24.x 필요. npm install 후 npm run dev를 실행하고 http://localhost:5199를 엽니다.
  • 편집기는 보안 컨텍스트가 필요합니다. localhost 또는 HTTPS를 사용하세요.
  • 내장 에이전트는 API 키(OpenAI, Anthropic) 또는 ChatGPT 구독자를 위한 공식 Codex CLI에서 작동합니다. Claude Code는 로컬 MCP 연결을 통해 작동합니다.

상태

활발히 개발 중이며 초기 빌드입니다. 프로젝트 형식과 에이전트 도구는 계속 발전할 것입니다.

참고: 이 설명은 프로젝트의 README에만 기반합니다. 최신 업데이트는 저장소를 확인하세요.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트