frameweave
Plataforma open source para creación de imágenes, video y audio mediante nodos interconectados. Incluye gestión multiusuario, backend en Go, frontend Next.js y soporte para modelos OpenAI compatibles. Licencia no comercial PolyForm.
Ficha actualizada 24 sept 2026, 5:02 · upstream 24 sept 2026, 4:31 · release sin release detectada
Qué es frameweave
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
FrameWeave es una herramienta de autoría visual basada en nodos que permite orquestar flujos de trabajo de IA para generación de imágenes, video y audio. Los usuarios conectan nodos como bloques de construcción donde cada uno representa una operación específica, como texto a imagen o edición de video, permitiendo reutilizar referencias entre pasos del proceso creativo.
La plataforma funciona como un entorno multiusuario con gestión de proyectos, grupos y usuarios, incluyendo un sistema de puntos para controlar el consumo de recursos. El backend está escrito en Go y gestiona la autenticación, facturación y tareas asíncronas, mientras que el frontend utiliza Next.js con una interfaz personalizada sobre componentes Ant Design.
El sistema se conecta a modelos externos mediante protocolos compatibles con OpenAI o APIs nativas específicas como las de火山引擎 para audio. Requiere una infraestructura propia con PostgreSQL para datos y almacenamiento compatible con S3, aunque puede usar disco local si no se configura un bucket externo.
- Creación de flujos de trabajo complejos de video donde cada escena depende de referencias generadas en pasos anteriores
- Gestión de equipos creativos con roles definidos, asignación de proyectos y control de costes mediante sistema de puntos
- Prototipado rápido de conceptos visuales conectando nodos de generación de imagen y edición de video sin código
- Centralización de activos multimedia (imágenes, prompts, estilos) en una biblioteca compartida por el equipo
- Implementación de un panel de administración para monitorizar el uso de recursos y gestionar canales de modelos externos
- Arquitectura modular con frontend Next.js y backend Go que permite escalabilidad y mantenimiento separado
- Sistema de nodos visual que facilita la reutilización de referencias entre pasos del proceso creativo
- Soporte nativo para múltiples formatos de salida: imágenes, video (text-to-video, image-to-video) y audio
- Gestión robusta de usuarios con niveles de acceso, proyectos y control de consumo mediante puntos
- Compatibilidad con almacenamiento S3 y bases de datos PostgreSQL/MySQL para persistencia de datos y medios
- Licencia PolyForm Noncommercial que permite uso gratuito en entornos educativos o personales sin coste
- Requiere configuración manual de canales de modelos externos (BaseURL, API Keys) en el panel de administración
- No incluye Dockerfile ni compose nativo, necesitando scripts personalizados para la orquestación de contenedores
- El almacenamiento de medios por defecto es local; se recomienda configurar S3 para producción escalable
- Los modelos de video son tareas asíncronas y no pueden estar replicados en múltiples canales simultáneamente sin riesgo de fallo
- Licencia restrictiva que prohíbe cualquier uso comercial o distribución como parte de productos comerciales
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Linux con Docker, PostgreSQL 18 y un bucket S3 (o disco local). Ejecutar scripts deploy/deploy.sh para inicializar configuración, construir imágenes base y levantar servicios. Configurar canales de modelos en el admin panel antes del primer uso. Verificar documentación de despliegue para Nginx y backups.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.



