Plataforma de IA de código aberto que transforma qualquer tema ou documento em uma sala de aula interativa com professores e colegas de classe gerados por IA.
showlab/Code2Video
Gera vídeos educacionais a partir de conceitos, com agentes LLM que escrevem código executável em Manim em vez de produzir pixels diretamente.
- Estrelas
- 2,141
- Forks
- 294
- Issues abertas
- 2
- Último commit
- há 2 meses
O que é?
Code2Video é um framework para criar vídeos educacionais a partir de um tema ou conceito. Em vez de usar um modelo de texto para vídeo baseado em pixels, ele usa agentes que escrevem código executável em Manim. Assim, as animações resultantes são estruturadas, reproduzíveis e fáceis de editar diretamente no código.
O pipeline usa três agentes: um Planner, que transforma um tema em um storyboard; um Coder, que sintetiza código Manim depurável; e um Critic, que refina o layout usando pontos de ancoragem. A geração pode ser feita para uma única consulta ou para uma lista completa de temas de aprendizagem definida em um arquivo JSON. Também é possível buscar ícones na API do IconFinder.
O projeto também inclui o benchmark MMMC, que abrange 117 temas de aprendizagem inspirados no 3Blue1Brown, além de scripts para avaliar transferência de conhecimento, qualidade estética e métricas de eficiência. A configuração requer Python, Manim Community v0.19.0 e chaves de API para um LLM e um modelo de visão-linguagem.
Recursos principais
- 01Gera vídeos educacionais produzindo código executável em Manim.
- 02Usa um pipeline com três agentes: Planner, Coder e Critic.
- 03Permite gerar vídeos sobre um único tema ou executar lotes com uma lista de temas.
- 04Pode complementar os vídeos com ícones da API do IconFinder.
- 05Inclui o benchmark MMMC, com 117 temas de aprendizagem, e scripts de avaliação.
Casos de uso
- Criar vídeos explicativos sobre conceitos de matemática ou ciência da computação.
- Pesquisar geração de vídeos orientada por código e pipelines com agentes.
- Avaliar a qualidade de vídeos educacionais e a transferência de conhecimento.
Tópicos
Perguntas frequentes
- O que é Code2Video?
- Gera vídeos educacionais a partir de conceitos, com agentes LLM que escrevem código executável em Manim em vez de produzir pixels diretamente. Code2Video é um framework para criar vídeos educacionais a partir de um tema ou conceito. Em vez de usar um modelo de texto para vídeo baseado em pixels, ele usa agentes que escrevem código executável em Manim. Assim, as animações resultantes são estruturadas, reproduzíveis e fáceis de editar diretamente no código.
- Code2Video é gratuito? Qual é a licença?
- Code2Video é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Code2Video ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de Code2Video foi em 24 de ago. de 2026.
- Para que posso usar Code2Video?
- Criar vídeos explicativos sobre conceitos de matemática ou ciência da computação. Pesquisar geração de vídeos orientada por código e pipelines com agentes. Avaliar a qualidade de vídeos educacionais e a transferência de conhecimento.
- Onde consigo Code2Video?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/showlab/Code2Video
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework open source multiagente com LLMs que simula analistas, pesquisadores, trader e equipe de risco de uma empresa de trading para tomar decisões de negociação.
Livro chinês de código aberto sobre design de AI Agents, baseado em Agent = LLM + contexto + ferramentas, com experimentos executáveis em cada capítulo.
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que concluem fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
Biblioteca Python de código aberto para agentes de IA que controlam um navegador real com um LLM, com opção de navegador na nuvem hospedado e API de agentes.
Um harness de agentes para Claude Code e Codex que adiciona swarms multiagente, memória compartilhada, roteamento de tarefas e federação entre máquinas.