Sobre el proyecto

Toonflow es un taller de trabajo de IA orientado a la producción de microseries, construyendo un ciclo completo centrado en «planificación → guion → storyboarding → producción», que soporta un proceso de producción localizable, programable y con iteración sostenible. Funciones principales: - Taller de producción con canvas infinito: organiza guiones, personajes, storyboards, materiales y nodos de vídeo en formato tipo canvas infinito, soportando composición libre, retroceso y producción paralela. - Sistema de colaboración de agentes en tres niveles: los niveles de decisión, ejecución y supervisión trabajan de forma coordinada, cubriendo desglose de tareas, generación de contenido, revisión de calidad y retroalimentación de revisiones. - Memoria persistente de agentes: sistema de memoria inter-sesión basado en búsqueda vectorial ONNX local, que soporta mensajes cortoplazo, resúmenes de largo plazo y recuperación semántica. - Sistema de proveedores programable: permite escribir directamente lógica de proveedores en TypeScript desde el centro de configuración con efecto inmediato, sin necesidad de modificar código fuente ni reiniciar. - Adaptación impulsada por grafos de eventos de capítulos: extrae automáticamente los eventos de los capítulos de la obra original y los almacena de forma estructurada; la adaptación del guion invoca el contexto con precisión según el grafo de eventos. - Configuración de archivos Skill: los prompts core se externalizan como archivos Markdown Skill, que permiten edición en línea y ajuste rápido. Escenarios de aplicación que abarcan creación de contenido para vídeos cortos, experimentos de adaptación literaria a cine, herramientas de adaptación de literatura por IA, desarrollo de guiones y prototipado rápido, generación de materiales de vídeo. Stack tecnológico: Node.js 23.11.1+, TypeScript 5.x, Express 5, SQLite (better-sqlite3/knex), Vercel AI SDK (compatible con OpenAI/Anthropic/Google/DeepSeek/智谱/MiniMax/通义千问/xAI), @huggingface/transformers (inferencia ONNX local), Socket.IO, Electron 40, Sharp, Docker. Formas de despliegue: ofrece paquetes instaladores para escritorio Windows/Linux/macOS, admite construcción y despliegue local mediante Docker (puerto 10588), así como despliegue en clúster con PM2 en servidores cloud. La cuenta de inicio de sesión predeterminada es admin/admin123. Antes de usarlo, es necesario configurar las interfaces de servicio de modelos de lenguaje grande, modelos de generación de vídeo (como Sora o Douyin) y modelos de generación de imágenes. Licencia Apache-2.0 con acuerdo comercial complementario: se requiere autorización comercial por escrito para distribuir el producto a dos o más terceros independientes; uso interno gratuito para organizaciones de hasta 5 personas jurídicas; gratuito para estudio e investigación personal sin fines comerciales.