OpenReelio CLI
Видеомонтаж для агентов: openreelio-cli с JSON-выводом и MCP-сервером режет, подписывает, рендерит и проверяет ролик
- 92 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Читает видеофайлы и запускает FFmpeg, MCP-пути ограничены папкой проекта, медиа проекта читается там, где лежит
- Флаг `--allow-write` разрешает MCP-клиенту менять проект без подтверждения
- Установщики приложения не подписаны, ОС показывает предупреждение
Установка
- Работает в
В терминале, через 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.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыВидеоредактор с открытым кодом и плагин Codex: агент открывает проект в боковой панели, импортирует медиа и правит монтаж пакетом
Reelpack разбирает локальное видео на расшифровку, склейки, текст на экране и ритм музыки, чтобы агент не смотрел ролик целиком.
Видеоредактор с локальным MCP-сервером: агент проверяет монтаж, правит таймлайн и запускает экспорт, а генерацию отдает ComfyUI
Локальный видеомонтаж для агентов: типизированные инструменты поверх FFmpeg, проверка качества и чек перед публикацией
Ralphy — CLI для видеороликов и контента с агентом
Ralphy Video CLI
Ralphy дает Claude Code, Cursor и Codex команды для создания видео: шаблон, генерация кадров с оценкой стоимости и рендер в mp4
MCP-сервер на 59 инструментов для монтажа в CapCut и OpenCut: дорожки, клипы, текст, переходы и озвучка из Cursor и Codex.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| 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-сервера и объясняет, как ограничены пути. Есть установка из готовых сборок и из исходников, структура проекта и дорожная карта.