# Shotloop: Faça vídeos curtos com código, uma cena de cada vez.

> Um app gratuito para macOS que faz vídeos explicativos curtos com código e IA. Uma ideia vira roteiro e storyboard, depois cenas em 2D ou 3D. Cada cena é renderizada, verificada e corrigida sozinha, então uma correção renderiza de novo só aquela cena, não o filme inteiro.

- URL: https://oliverz.dev/pt-br/products/shotloop
- Author: Oliver Zhang (https://oliverz.dev)
- Language: pt-BR
- Platform: macOS app
- Status: live
- Price: Free
- License: Apache-2.0
- Version: 0.2.1
- First released: 2026-10-29
- Latest release: 2026-10-29
- Requirements: macOS 11+, Apple silicon
- Baixar para Apple silicon: https://github.com/chihyungchang/Shotloop/releases/download/v0.2.1/Shotloop_0.2.1_aarch64.dmg
- Source: https://github.com/chihyungchang/Shotloop

O Shotloop é um app grátis e open source para Mac que cria vídeos explicativos curtos com código e IA. Ele transforma uma ideia em um vídeo curto feito de código. Você escreve o gancho, o roteiro e o storyboard com a IA, e ele monta o filme como uma fileira de **cenas**: páginas 2D desenhadas no Chrome ou cenas 3D renderizadas no Blender. Cada cena é seu próprio ciclo: gerar, renderizar, revisar, corrigir.

Quando uma cena está errada, você diz o que está errado em palavras simples, e só essa cena é renderizada de novo. O resto do filme vem do cache.

![O Shotloop em 28 segundos (com som).](https://oliverz.dev/products/shotloop/demo.pt-br.mp4?v=0536b101)

## Por que uma cena de cada vez

Eu fiz os vídeos explicativos deste site com um processo que renderizava o filme inteiro a cada revisão. O retorno era quase sempre sobre uma cena só: o assunto pequeno demais, escondido atrás de uma legenda, nada se mexendo. Mesmo assim, cada revisão custava uma renderização completa, uns 8 minutos como rascunho e uma hora na versão final. O Shotloop é esse processo, refeito em torno da cena.

![Planejar primeiro: gancho, roteiro e fatos à esquerda, o storyboard à direita.](https://oliverz.dev/products/shotloop/1-plan.en.webp?v=9c4ad64b)

## Como funciona

| Etapa | O que acontece |
| --- | --- |
| Planejar | Escreva o gancho, o roteiro e o storyboard com a IA antes de existir qualquer cena. |
| Cenas | O filme é dividido em cenas, cada uma com seu tempo, câmera e código, escritos no tempo da própria cena, então editar uma nunca desloca outra. |
| Verificar | Antes de você olhar, a IA revisa quadros de cada cena com uma lista de verificação: o assunto está legível, longe das legendas, alguma coisa se mexe? |
| Corrigir | Peça uma mudança em palavras simples. Você vê o antes e o depois com um divisor que dá para arrastar. |
| Exportar | Só as cenas alteradas são renderizadas. Música, capa e o texto de publicação de cada plataforma (título, descrição, tags) vêm com o filme. |

O mesmo projeto sempre gera os mesmos quadros: sem aleatoriedade, sem vídeos de banco de imagens, sem editor de linha do tempo.

![O estúdio: o assistente de IA da cena selecionada, a própria cena e o filme como uma fileira de cenas com notas e verificações.](https://oliverz.dev/products/shotloop/2-studio.en.webp?v=586ce784)

![Exportar: escolha o formato e a música, depois escreva o texto de publicação de cada plataforma.](https://oliverz.dev/products/shotloop/4-export.en.webp?v=e2cdaa02)

## Como ele se compara

| Ferramenta | O que é | Como você itera | Custo |
| --- | --- | --- | --- |
| **Shotloop** | Um app para Mac que cobre o ciclo inteiro: planejamento, cenas 2D (HTML) ou 3D (Blender), verificações por IA, exportação com música e texto de publicação | Por cena: só a cena que você muda renderiza de novo | Grátis, Apache 2.0 |
| [Remotion](https://www.remotion.dev/docs/ai/skills) + Claude Code | Um framework React para vídeo, com Agent Skills para agentes de código | Edite o código React, renderize de novo | Grátis para pessoas físicas e empresas de até 3 pessoas; licença empresarial acima disso ([termos](https://www.remotion.dev/license)) |
| [HyperFrames](https://github.com/heygen-com/hyperframes) (HeyGen) | Um framework open source que renderiza HTML em MP4 para agentes, lançado em abril de 2026 | Edite o HTML, renderize de novo | Grátis, Apache 2.0 |
| [Motion Canvas](https://github.com/motion-canvas/motion-canvas) | Uma biblioteca de animação em TypeScript com editor de pré-visualização ao vivo | Código com pré-visualização em tempo real | Grátis, MIT |
| Runway, Sora, Veo | Modelos de IA que geram os pixels do vídeo | Mude o prompt; o resultado não é código editável | Pago |

Se você já trabalha com React e renderiza na nuvem, o Remotion tem o ecossistema maior. O Shotloop é para fazer o vídeo inteiro num app no seu Mac, com a IA que você escolher, corrigindo uma cena de cada vez.

## Escolha sua IA

O Shotloop funciona com sua própria chave da Anthropic, OpenAI, Google Gemini, OpenRouter, DeepSeek, Qwen e outros provedores, com o Claude Code conectado no seu Mac, ou com um modelo local no Ollama, LM Studio ou qualquer servidor compatível com a API da OpenAI. A IA só pode ler e escrever os arquivos do projeto e renderizar quadros. Ela não pode rodar comandos no terminal.

## Disponibilidade

O Shotloop já saiu, é gratuito e de código aberto sob a licença Apache 2.0 ([no GitHub](https://github.com/chihyungchang/Shotloop)). Esta versão roda em Macs com Apple silicon e precisa do Google Chrome; projetos 3D também precisam do Blender.

Ele ainda não é assinado nem notarizado pela Apple, então o macOS bloqueia na primeira vez que você abrir. Vá em **Ajustes do Sistema → Privacidade e Segurança** e clique em **Abrir Mesmo Assim**. Depois disso, o Shotloop se atualiza sozinho pelas versões do GitHub.

## FAQ

### O Shotloop é uma alternativa ao Remotion?

Para vídeos explicativos curtos e promos, sim. O Remotion é um framework React onde você constrói vídeos; o Shotloop é um app de desktop que planeja o vídeo com você, escreve cada cena como código (HTML para 2D, Python para 3D no Blender), verifica e renderiza de novo só o que mudou. É grátis e Apache 2.0 para todos, empresas incluídas.

### Dá para fazer vídeos com o Claude Code?

Sim. Escolha o Claude Code em **Configurações → Modelos e provedores** e o Shotloop o usa em segundo plano no seu Mac, com o login que você já tem: ele escreve e corrige cenas pelas ferramentas do próprio Shotloop e não pode rodar comandos no terminal. Não precisa de chave de API.

### Por que o macOS diz que o Shotloop não pode ser aberto?

O Shotloop ainda não é assinado nem notarizado pela Apple. Na primeira vez que abrir, vá em **Ajustes do Sistema → Privacidade e Segurança** e clique em **Abrir Mesmo Assim**. Você só faz isso uma vez: depois, o Shotloop se atualiza sozinho pelas versões do GitHub.

### O que preciso além do app?

O Google Chrome, que renderiza os quadros. O Node.js e o ffmpeg já vêm dentro do app. Para projetos 3D você também precisa do Blender; o Shotloop pede quando você cria um.

### Preciso de assinatura de IA ou de uma chave de API?

Você precisa de alguma IA para escrever e corrigir as cenas, e escolhe qual: sua própria chave da Anthropic, OpenAI, Google ou outro provedor, o Claude Code já conectado no seu Mac, ou um modelo local pelo Ollama ou LM Studio. As chaves ficam no seu Mac. Renderização, cache e exportação funcionam sem IA.

### Funciona em Macs Intel ou no Windows?

Ainda não. Esta versão é para Macs com Apple silicon (M1 ou mais novos). Menu Apple → Sobre Este Mac → Chip mostra qual é o seu.

### Posso usar os vídeos comercialmente?

Sim. Os vídeos são seus. O Shotloop é de código aberto sob a licença Apache 2.0, e as trilhas são geradas a partir do seu projeto, não são músicas licenciadas. Os modelos 3D da biblioteca mantêm suas próprias licenças: a maioria é CC0, e alguns do Poly Pizza são CC-BY, que pede crédito ao autor.
