Repolode
whaleyxbt

whaleyxbt/claude-motion

Toolkit de motion design que permite a agentes de programação, como Claude Code, criar vídeos com Remotion usando cenas guiadas por timeline, revisão visual e um mecanismo de áudio em Python.

Alternativa open source a:After Effects

Estrelas
496
Forks
63
Issues abertas
0
Último commit
há 11 dias

O que é?

claude-motion é um toolkit que permite a agentes de programação criar motion graphics e vídeos curtos. Ele adiciona regras de design, um processo de autorrevisão e um mecanismo de áudio ao Remotion, para que o agente saiba não só usar a API, mas também como controlar o ritmo das curvas de easing, das pausas e do texto, além de verificar o próprio resultado.

O fluxo de trabalho gira em torno de um arquivo timeline.json, em que cada batida é um timestamp nomeado. As cenas, as marcações de áudio e as etapas de revisão usam esse arquivo; assim, ao ajustar o tempo do vídeo, o áudio e as verificações também são ajustados. O agente renderiza uma versão preliminar, gera uma folha de contato com um frame identificado por timestamp para cada batida e corrige os problemas encontrados antes de concluir.

Um segundo pipeline em sims/ renderiza páginas web autocontidas, criadas com three.js, como MP4 a 60 fps usando Chromium headless e ffmpeg. O mecanismo de áudio usa apenas a biblioteca padrão do Python, sem samples, e masteriza o resultado para atingir um nível de loudness definido.

Recursos principais

  • 01Regras de motion design com curvas de easing concretas, presets de spring e valores de timing.
  • 02Um ciclo de autorrevisão que gera folhas de contato para o agente inspecionar frame a frame.
  • 03Um mecanismo de áudio em Python que gera efeitos sem samples e os mixa na timeline do vídeo.
  • 04Um único arquivo JSON de timeline compartilhado por cenas, áudio e verificações de revisão.
  • 05Pipeline de simulação web que captura vídeos a 60 fps, com precisão de frame, a partir de páginas HTML.

Casos de uso

  • Criar um motion graphic curto de anúncio a partir de um prompt de texto com um agente de programação.
  • Criar animações baseadas em dados ou no estilo de simulações como páginas web independentes e exportá-las como vídeo.
  • Gerar efeitos sonoros sincronizados para um vídeo do Remotion sem usar áudio licenciado.
  • Revisar e corrigir o timing de animações em várias cenas.

Início rápido

  1. 1

    Clone o repositório e entre na pasta

    git clone https://github.com/whaleyxbt/claude-motion && cd claude-motion
  2. 2

    Instale as dependências

    npm install
  3. 3

    Compile o vídeo de exemplo com som

    npm run build
  4. 4

    Abra a prévia ao vivo

    npm run studio

Antes de usar

  • É necessário ter o Node 20 ou posterior, o Python 3 e o ffmpeg instalados.
  • O Remotion tem sua própria licença, e empresas acima de determinado limite precisam de uma licença empresarial paga.
  • A captura de simulações web requer o Playwright e uma instalação do Chromium.

Tópicos

Perguntas frequentes

O que é claude-motion?
Toolkit de motion design que permite a agentes de programação, como Claude Code, criar vídeos com Remotion usando cenas guiadas por timeline, revisão visual e um mecanismo de áudio em Python. claude-motion é um toolkit que permite a agentes de programação criar motion graphics e vídeos curtos. Ele adiciona regras de design, um processo de autorrevisão e um mecanismo de áudio ao Remotion, para que o agente saiba não só usar a API, mas também como controlar o ritmo das curvas de easing, das pausas e do texto, além de verificar o próprio resultado.
claude-motion é gratuito? Qual é a licença?
claude-motion é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
claude-motion ainda é mantido?
Manutenção ativa. O último commit de claude-motion foi em 9 de out. de 2026.
Para que posso usar claude-motion?
Criar um motion graphic curto de anúncio a partir de um prompt de texto com um agente de programação. Criar animações baseadas em dados ou no estilo de simulações como páginas web independentes e exportá-las como vídeo. Gerar efeitos sonoros sincronizados para um vídeo do Remotion sem usar áudio licenciado. Revisar e corrigir o timing de animações em várias cenas.
Como instalar claude-motion?
Clone o repositório e entre na pasta: git clone https://github.com/whaleyxbt/claude-motion && cd claude-motion Instale as dependências: npm install Compile o vídeo de exemplo com som: npm run build Abra a prévia ao vivo: npm run studio
Onde consigo claude-motion?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/whaleyxbt/claude-motion

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados