WeftCut — видеоредактор для macOS, Windows и Linux, которым можно управлять вручную или через AI-агента. Агент работает с открытым проектом в настольном редакторе, а правки появляются на временной шкале в реальном времени. Подключиться можно через MCP-клиент, например Codex или Claude.
В редакторе есть многодорожечная временная шкала с монтажом до кадра, связанными клипами, группами и вложенными композициями. Для анимации доступны ключевые кадры, кривые Безье и траектории движения. Экранные элементы — мотивы — создаются кодом на HTML, CSS, SVG, canvas или WebGL и добавляются на временную шкалу как слои. При одном и том же времени мотив даёт одинаковый результат в предпросмотре, при перемотке и экспорте.
- Создаёт мотивы для титров, нижних титров, обратного отсчёта, караоке и анимированных титульных карточек.
- Транскрибирует клипы и создаёт редактируемые слои субтитров; также поддерживает импорт файлов SRT, VTT и ASS и синтез речи для черновой озвучки.
- Микширует звук: настраивает уровни, усиление и панораму, а также помогает вырезать тишину в записи с небольшим запасом вокруг речи.
- Анализирует видеоматериал, обнаруживая границы планов и оценивая яркость, движение и резкость; позволяет оформлять текстовые слои, добавлять эффекты и переходы.
- Экспортирует видео в H.264, HEVC и AV1 с настройками разрешения, частоты кадров и качества.
Для управления редактором из MCP-клиента используется локальный MCP-сервер. Работа агента отображается в интерфейсе; изменения можно откатывать контрольными точками, а многошаговые правки — предварительно проверять на временной копии проекта в режиме dry_run. Для распознавания речи доступны облачный провайдер, локальные движки и модель, которую запускает агент на извлечённом аудио. Локальные движки загружаются по желанию, а веса моделей не входят в установщик.
Приложение распространяется бесплатно по лицензии MIT. В установщики входят компоненты FFmpeg под отдельными лицензиями: библиотеки LGPL используются для встроенного декодирования, а инструменты командной строки GPL запускаются отдельным процессом. Проект активно развивается, поэтому функции и интерфейс могут измениться до версии 1.0.0.