Toonflow: Herramienta de IA para Convertir Novelas en Cortos Dramáticos
Toonflow: Herramienta de IA para Transformar Novelas en Cortos Dramáticos
Si alguna vez has soñado con transformar tu novela favorita o la idea de una historia en una película corta vibrante, Toonflow es la solución de código abierto que hace realidad ese sueño. Construido con Node.js, TypeScript y una serie de bibliotecas de IA populares, automatiza casi cada paso del ciclo de producción: creación de personajes, redacción de guiones, generación de guiones gráficos e incluso síntesis de videos.
¿Qué es Toonflow?
- Propósito: Una plataforma de IA de extremo a extremo para convertir texto en drama corto.
- Características Clave:
- Generación de Personajes: Analiza el texto para generar automáticamente perfiles de personajes (apariencia, personalidad, roles).
- Generación de Guiones: Produce guiones estructurados, escena por escena, basados en pasajes de novela seleccionados.
- Creación de Guiones Gráficos: Genera indicaciones para guiones gráficos con pistas visuales detalladas.
- Síntesis de Video: Integra modelos de imágenes y videos de IA para producir clips cortos.
- Soporte Multiformato: Gestiona novelas, guiones, cómics y textos de diálogos de videojuegos.
- Procesamiento por Lotes y Colas: Gestionar múltiples capítulos o proyectos simultáneamente.
- Código abierto: Lanzado bajo AGPL‑3.0, el repositorio incluye todo el código fuente, documentación y ejemplos de front‑end.
- Soporte de Plataforma: Actualmente solo disponible para Windows en la aplicación de escritorio, pero la implementación en servidor es compatible con Ubuntu y CentOS.
¿Por qué usar Toonflow?
- Velocidad y Eficiencia: Reduce el tiempo de flujo creativo diez veces.
- Accesibilidad: No se requiere experiencia especializada en cine; la IA hace el trabajo pesado.
- Flexibilidad: Soporta puntos finales de modelos de IA personalizados (p. ej., Nano‑Banana Pro, Sora o alternativas de código abierto).
- Amigable con Desarrolladores: Viene con la base de código completa de Node.js/TS, rutas de API claras y una arquitectura modular.
- Comunidad y Extensibilidad: Construido con un sistema de agentes modular (LangChain) que permite integrar fácilmente nuevos modelos o flujos de trabajo.
Empezando
A continuación encontrarás instrucciones concisas para la instalación local, uso de escritorio y despliegue en la nube.
1. Configuración de Escritorio Local (Windows)
- Descargar la Versión: Descarga el archivo zip de la última versión desde la página de Releases de GitHub (por ejemplo,
Toonflow-app-v1.0.5.zip). - Extraer y Abrir: Descomprime y ejecuta el archivo (
Toonflow.exe). - Inicio de Sesión Inicial: Utiliza las credenciales predeterminadas para iniciar sesión: • Usuario:
admin• Contraseña:admin123. - Configurar Endpoints de IA: Accede a Configuración → Servicio de IA para indicar las URLs de:
- Language Model API
- Sora / Video Service
- Nano‑Banana Pro Image Model
- Comenzar a Producir: Crea un nuevo proyecto, importa un archivo de texto de novela y observa cómo Toonflow genera guiones, guiones gráficos y clips.
2. Entorno de Desarrollo
# Fork or clone
git clone https://github.com/HBAI-Ltd/Toonflow-app.git
cd Toonflow-app
# Install dependencies
yarn install
# Run the dev server (Windows port 60000)
yarn dev
Para una personalización adicional de la interfaz de usuario, clona el repositorio separado Toonflow-web y copia la carpeta dist en scripts/web.
3. Despliegue en la Nube
| Servidor | Requisitos | Pasos de Despliegue |
|---|---|---|
| Ubuntu 20.04+ | Node.js ≥ 24, Yarn, PM2 | 1. Conéctate vía SSH al servidor. 2. Instala Node y Yarn. 3. Clona el repositorio, ejecuta yarn install && yarn build.4. Crea pm2.json y arranca con PM2.5. Opcionalmente configura un proxy inverso con Nginx. |
4. Rutas API Clave
POST /api/novel/upload– Subir texto de novela.GET /api/script/generate– Generar guion para capítulos seleccionados.POST /api/storyboard/create– Crear indicaciones de guiones gráficos.POST /api/video/create– Iniciar síntesis de vídeo por IA.
Estas rutas se pueden integrar en interfaces de front‑end personalizadas o scripts de automatización.
Casos de Uso en el Mundo Real
| Rol | Cómo ayuda Toonflow |
|---|---|
| Escritores | Prototipar rápidamente guiones a partir de textos extensos. |
| Cineastas | Producir cortos de bajo presupuesto sin un gran equipo. |
| Educadores | Convertir la literatura en planes de lección visuales. |
| Diseñadores de Juegos | Convertir guiones de videojuegos en trailers cinematográficos. |
| Creadores de Contenido | Expandir la narración estilo YouTube con visuales únicos. |
Contribución y Comunidad
- Problemas Abiertos: Busca problemas abiertos etiquetados
enhancementobugy envía PRs. - Grupo WeChat: Únete a la comunidad mediante el código QR vinculado en el repositorio.
- Licencia: AGPL‑3.0 – úsala libremente, pero comparte las mejoras de vuelta.
Da el Próximo Paso
¿Listo para convertir tu narrativa en un corto animado? Clona el repositorio, sigue la guía rápida y experimenta con tus propias novelas. Ya seas aficionado o profesional, Toonflow ofrece las herramientas para potenciar tu visión creativa.
¡Feliz narración!