Uma skill para agentes de programação com IA que transforma ideias em cenas criativas de 3D no Three.js ou Blender, com receitas, kits e captura de frames.
elvarofficial/teardown
Uma skill do Claude Code que cria um simulador 3D interativo e offline de qualquer máquina que você consiga desmontar, em uma única página HTML.
- Estrelas
- 2,145
- Forks
- 332
- Issues abertas
- 0
- Último commit
- há 6 dias
O que é?
teardown é uma skill do Claude Code para explicar como uma máquina funciona. Diante de um pedido como um motor de motocicleta ou um relógio mecânico, o Claude gera a máquina como uma cena 3D reunida em uma única página HTML offline. A máquina funciona no centro da tela, painéis ao redor exibem seus valores calculados em tempo real e um botão destaca a peça responsável pelo funcionamento.
Quando a página fica sem interação, ela reproduz um tour integrado pela máquina. O repositório também inclui uma ferramenta de captura que renderiza esse tour quadro a quadro em um vídeo mp4 a 60 fps ou em folhas de revisão com imagens estáticas, além de um sistema de som procedural que mistura o áudio na linha do tempo do vídeo.
O repositório inclui três máquinas completas de exemplo: um motor V8 de quatro tempos, o trem de pouso principal de um Cessna 337 e um mecanismo de caminhada Strandbeest SB-10. A instalação usa npx skills add, seguido por uma execução única de npm install e pela configuração do Playwright Chromium. É necessário ter Node.js 20 ou mais recente; para vídeo e som, também são necessários ffmpeg e Python 3.
Recursos principais
- 01Gera uma máquina como uma cena 3D interativa em um único arquivo HTML offline.
- 02Painéis ao redor mostram valores calculados pela simulação em tempo real.
- 03Um botão destaca a peça responsável pelo funcionamento para uma inspeção mais detalhada.
- 04Reproduz automaticamente um tour guiado quando a página fica sem interação.
- 05Renderiza o tour em um vídeo mp4 a 60 fps ou em folhas de revisão com imagens estáticas.
- 06Adiciona som procedural, masterizado a -14 LUFS, à linha do tempo do vídeo.
Casos de uso
- Explicar a estudantes ou colegas como funciona um motor, mecanismo ou relógio.
- Produzir um vídeo curto com uma demonstração animada de um projeto mecânico.
- Criar um diagrama interativo e offline de uma máquina, fácil de compartilhar.
Início rápido
- 1
Instale a skill com npx
npx skills add elvarofficial/teardown -g -a claude-code - 2
Na pasta instalada, instale as dependências e o Chromium
npm install && npx playwright install chromium - 3
Compile um simulador de exemplo (abre como uma única página HTML)
node sims/build.mjs v8-live
Antes de usar
- Para gerar novos simuladores, é necessário ter Node.js 20 ou mais recente e Claude Code.
- A saída de vídeo também precisa do ffmpeg, e a geração de som precisa do Python 3.
Em coleções
Tópicos
Perguntas frequentes
- O que é teardown?
- Uma skill do Claude Code que cria um simulador 3D interativo e offline de qualquer máquina que você consiga desmontar, em uma única página HTML. teardown é uma skill do Claude Code para explicar como uma máquina funciona. Diante de um pedido como um motor de motocicleta ou um relógio mecânico, o Claude gera a máquina como uma cena 3D reunida em uma única página HTML offline. A máquina funciona no centro da tela, painéis ao redor exibem seus valores calculados em tempo real e um botão destaca a peça responsável pelo funcionamento.
- teardown é gratuito? Qual é a licença?
- teardown é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- teardown ainda é mantido?
- Manutenção ativa. O último commit de teardown foi em 31 de out. de 2026.
- Para que posso usar teardown?
- Explicar a estudantes ou colegas como funciona um motor, mecanismo ou relógio. Produzir um vídeo curto com uma demonstração animada de um projeto mecânico. Criar um diagrama interativo e offline de uma máquina, fácil de compartilhar.
- Como instalar teardown?
- Instale a skill com npx: npx skills add elvarofficial/teardown -g -a claude-code Na pasta instalada, instale as dependências e o Chromium: npm install && npx playwright install chromium Compile um simulador de exemplo (abre como uma única página HTML): node sims/build.mjs v8-live
- Onde consigo teardown?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/elvarofficial/teardown
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma skill do Claude Code que orienta o Claude Opus 5.5 a planejar, criar, renderizar e revisar vídeos curtos escritos em HTML, Canvas, SVG, Three.js, GSAP ou Remotion.
Guia de campo interativo em 3D com 63 espécies de insetos modeladas proceduralmente no navegador usando TypeScript e Three.js, sem arquivos de modelo.
Engine de Python mantido pela comunidade para criar animações matemáticas precisas e programáticas e vídeos explicativos.
Uma skill de agente que transforma uma afirmação de aula em uma figura interativa na qual os alunos fazem previsões, alteram uma causa e explicam um novo caso.
Uma skill de agente que faz agentes de programação renderizarem diagramas, revisões de diff, planos e tabelas como páginas HTML estilizadas, em vez de arte ASCII.