Repolode
Forget-C

Forget-C/Jellyfish

Un entorno de producción integral para crear minidramas con IA, desde el desglose del guion y el storyboard hasta la coherencia de los recursos, la generación de video y la exportación.

Estrellas
7,127
Forks
1,228
Issues abiertos
9
Último commit
hace 3 meses

¿Qué es?

Jellyfish es un entorno de producción para crear minidramas con IA. Recibe guiones por capítulos y usa IA para dividirlos en planos, extraer personajes, escenarios, utilería, vestuario y diálogos, y guiar cada plano por un proceso de preparación y confirmación antes de pasar a la etapa de generación.

El proyecto mantiene personajes, escenarios, utilería y vestuario en un modelo de entidades compartido, de modo que los mismos recursos puedan reutilizarse en distintos planos y se mantenga la coherencia de identidad y estilo. La generación de imágenes y videos, junto con el procesamiento de texto, se ejecuta como tareas asíncronas en un único centro de tareas que registra el estado, el tiempo transcurrido, los resultados y la cancelación.

La arquitectura usa React con Vite en el frontend y FastAPI en el backend, con MySQL, Redis y RustFS para el almacenamiento en la configuración de Docker Compose. También incluye gestión de modelos de varios proveedores, plantillas de prompts y un cliente de frontend generado a partir de OpenAPI.

Funciones clave

  • 01Divide guiones por capítulos en planos y extrae personajes, escenarios, utilería, vestuario y diálogos.
  • 02Gestiona personajes, escenarios, utilería y vestuario compartidos para reutilizarlos en distintos planos.
  • 03Exige que los planos superen una comprobación de preparación antes de pasar al entorno de generación.
  • 04Ejecuta la generación de imágenes y videos como tareas asíncronas con seguimiento y opción de cancelación.
  • 05Admite varios proveedores de modelos, modelos predeterminados por categoría y plantillas de prompts.
  • 06Incluye una configuración de Docker Compose y genera clientes de API para el frontend a partir de OpenAPI.

Casos de uso

  • Producir minidramas o microdramas por lotes con videos generados por IA.
  • Mantener la coherencia visual de personajes y ubicaciones recurrentes en muchos planos.
  • Crear videos educativos o promocionales basados en un guion narrativo.
  • Explorar flujos de producción de dramas verticales como creador independiente.

Inicio rápido

  1. 1

    Copia el archivo de entorno de Docker Compose

    cp deploy/compose/.env.example deploy/compose/.env
  2. 2

    Inicia toda la pila con Docker Compose (el frontend está en localhost:7788)

    docker compose --env-file deploy/compose/.env -f deploy/compose/docker-compose.yml up --build

Antes de usarlo

  • Para generar texto, imágenes y vídeo, es necesario configurar proveedores externos de modelos de IA y sus claves de API.
  • La configuración requiere varios servicios (MySQL, Redis y el almacenamiento RustFS) al ejecutarse con Docker Compose.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Jellyfish?
Un entorno de producción integral para crear minidramas con IA, desde el desglose del guion y el storyboard hasta la coherencia de los recursos, la generación de video y la exportación. Jellyfish es un entorno de producción para crear minidramas con IA. Recibe guiones por capítulos y usa IA para dividirlos en planos, extraer personajes, escenarios, utilería, vestuario y diálogos, y guiar cada plano por un proceso de preparación y confirmación antes de pasar a la etapa de generación.
¿Jellyfish es gratuito? ¿Qué licencia tiene?
Jellyfish es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Jellyfish sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de Jellyfish fue el 30 jul 2026.
¿Para qué puedo usar Jellyfish?
Producir minidramas o microdramas por lotes con videos generados por IA. Mantener la coherencia visual de personajes y ubicaciones recurrentes en muchos planos. Crear videos educativos o promocionales basados en un guion narrativo. Explorar flujos de producción de dramas verticales como creador independiente.
¿Cómo se instala Jellyfish?
Copia el archivo de entorno de Docker Compose: cp deploy/compose/.env.example deploy/compose/.env Inicia toda la pila con Docker Compose (el frontend está en localhost:7788): docker compose --env-file deploy/compose/.env -f deploy/compose/docker-compose.yml up --build
¿Dónde consigo Jellyfish?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Forget-C/Jellyfish

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados