Volver a Recursos
GUÍAAmbos

Open Carrusel — Tu agente de carruseles

Agente open-source que crea los carruseles de IG automáticamente. Le pasás tu marca una vez, le describís el post y te exporta las imágenes en el tamaño exacto. Funciona localmente.

Hacer un carrusel de Instagram que se vea pro toma 30-60 min en Canva: ajustar grids, alinear textos, mantener color consistency, exportar al tamaño correcto. Open Carrusel es un agente open-source de la comunidad que lo hace solo: le das tu marca una vez (logo, colores, tipografía), le describís el post, te exporta las imágenes en tamaño exacto, todo local.

Es regalo de la comunidad para creators que producen volumen. Esta nota cubre el setup, los workflows típicos, y cuándo gana a Canva.

Qué es Open Carrusel

  • Agente que corre local en tu máquina.
  • Genera carruseles de Instagram (10 slides, 1080×1350 cada una) automático.
  • Aprende tu marca: paleta, tipo de letra, layout style, tono.
  • Exporta PNG ready-to-post.
  • Open source MIT.

Filosofía del proyecto: "alternativa de la comunidad a Canva para creators que producen 5-10 carruseles por semana".

Instalación

Paso 1: clonar el repo

git clone https://github.com/community/open-carrusel ~/open-carrusel
cd ~/open-carrusel

Paso 2: dependencias

npm install

Paso 3: configurar tu marca

npm run setup

Te hace 8-10 preguntas:

  1. Nombre de tu marca / cuenta.
  2. Path a tu logo (PNG, fondo transparente).
  3. Color primario (hex).
  4. Color secundario (hex).
  5. Color de fondo (hex).
  6. Tipografía título (Google Font).
  7. Tipografía cuerpo (Google Font).
  8. Tu @handle de Instagram (aparece en slides).
  9. Estilo general: minimalist, bold, editorial, casual.
  10. ¿Carruseles llevan número de slide? (1/10, 2/10, etc).

Crea ~/open-carrusel/config/brand.json con tu identidad.

Paso 4: integrar con Claude

npm run install-skill

Esto instala una skill de Claude Code para invocar Open Carrusel:

> /open-carrusel

Primer carrusel

Ejemplo de uso:

> /open-carrusel:

Tema: 5 errores comunes al hacer email marketing
Audiencia: emprendedores LatAm
Tono: directo, sin academic

Slides:
1. Portada con hook visual.
2-6. Un error por slide.
7. Resumen.
8. CTA: link en bio para guía completa.

Open Carrusel:

  1. Genera el copy para cada slide (con Claude por dentro).
  2. Aplica el layout de tu marca.
  3. Renderiza 8 PNG en ~/open-carrusel/output/<fecha-tema>/.

Tarda 1-3 minutos. Te entrega 8 archivos listos para postear.

Tipos de carrusel soportados

Tipo 1: educativo

  • Hook → educational point → educational point → ... → resumen → CTA.
  • El más usado.
  • Formato: muchos puntos, texto puede ser denso.

Tipo 2: storytelling

  • Hook → escena 1 → escena 2 → ... → resolución → CTA.
  • Para contar caso/historia.
  • Formato: menos texto, más espacio.

Tipo 3: comparativa

  • Hook ("X vs Y") → punto comparativo 1 → ... → ganador → CTA.
  • Para enfrentar conceptos.
  • Formato: dos columnas, layout split.

Tipo 4: tutorial

  • Hook → paso 1 → paso 2 → ... → resultado → CTA.
  • Para enseñar proceso.
  • Formato: número grande de paso visible.

Tipo 5: list / top X

  • Hook → tip 1 → tip 2 → ... → bonus → CTA.
  • Para listas memorables.
  • Formato: número grande, tip corto.

En el prompt indicás el tipo:

> /open-carrusel --tipo=comparativa
Tema: Notion vs. Obsidian para tomar notas
[...]

Customización fina

Override del copy

Si te gusta el layout pero querés copy distinto:

> /open-carrusel --tema="5 errores email marketing" --slides:
  1: "Pensé que sabía hacer email marketing"
  2: "Error #1: subject line genérico"
  3: "Error #2: mandar mismo email a todos"
  ...

Open Carrusel respeta tu copy exacto, solo renderiza.

Override del estilo

Si querés un carrusel en estilo distinto al de tu marca por default:

> /open-carrusel --estilo-override=editorial-magazine

Usa preset alternativo manteniendo logo/colors básicos.

Multilenguaje

> /open-carrusel --idioma=portuguese

Genera todo en portugués manteniendo tu identidad visual.

Cuándo Open Carrusel gana a Canva

Caso 1: volumen alto

Si producís 10+ carruseles por semana, Open Carrusel te ahorra 5-10 horas. Canva sigue siendo manual.

