OpenReelio CLI

Видеомонтаж для агентов: openreelio-cli с JSON-выводом и MCP-сервером режет, подписывает, рендерит и проверяет ролик

  • 92 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • Читает видеофайлы и запускает FFmpeg, MCP-пути ограничены папкой проекта, медиа проекта читается там, где лежит
  • Флаг `--allow-write` разрешает MCP-клиенту менять проект без подтверждения
  • Установщики приложения не подписаны, ОС показывает предупреждение
Все причины и проверки

openreelio/openreelio

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/openreelio

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает видеофайлы и запускает FFmpeg, MCP-пути ограничены папкой проекта, медиа проекта читается там, где лежит
  • Флаг `--allow-write` разрешает MCP-клиенту менять проект без подтверждения
  • Установщики приложения не подписаны, ОС показывает предупреждение

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

OpenReelio — настольный видеоредактор на Tauri и Rust, и у него есть режим без окна для агентов. Пакет `openreelio-cli` хранит проект на диске как журнал команд плюс снимок состояния, поэтому каждая правка записана, ее можно отменить и воспроизвести. Подкоманды импортируют медиа, режут и двигают клипы на таймлайне, ставят переходы и титры, запускают рендер и печатают результат одним JSON-документом в stdout. Прогресс идет в stderr. Агент получает глаза: команды `analysis shots`, `analysis silence` и `analysis audio` выдают границы планов, паузы и громкость, а `frame extract` отдает кадры. Цикл проверки `verify` запускает 25 проверок (пробелы на таймлайне, перекрытие субтитров, черные кадры, громкость LUFS) и завершается кодом 0, 1 или 2 в зависимости от порога `--fail-on`. Та же программа служит MCP-сервером: `npx openreelio-cli mcp --stdio --project <папка>`. По умолчанию доступны шестнадцать инструментов только для чтения, а флаг `--allow-write` добавляет `openreelio.media.insert` и `openreelio.plan.apply`. Пути клиента ограничены папкой проекта. Для Codex в репозитории есть плагин `openreelio-codex`.

Для кого. Авторам коротких роликов и разработчикам, которые поручают Claude Code, Codex или Cursor собрать, подписать и проверить монтаж без ручной работы в редакторе.

Подходит, если

  • Вертикальный ролик 1080x1920 собирается из нескольких исходников со стыками по границам планов
  • Агент сам проверяет готовый монтаж: пробелы, перекрытия субтитров, громкость в LUFS
  • Правки монтажа повторяются: журнал команд дает откатить любой шаг
  • Модель с поддержкой изображений получает кадры ролика через MCP и сама оценивает результат
  • Из Codex надо только читать состояние проекта и проверять план правок без записи

Не подходит, если

  • Нужен монтаж одной командой по описанию без проекта на диске: инструмент ведет полноценный проект с таймлайном
  • Требуется готовое облачное приложение или совместная работа: синхронизация проектов в облаке только в планах
  • Нужна генерация видео моделями вроде Sora или Runway: она числится в будущих планах
  • Серверу MCP нужен доступ к файлам вне папки проекта: пути за ее пределами отклоняются

Пример запроса к агенту

Создай проект OpenReelio 1080x1920, импортируй talk.mp4, вырежи паузы дольше полсекунды и запусти verify

Ограничения

  • Проект на стадии Pre-Alpha (версии до 0.5.0): автоматическое обнаружение сцен, проверки качества и плагины названы ранними.
  • Подпись кода ОС не настроена, при первом запуске Windows и macOS показывают предупреждение. Сборки Linux только для glibc.
  • `--allow-write` отключает запрос подтверждения у инструментов записи и рассчитан на локально доверенного клиента.
  • Для транскрипции нужна отдельная сборка с функцией Whisper, а для нее libclang.

Как отключить. `claude mcp remove openreelio` отключает сервер в Claude Code, а запись `openreelio` убирают из `.cursor/mcp.json`. Глобальный пакет удаляет `npm uninstall -g openreelio-cli`. Проекты на диске остаются обычными папками, их удаляют вручную.

Частые вопросы

Как подключить OpenReelio к Claude Code как MCP-сервер?

Создайте проект командой `openreelio-cli project create`, затем добавьте сервер: `claude mcp add openreelio -- npx openreelio-cli mcp --stdio --project <папка>`. Без `--allow-write` инструменты записи недоступны.

Что значит режим только для чтения у MCP-сервера?

Шестнадцать инструментов читают проект, проверяют план, извлекают кадры и запускают проверку. Запись в журнал команд включают флагом `--allow-write` или токеном `OPENREELIO_MCP_APPROVAL_TOKEN` на один вызов.

Можно ли отменить правку агента?

Да. Каждая правка записывается командой в журнал, поэтому есть отмена и история, а `plan execute` применяет пакет правок атомарно.

Нужен ли FFmpeg отдельно?

Установщики приложения включают FFmpeg и FFprobe. Для CLI можно указать свои бинарники через `OPENREELIO_FFMPEG_PATH` и `OPENREELIO_FFPROBE_PATH`.

Работает ли это без графического приложения?

Да. Пакет `openreelio-cli` ставится через npm и работает без окна, а бинарник под платформу приходит как optional dependency.

Обсуждение

Вопросов и отзывов пока нет.

Видеоредактор с открытым кодом и плагин Codex: агент открывает проект в боковой панели, импортирует медиа и правит монтаж пакетом

ПлагинРасширенный доступ144Звезды репозитория

Reelpack разбирает локальное видео на расшифровку, склейки, текст на экране и ритм музыки, чтобы агент не смотрел ролик целиком.

СкиллРасширенный доступ193Звезды репозитория
Официальный

Видеоредактор с локальным MCP-сервером: агент проверяет монтаж, правит таймлайн и запускает экспорт, а генерацию отдает ComfyUI

MCP-серверРасширенный доступ530Звезды репозитория

Локальный видеомонтаж для агентов: типизированные инструменты поверх FFmpeg, проверка качества и чек перед публикацией

MCP-серверРасширенный доступ267Звезды репозитория

MCP-сервер на 59 инструментов для монтажа в CapCut и OpenCut: дорожки, клипы, текст, переходы и озвучка из Cursor и Codex.

MCP-серверРасширенный доступ80Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
OpenReelio (эта карточка)нет92
ffmpeg-skillнет5 244скилл и MCP поверх FFmpeg без собственного проекта, OpenReelio ведет проект с таймлайном и журналом команд
video-useнет30 939скилл монтажа для Claude Code и Codex, OpenReelio добавляет настольный редактор, MCP-сервер и цикл проверки verify

Коротко о README

README представляет OpenReelio как видеоредактор для авторов с подходом «сначала запрос». Перечислены возможности редактирования, интеграция ИИ, плагины на WASM, проверки качества и ускорение кодирования на GPU. Раздел про агентов показывает запуск `openreelio-cli` и MCP-сервера и объясняет, как ограничены пути. Есть установка из готовых сборок и из исходников, структура проекта и дорожная карта.

Бейдж для README

Сообщить о проблеме