Code2Video — обучающие видео через код Manim

★ 2.1K

Code2Video — это открытый агентный фреймворк Show Lab Национального университета Сингапура, который создаёт обучающие видео из тем и понятий, записывая их как исполняемый код анимации Manim, а не генерируя пиксели. Его берут преподаватели, авторы курсов и исследователи, когда нужно объяснить формулу, алгоритм или научную идею роликом в стиле 3Blue1Brown, а обычные видеомодели выдают неточные схемы и нечитаемый текст. Работу делят три агента: планировщик расписывает раскадровку, кодер пишет и отлаживает код Manim, критик с визуальной моделью поправляет вёрстку кадра. Код делает результат воспроизводимым: ролик можно перегенерировать и править. Вместе с проектом выложен бенчмарк MMMC на 117 учебных тем и методика оценки эффективности, эстетики и передачи знаний. Для запуска нужны Python, Manim Community 0.19, ключ языковой модели для планировщика и кодера и ключ Gemini для критика; иконки можно подключить через API IconFinder. Работа принята на ICML 2026. Лицензия MIT.