Caso 2: consistencia perfecta

Cada carrusel sale idéntico en aplicación de brand. En Canva, mismo template usado por 3 personas distintas produce 3 resultados distintos.

Caso 3: dueño de tu data

En Canva, tu trabajo vive en sus servidores. Si Canva cambia precio o te bloquea, perdés acceso. Open Carrusel todo es local.

Caso 4: integración con tu stack

Si tu producción de content está automatizada (n8n + Claude), Open Carrusel encaja como tool. Canva no.

Caso 5: zero monthly fee

Canva Pro cuesta $13-15/mes. Multiplicado por años, suma. Open Carrusel es one-time setup, $0 recurrente.

Cuándo Canva sigue ganando

Caso 1: variedad de templates

Canva tiene millones de templates. Open Carrusel tiene ~10 layouts base.

Caso 2: edición visual con mouse

Si te gusta arrastrar elementos, ajustar a ojo, iterar visualmente, Canva. Open Carrusel es prompt-driven.

Caso 3: tipo de contenido no-carrusel

Stories, posts simples, videos, PDFs, infografías estándar. Canva cubre todo, Open Carrusel es solo carruseles IG.

Caso 4: trabajo en equipo

Canva tiene team workspaces, comments, version history. Open Carrusel es solo tu máquina (salvo que lo sincronices manual).

Gotchas

Gotcha 1: la primera vez requiere fine-tuning

El config inicial te da resultado decente. Probablemente vas a querer ajustar manualmente algunos values en brand.json después de ver los primeros 5 carruseles.

Gotcha 2: tipografías

Necesitás que las Google Fonts elegidas estén instaladas en tu sistema, o el render usa fallback que se ve distinto.

brew install --cask font-inter  # macOS, ejemplo

Gotcha 3: imágenes / fotografía

Open Carrusel por default es texto sobre color. Si querés carruseles con fotos de fondo, hay que sumar:

npm run install-image-mode

Y configurar dónde traer fotos (Unsplash API key, o carpeta local).

Gotcha 4: emoji

Algunos emojis no renderizan igual en todos los OS. Si vas a usar emojis, verificá en máquina de destino.

Gotcha 5: tamaño de archivo

PNGs salen entre 200KB y 2MB cada uno. Para post directo a Instagram, está bien. Para web/email, optimizalos con tinypng o imageoptim post-render.

Combinación con producción de contenido

Workflow completo de creator solo:

Lunes 9am — Claude:
> /open-carrusel:
   Tema 1: ...
   Tema 2: ...
   Tema 3: ...
   Tema 4: ...
   Tema 5: ...

[Open Carrusel genera 5 carruseles, 40 slides total. Tarda 8 min.]

Lunes 9:15am — Reviewo, ajusto copy donde haga falta.

Lunes 9:45am — Carruseles listos. Programo en Buffer/Later.

Tiempo total: 45 minutos para una semana de contenido.

Sin Open Carrusel, mismo trabajo en Canva: 4-6 horas.

Limitaciones honestas

Limit 1: no es magia visual

Open Carrusel aplica tu brand consistentemente. Si tu brand visual es plano, los carruseles van a salir planos. La herramienta no inventa creatividad — la ejecuta.

Limit 2: layouts limitados

10-15 layouts base. Si querés algo super custom, vas a editar el código del agente o irte a Canva.

Limit 3: requiere Node.js y CLI básico

Si nunca abriste terminal, hay curva. No es plug-and-play tipo descargar app.

Limit 4: mantenimiento

Es proyecto comunitario. Si los maintainers se cansan, el proyecto envejece. Verificá last commit antes de adoptarlo seriamente.

Cómo contribuir

Si producís muchos carruseles y notás patterns que valdrían como layouts default, PR al repo:

  1. Layouts nuevos (carpeta layouts/).
  2. Mejoras al generador de copy.
  3. Translations (para sumar idiomas).
  4. Templates de marca (presets pre-configurados).

Como cualquier proyecto community-driven, vive y muere por la actividad de contribuidores.

Conclusión

Open Carrusel no reemplaza a Canva — la complementa para creators que producen volumen. Si publicás 1-2 carruseles al mes, Canva está bien. Si publicás 10+, Open Carrusel paga el setup en la primera semana.

Como bonus: tu data, tu marca, tu workflow. Sin lock-in de SaaS. Open source desde la comunidad, para la comunidad.

Tags: carruseles, instagram, agente, claude-code, open-source, community-gift, canva-alternativa

TC
Tomás Cazalá
Profesor de Marketing Digital · UBA · Fundador de DT, Doble Dosis y Flashtag

¿Te sirvió esta guía?

Sumate a la lista de espera y te aviso cuando publique nuevas.

Sumarme a la lista