Pular para o conteúdo
Inscreva-se
Guias & Explicações

Como Criar Carrosséis para Instagram com IA e Código (Sem Canva, Sem Designer)

F

22 de março de 2026 · 3 min de leitura

Como Criar Carrosséis para Instagram com IA e Código (Sem Canva, Sem Designer)

Há alguns dias publiquei um carrossel no Instagram que gerou centenas de pedidos de uma só vez. O motivo? Mostrei que ele foi criado 100% com código — sem Canva, sem designer, sem prompt de imagem.

Esse post é o tutorial completo de como funciona o sistema e como você pode usar também.

O que é esse sistema?

É um pipeline em Python que gera 8 slides de 1080×1350px prontos para postar no Instagram. Cada slide é renderizado como uma página HTML via Playwright — o mesmo motor que navegadores usam para renderizar sites.

O resultado são PNGs com qualidade gráfica profissional: tipografia com fontes variáveis, gradientes, texturas, layout responsivo ao tamanho do texto. Nada disso é possível com Pillow ou geração direta de imagem.

Por que código e não prompt?

Ferramentas como Canva, Gamma e similares geram resultados genéricos. Você não controla tipografia, espaçamento, paleta com precisão nem consegue reproduzir o mesmo resultado duas vezes com consistência.

Com código, o design vira um sistema: você define uma vez e replica infinitamente, com a mesma identidade visual, sempre.

Pré-requisitos

  • Python 3.10 ou superior instalado
  • pip (gerenciador de pacotes Python)
  • Git instalado
  • Terminal (PowerShell no Windows, Terminal no Mac/Linux)

Instalação

1. Clone o repositório

git clone https://github.com/felipeluissalgueiro/instagram-carousel-claude
cd instagram-carousel-claude

2. Instale as dependências

No Windows, execute o arquivo install.bat. No Mac ou Linux, execute:

pip install -r requirements.txt
playwright install chromium

3. Configure sua identidade visual

Abra o arquivo config.json e edite com seus dados:

{
  "brand": {
    "name": "Seu Nome | @seuhandle",
    "primary_color": "#B08D57",
    "accent_color": "#267788"
  },
  "fonts": {
    "headline": "fonts/SuaFonte-Bold.ttf",
    "body": "fonts/SuaFonte-Regular.ttf"
  },
  "cover_photo": "fotos/sua-foto.jpg"
}

Coloque seus arquivos de fonte na pasta fonts/ e sua foto de capa na pasta fotos/.

Como usar

1. Defina o conteúdo dos slides

Edite o arquivo slides_content.json com o conteúdo do seu carrossel. O arquivo já vem com um exemplo completo dos 8 slides.

Dica: use o Claude para gerar o JSON com base no tema do seu carrossel. Cole o arquivo slides_content.json no chat e peça para ele preencher com seu conteúdo.

2. Gere os slides

No Windows, execute run.bat. No Mac ou Linux:

python3 generate_slides.py slides_content.json output

Os 8 PNGs serão gerados na pasta output/.

Estrutura dos 8 slides

# Tipo Função narrativa
1 Capa Gancho visual + headline
2 Contexto Apresenta o problema
3 Cards Dados ou argumentos
4 Número hero Estatística de impacto
5 Virada A solução começa aqui
6 Checklist Sistema ou lista prática
7 Citação Conexão emocional
8 CTA Próximo passo

Repositório no GitHub

O sistema completo está disponível gratuitamente:

github.com/felipeluissalgueiro/instagram-carousel-claude

Travou na instalação?

O sistema exige configuração de ambiente Python, fontes e caminhos corretos. Se você não tem familiaridade com terminal ou está tendo dificuldade em qualquer etapa, me chama no Instagram @felipeluissalgueiro — fazemos a configuração juntos.


Leia também

Artigos Relacionados