FableCut — это нелинейный видеоредактор в стиле Premiere, который работает прямо в браузере. Главная фишка: весь таймлайн — это один JSON-документ project.json. Редактировать можно руками, через интерфейс или через AI-агента — например, Claude Code или Claude Desktop. Любой инструмент, который говорит на MCP или REST, может монтировать видео прямо на лету, пока ты смотришь, как таймлайн обновляется в реальном времени.
Никаких зависимостей npm. Просто node server.js — и всё.
Большинство «AI-видео» инструментов прячут монтаж за API. FableCut переворачивает подход: проектный файл и есть интерфейс. Любой процесс, умеющий писать JSON, может редактировать видео. Браузерный UI хот-релоадится за ~150 мс через server-sent events. Человек и агент могут работать над одним таймлайном одновременно.
В редакторе: 4 видео- и 3 аудиодорожки, драг-н-дроп, трим, сплит, снаппинг, анду/реду, мультивыделение через резиновую ленту. Есть бит-маркеры (клавиша M во время воспроизведения), настоящие декодированные аудиоволны на клипах, пресеты канваса (16:9, 9:16, 4:5, 1:1) и safe-area гайды.
Из эффектов: 12 пресетов одним кликом (cinematic, noir, cyberpunk…), adjustment layers как в Premiere, полный набор цветокоррекции, blend modes, хромакей с подавлением спилла, AI-удаление фона в браузере через MediaPipe. Ключевые кадры с easing, speed ramps, анимируемые камера шейк и RGB-split. 17 переходов — от fades и wipes до glitch и pop. Кинетические субтитры (typewriter, karaoke, bounce…), неон, градиенты, анимированные SVG-клипы.
Есть функция «переснять референс»: даёшь ролик, получаешь blueprint — границы шотов, биты, BPM, кривую громкости, энергию, дроп и извлечённую музыку. Агент может перестроить структуру шот-за-шотом с твоими кадрами.
Для AI-агентов — три равнозначных control surface: MCP (лучший для Claude Code/Claude Desktop), прямая работа с project.json, и REST API. Токен-эффективный дизайн: агент патчит таймлайн маленькими операциями, читает компактное резюме одной строкой на клип, запрашивает только нужные секции документации.
Конфликтозащищённое редактирование: все операции согласуются через счётчик revision. Если агент и UI правят одновременно, конфликт явно возвращается ошибкой, а не тихо перезаписывается.
Экспорт — браузер рендерит каждый кадр, ffmpeg кодирует CRF-18 MP4. Если ffmpeg нет — fallback через MediaRecorder. Всё распространяется под MIT.