Платформа с открытым исходным кодом, которая превращает любую тему или документ в интерактивный класс с ИИ-преподавателями и одноклассниками.
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-фреймворк, моделирующий работу аналитиков, исследователей, трейдера и команды по управлению рисками торговой фирмы для принятия торговых решений.
Книга на китайском языке с открытым исходным кодом о проектировании AI-агентов, основанная на формуле Agent = LLM + контекст + инструменты и дополненная запускаемыми экспериментами к каждой главе.
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные задачи по описанию на обычном английском языке или в визуальном конструкторе.
Библиотека Python с открытым исходным кодом для AI-агентов, которые управляют настоящим браузером через LLM; доступны облачный браузер и API агента.
Агентный harness для Claude Code и Codex: добавляет рои агентов, общую память, маршрутизацию задач и федерацию между машинами.