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:
- Nombre de tu marca / cuenta.
- Path a tu logo (PNG, fondo transparente).
- Color primario (hex).
- Color secundario (hex).
- Color de fondo (hex).
- Tipografía título (Google Font).
- Tipografía cuerpo (Google Font).
- Tu @handle de Instagram (aparece en slides).
- Estilo general: minimalist, bold, editorial, casual.
- ¿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:
- Genera el copy para cada slide (con Claude por dentro).
- Aplica el layout de tu marca.
- 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:
- Layouts nuevos (carpeta
layouts/). - Mejoras al generador de copy.
- Translations (para sumar idiomas).
- 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