ronak-create/FableCut
Zero-dependency browser video editor that AI agents can drive — JSON timeline, MCP + REST, live-reloading UI
해결하는 문제
FableCut은 AI 에이전트가 직접 제어할 수 있도록 설계된 브라우저 기반 비선형 비디오 에디터입니다. 대부분의 AI 비디오 도구는 편집 과정을 API 뒤에 숨기지만, FableCut은 프로젝트 파일 자체를 인터페이스로 삼아 인간과 AI 에이전트가 실시간으로 동일한 타임라인에서 협업할 수 있도록 합니다.
작동 방식
에디터는 전체 비디오 타임라인을 하나의 JSON 문서(project.json)로 표현합니다. JSON을 쓸 수 있는 모든 프로세스—사용자가 UI를 사용할 때, REST API를 사용할 때, 또는 Model Context Protocol (MCP)를 통해 AI 에이전트가 작동할 때—는 편집을 수정할 수 있습니다. 브라우저 UI는 서버 전송 이벤트(SSE)를 통해 약 150ms 내에 이러한 변경 사항을 즉시 다시 로드합니다.
AI 제어를 가능하게 하기 위해, 미디어 가져오기, 프로젝트 파일 패치, 참조 비디오 분석을 위한 내장된 MCP 서버가 포함되어 있습니다. 또한 참조 비디오 분석기 기능을 통해 장면 경계, 음악 비트, BPM을 추출하여 에이전트가 따를 수 있는 '편집 블루프린트'를 생성할 수 있습니다.
대상 사용자
프롬프트에서 비디오를 생성하는 것이 아니라, 에이전트가 타임라인에 직접적이고 투명하게 제어할 수 있는 AI 지원 비디오 편집을 원하는 콘텐츠 크리에이터 및 개발자.
주요 기능
- 에이전트 중심 설계: MCP, REST, 직접 JSON 조작을 지원하여 AI 에이전트(예: Claude Code)가 컷, 그레이딩, 자막 작업을 수행할 수 있습니다.
- 협업 타임라인: 인간과 에이전트가 동시에 동일한 프로젝트를 편집 가능하며, 리비전 카운터를 통한 충돌 안전한 동시 편집을 지원합니다.
- 참조 재구성: 참조 릴을 분석하여 비트, BPM, 음악을 추출하여 새로운 영상으로 동일한 구조를 재구성할 수 있습니다.
- 시네마급 기능: 3개의 비디오 트랙과 4개의 오디오 트랙, 키프레임 애니메이션, 크로마키, AI 백그라운드 제거(MediaPipe 기반), 키네틱 자막을 포함합니다.
- 애니메이션 SVG 지원: CSS 애니메이션 SVG를 프레임 정밀도로 렌더링하여 오버레이로 사용할 수 있습니다.
- 의존성 없는 설치:
node server.js하나의 명령어로 실행 가능하며 npm 종속성은 전혀 필요하지 않습니다.
관련
- Dispatch
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트