Repolode
showlab

showlab/Code2Video

Создаёт обучающие видео по ключевым понятиям: LLM-агенты пишут исполняемый код Manim вместо прямой генерации кадров.

Звёзды
2,141
Форки
294
Открытые issues
2
Последний коммит
2 месяца назад

Что это?

Code2Video — это фреймворк для создания обучающих видео по заданной теме или ключевому понятию. Вместо модели генерации видео по тексту, которая работает с пикселями, он использует агентов, пишущих исполняемый код Manim. Благодаря этому анимации получаются структурированными, воспроизводимыми и легко редактируются на уровне кода.

В конвейере задействованы три агента: Planner превращает тему в раскадровку, Coder генерирует отлаживаемый код Manim, а Critic дорабатывает композицию с помощью опорных точек. Видео можно создать по одному запросу или для целого списка тем, заданного в JSON-файле. При необходимости можно загрузить иконки через IconFinder API.

В проект также входят бенчмарк MMMC, охватывающий 117 учебных тем по мотивам 3Blue1Brown, и скрипты для оценки усвоения знаний, эстетического качества и эффективности. Для настройки нужны Python, Manim Community v0.19.0 и API-ключи для LLM и vision-language model.

Ключевые возможности

  • 01Создаёт обучающие видео, генерируя исполняемый код Manim.
  • 02Использует конвейер из трёх агентов: Planner, Coder и Critic.
  • 03Поддерживает генерацию по одной теме и пакетную обработку списка тем.
  • 04Позволяет дополнить видео иконками из IconFinder API.
  • 05Включает бенчмарк MMMC со 117 учебными темами и скрипты для оценки.

Сценарии использования

  • Создание обучающих видео с объяснением понятий из математики и информатики.
  • Исследование генерации видео на основе кода и конвейеров с агентами.
  • Оценка качества обучающих видео и усвоения знаний с помощью бенчмарка.

Темы

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

Что такое Code2Video?
Создаёт обучающие видео по ключевым понятиям: LLM-агенты пишут исполняемый код Manim вместо прямой генерации кадров. Code2Video — это фреймворк для создания обучающих видео по заданной теме или ключевому понятию. Вместо модели генерации видео по тексту, которая работает с пикселями, он использует агентов, пишущих исполняемый код Manim. Благодаря этому анимации получаются структурированными, воспроизводимыми и легко редактируются на уровне кода.
Code2Video можно использовать бесплатно? Какая у него лицензия?
Code2Video распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Code2Video всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в Code2Video — 24 авг. 2026 г..
Для чего можно использовать Code2Video?
Создание обучающих видео с объяснением понятий из математики и информатики. Исследование генерации видео на основе кода и конвейеров с агентами. Оценка качества обучающих видео и усвоения знаний с помощью бенчмарка.
Где скачать Code2Video?
Исходный код и инструкции по установке — на GitHub: https://github.com/showlab/Code2Video

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытый мультиагентный LLM-фреймворк, моделирующий работу аналитиков, исследователей, трейдера и команды по управлению рисками торговой фирмы для принятия торговых решений.

111,9 тыс.21,6 тыс.PythonApache-2.0Обновлён позавчера

Книга на китайском языке с открытым исходным кодом о проектировании AI-агентов, основанная на формуле Agent = LLM + контекст + инструменты и дополненная запускаемыми экспериментами к каждой главе.

54,8 тыс.6,3 тыс.PythonApache-2.0Обновлён 11 дней назад

AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные задачи по описанию на обычном английском языке или в визуальном конструкторе.

187,6 тыс.45,9 тыс.PythonOtherОбновлён 5 часов назад