ReelMimic — покажите любимое видео и получите новый ролик в том же стиле
📂 Исходный код на GitHubSelf-hosted инструмент производства 2D-анимации: разбирает референсное видео на приёмы, составляет план-раскадровку на одобрение, а затем команда ИИ-агентов (Claude Code или Codex) параллельно собирает и проверяет новый ролик в том же стиле. Семь движков рисования, рендеринг через FFmpeg и headless Chrome, лицензия MIT.
ReelMimic — покажите любимое видео и получите новый ролик в том же стиле
ReelMimic — это локальное веб-приложение для производства 2D-анимации. Лозунг проекта передаёт суть: «Show it a video you love. Get a new video in the same style». Вы даёте референс — файл, запись с телефона или ссылку на YouTube — и в паре слов описываете, что хотите получить. Инструмент разбирает референс на приёмы, составляет план и передаёт работу команде ИИ-агентов, которая снимает новый ролик в том же стиле. Всё выполняется на вашем компьютере и расходует лимиты вашего аккаунта Claude Code или Codex.
ReelMimic учится у референса технике: темпу, композиции кадра, переходам, цветам. Исходные кадры, персонажи, логотипы и ассеты при этом не переиспользуются — ролик получается полностью вашим. Код открыт под лицензией MIT, написан на JavaScript и Python, у репозитория около 1,9 тыс. звёзд на GitHub.
Как это работает
Производство разбито на четыре шага, и человек контролирует каждый из них.
Разбор референса. Система считает количество кадров, измеряет их длительность, определяет BPM, переходы, палитру, композицию кадра и движение камеры. Из этих данных складывается «рецепт» стиля.
План на одобрение. До начала работы вы видите раскадровку, персонажей, ассеты и несколько кадров в выбранном стиле. Рядом открыт чат: попросите изменения, приложите скриншоты, добавьте материалы. Производство стартует только после нажатия кнопки Approve and start.
Параллельное производство. Над разными частями видео работают до шести агентов одновременно. Каждый готовый кадр уходит на проверку отдельному агенту-ревьюеру — никто не оценивает свою работу сам. Если ревьюер нашёл проблемы, кадр возвращается на доработку.
Проверка исправлений. Каждое исправление снабжается скриншотами «до» и «после», и ревьюер проверяет именно их. Здесь нет принципа «сгенерировали один раз — и готово».
Процесс прозрачен: видно, что думает каждый агент, какие команды выполнял и какие кадры смотрел. Полный лог тоже доступен. Когда ролик готов, его можно комментировать по секундам — перемотайте на нужное место и оставьте заметку, все заметки уходят одной пачкой.
Семь движков рисования
ReelMimic работает только с 2D, но предлагает семь движков на выбор:
| Движок | Примечание |
|---|---|
| Векторная графика и motion graphics | Построен на HyperFrames |
| Акварель, нарисованная вручную | Построен на painted-animation |
| Детская книжка восковыми мелками | Новый движок |
| Пиксель-арт | Новый движок |
| Стоп-моушен из бумажных вырезок | Новый движок |
| Рисунок на белой доске | Новый движок |
| Аниме-анимация | Новый движок |
Пять новых движков молодые и проверены хуже первых двух. Если референс не совпадает ни с одним известным стилем, ReelMimic берёт ближайший движок и пишет предложение о новом стиле. Новый стиль описывается одним файлом Markdown, без кода.
Установка
Понадобятся Node.js 22.18+, Python 3.10+, FFmpeg, Chrome и один из CLI-агентов с выполненным входом: Claude Code или Codex CLI.
git clone https://github.com/edenfunf/reelmimic.git && cd reelmimic
./install.sh # on Windows, double-click install.bat
./start.sh # on Windows, double-click start.bat
Затем откройте http://localhost:4318. Скрипт установки проверяет окружение и сообщает, чего не хватает. Проверку можно повторить в любой момент командой cd app && npm run doctor. Claude Code сам подхватывает скиллы из репозитория, а Codex читает AGENTS.md — настраивать это не нужно.
Первый ролик
- На главной странице загрузите референс или вставьте ссылку, опишите задуманное и выберите Claude Code или Codex.
- Дождитесь разбора и плана. Если что-то не нравится, напишите об этом в чате справа — можно приложить скриншоты.
- Если план просит материалы (например, текст песни), добавьте их или пропустите, затем нажмите Approve and start.
- Вкладка Production line показывает, где какой персонаж и какая часть видео, вместе со скриншотами проверок.
- Готовый ролик комментируйте по секундам: перемотайте туда, где что-то выглядит не так, и оставьте заметку.
Скорость и расход лимитов
Ролик на 30–60 секунд рендерится примерно от 1 до 3,5 часов после одобрения плана. Время зависит от длины и стиля: акварель и мелки самые медленные, потому что каждый кадр рисуется кистями. Вся работа идёт через ваш аккаунт Claude Code или Codex и расходует его лимиты. Если лимит кончился, задача встаёт на паузу, а потом продолжается с места остановки.
Настройки
API-ключи и пути лежат в файле ~/.reelmimic/secrets.json. Файл живёт вне репозитория и не попадает в git, формат описан в secrets.example.json.
| Ключ | Зачем нужен |
|---|---|
YATING_KEY |
Голоса Yating на тайваньском китайском для озвучки |
ELEVENLABS_API_KEY |
Необязательный TTS ElevenLabs для сценариев с общим аудиодвижком |
PIXABAY_KEY, FREESOUND_KEY |
Дополнительные стоковые изображения, музыка и звуки (Openverse работает без ключа) |
FFMPEG_DIR, CHROME_PATH, CODEX_BIN, PYTHON |
Пути к инструментам, если их нет в PATH |
CODEX_SANDBOX |
Режим песочницы Codex (по умолчанию danger-full-access; workspace-write ломает рендерер Chrome) |
BUILDERS, MAX_AGENTS |
Агентов на одно видео (по умолчанию 6) и общий лимит по всем проектам (по умолчанию 12) |
PORT |
Порт веб-интерфейса (по умолчанию 4318) |
Публикация в соцсети — только вручную
ReelMimic сам ничего не публикует. Когда финальная проверка пройдена и ролик вас устраивает, можно отправить его в TikTok, Instagram, YouTube и другие сети через сервис Upload-Post:
npm run post-video -- <project id> --platforms tiktok,instagram,youtube # dry run
npm run post-video -- <project id> --platforms tiktok --at 2026-10-05T18:00 --tz Europe/Madrid --send
Без флага --send ничего не покидает ваш компьютер. Команда отправляет только проекты с пройденной финальной проверкой, берёт название из плана, если не задан --title, и не опубликует один и тот же ролик дважды.
Правила и ограничения
Авторы зафиксировали несколько принципов:
- ReelMimic перенимает у референса только технику: темп, композицию, переходы, подачу шуток. Исходные кадры, персонажи, логотипы и ассеты не используются никогда.
- Персонажи придумываются с нуля; если вы приносите свои дизайны, используются они.
- Всё, что найдено в сети, логируется с указанием источника, автора и лицензии. Неясные лицензии помечаются.
- Тексты песен берутся только из того, что дал пользователь. Коммерческие песни не скачиваются.
- Только анимация: съёмок живых людей нет.
- Windows протестирован лучше всего; macOS и Linux работают, но проверены меньше.
- Интерфейс переведён на три языка: английский, упрощённый и традиционный китайский.
Документация
- Architecture — как всё устроено, где лежат файлы, как подключается ИИ.
- Extending — как добавить стили, движки рендеринга или другого ИИ-агента.
- Troubleshooting — проблемы установки, которые находит doctor, и способы их решения.
- Contributing — правила участия в проекте.
Код распространяется под лицензией MIT. Сторонние скиллы и ассеты, входящие в репозиторий, сохраняют свои лицензии — полный список в THIRD_PARTY_NOTICES.md.
Источник: https://github.com/edenfunf/reelmimic