Repolode
Forget-C

Forget-C/Jellyfish

Um ambiente de produção completo para dramas curtos gerados por IA, da divisão do roteiro e criação do storyboard à consistência dos assets, geração de vídeo e exportação.

Estrelas
7,127
Forks
1,228
Issues abertas
9
Último commit
há 3 meses

O que é?

Jellyfish é um ambiente de produção para criar dramas curtos com IA. Ele recebe roteiros de capítulos e usa IA para dividi-los em planos, extrair personagens, cenários, objetos de cena, figurinos e diálogos e, em seguida, orientar cada plano por um fluxo de preparação e confirmação antes de chegar à etapa de geração.

O projeto mantém personagens, cenários, objetos de cena e figurinos em um modelo compartilhado de entidades, permitindo reutilizar os mesmos assets em vários planos e ajudando a manter a consistência de identidade e estilo. A geração de imagens e vídeos, junto com o processamento de texto, é executada como tarefas assíncronas em um único centro de tarefas que acompanha status, tempo decorrido, resultados e cancelamentos.

A stack usa React com Vite no frontend e FastAPI no backend, além de MySQL, Redis e RustFS para armazenamento na configuração do Docker Compose. Também inclui gerenciamento de modelos de vários provedores, templates de prompts e um cliente de frontend gerado a partir do OpenAPI.

Recursos principais

  • 01Divide roteiros de capítulos em planos e extrai personagens, cenários, objetos de cena, figurinos e diálogos.
  • 02Gerencia personagens, cenários, objetos de cena e figurinos compartilhados para reutilização em vários planos.
  • 03Exige que os planos passem por uma verificação de prontidão antes de entrar no ambiente de geração.
  • 04Executa a geração de imagens e vídeos como tarefas assíncronas rastreáveis e permite cancelá-las.
  • 05Oferece suporte a vários provedores de modelos, modelos padrão por categoria e templates de prompts.
  • 06Inclui uma configuração do Docker Compose e gera clientes de API para o frontend a partir do OpenAPI.

Casos de uso

  • Produzir dramas curtos ou microdramas em escala, com vídeos gerados por IA.
  • Manter a consistência visual de personagens recorrentes e locais em muitos planos.
  • Criar vídeos educativos ou promocionais baseados em um roteiro de história.
  • Permitir que criadores independentes explorem fluxos de produção de dramas verticais.

Início rápido

  1. 1

    Copie o arquivo de ambiente do Docker Compose

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

    Inicie toda a stack com Docker Compose (o frontend está em localhost:7788)

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

Antes de usar

  • É necessário configurar provedores externos de modelos de IA e chaves de API para gerar texto, imagens e vídeos.
  • A configuração envolve vários serviços (MySQL, Redis e o armazenamento RustFS) quando executada com Docker Compose.

Em coleções

Tópicos

Perguntas frequentes

O que é Jellyfish?
Um ambiente de produção completo para dramas curtos gerados por IA, da divisão do roteiro e criação do storyboard à consistência dos assets, geração de vídeo e exportação. Jellyfish é um ambiente de produção para criar dramas curtos com IA. Ele recebe roteiros de capítulos e usa IA para dividi-los em planos, extrair personagens, cenários, objetos de cena, figurinos e diálogos e, em seguida, orientar cada plano por um fluxo de preparação e confirmação antes de chegar à etapa de geração.
Jellyfish é gratuito? Qual é a licença?
Jellyfish é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Jellyfish ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de Jellyfish foi em 30 de jul. de 2026.
Para que posso usar Jellyfish?
Produzir dramas curtos ou microdramas em escala, com vídeos gerados por IA. Manter a consistência visual de personagens recorrentes e locais em muitos planos. Criar vídeos educativos ou promocionais baseados em um roteiro de história. Permitir que criadores independentes explorem fluxos de produção de dramas verticais.
Como instalar Jellyfish?
Copie o arquivo de ambiente do Docker Compose: cp deploy/compose/.env.example deploy/compose/.env Inicie toda a stack com Docker Compose (o frontend está em localhost:7788): docker compose --env-file deploy/compose/.env -f deploy/compose/docker-compose.yml up --build
Onde consigo Jellyfish?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Forget-C/Jellyfish

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados