Repolode
Forget-C

Forget-C/Jellyfish

Полноценная производственная среда для создания коротких драм с помощью ИИ: от разбора сценария и раскадровки до согласованности ассетов, генерации и экспорта видео.

Звёзды
7,134
Форки
1,228
Открытые issues
9
Последний коммит
3 месяца назад

Что это?

Jellyfish — производственная среда для создания коротких драм с помощью ИИ. Она принимает сценарии по главам, разбивает их на планы, извлекает персонажей, сцены, реквизит, костюмы и диалоги, а затем проводит каждый план через этапы подготовки и подтверждения перед генерацией.

Проект хранит персонажей, сцены, реквизит и костюмы в общей модели сущностей, чтобы повторно использовать одни и те же ассеты в разных планах и сохранять согласованность образов и стиля. Генерация изображений и видео, а также обработка текста выполняются как асинхронные задачи в едином центре задач, где отслеживаются статус, время выполнения и результаты, а задачи можно отменить.

В стеке используются React с Vite на фронтенде и FastAPI на бэкенде, а для хранения данных в конфигурации Docker Compose — MySQL, Redis и RustFS. Также проект поддерживает управление моделями от разных провайдеров, шаблоны промптов и клиент для фронтенда, сгенерированный по OpenAPI.

Ключевые возможности

  • 01Разбивает сценарии по главам на планы и извлекает персонажей, сцены, реквизит, костюмы и диалоги.
  • 02Управляет общими персонажами, сценами, реквизитом и костюмами, чтобы повторно использовать их в разных планах.
  • 03Перед переходом в рабочее пространство генерации проверяет, готов ли план.
  • 04Запускает генерацию изображений и видео как асинхронные задачи, отслеживает их и позволяет отменить.
  • 05Поддерживает несколько провайдеров моделей, модели по умолчанию для разных категорий и шаблоны промптов.
  • 06Включает конфигурацию Docker Compose и генерацию клиентов API для фронтенда на основе OpenAPI.

Сценарии использования

  • Пакетное создание коротких драм или микродрам с помощью сгенерированного ИИ видео.
  • Сохранение визуальной согласованности повторяющихся персонажей и локаций в большом количестве планов.
  • Создание обучающих или рекламных видео по сценарию.
  • Изучение процессов производства вертикальных драм для авторов-одиночек.

Быстрый старт

  1. 1

    Скопируйте файл окружения Docker Compose

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

    Запустите весь стек с помощью Docker Compose (фронтенд доступен по адресу localhost:7788)

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

Что важно знать

  • Для генерации текста, изображений и видео необходимо настроить внешних провайдеров моделей ИИ и ключи API.
  • При запуске с Docker Compose требуется настроить несколько сервисов (MySQL, Redis и хранилище RustFS).

В подборках

Темы

Частые вопросы

Что такое Jellyfish?
Полноценная производственная среда для создания коротких драм с помощью ИИ: от разбора сценария и раскадровки до согласованности ассетов, генерации и экспорта видео. Jellyfish — производственная среда для создания коротких драм с помощью ИИ. Она принимает сценарии по главам, разбивает их на планы, извлекает персонажей, сцены, реквизит, костюмы и диалоги, а затем проводит каждый план через этапы подготовки и подтверждения перед генерацией.
Jellyfish можно использовать бесплатно? Какая у него лицензия?
Jellyfish распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Jellyfish всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в Jellyfish — 30 июл. 2026 г..
Для чего можно использовать Jellyfish?
Пакетное создание коротких драм или микродрам с помощью сгенерированного ИИ видео. Сохранение визуальной согласованности повторяющихся персонажей и локаций в большом количестве планов. Создание обучающих или рекламных видео по сценарию. Изучение процессов производства вертикальных драм для авторов-одиночек.
Как установить Jellyfish?
Скопируйте файл окружения Docker Compose: cp deploy/compose/.env.example deploy/compose/.env Запустите весь стек с помощью Docker Compose (фронтенд доступен по адресу localhost:7788): docker compose --env-file deploy/compose/.env -f deploy/compose/docker-compose.yml up --build
Где скачать Jellyfish?
Исходный код и инструкции по установке — на GitHub: https://github.com/Forget-C/Jellyfish

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом, которая превращает роман или идею в одном предложении в короткую драму, автоматизируя создание сценария, персонажей, раскадровки и видео с помощью AI.

17,1 тыс.+260 за неделю3,2 тыс.VueOtherОбновлён позавчера

Рабочая среда с открытым исходным кодом для создания AI-видео на бесконечном холсте: ассистент на естественном языке связывает текстовые, графические и видеоноды в рабочие процессы.

1,7 тыс.+6 за неделю253PythonApache-2.0Обновлён 2 месяца назад

Платформа с открытым исходным кодом на Java и Next.js, которая объединяет сценарии, раскадровки и генерацию изображений и видео для коротких драм и моушн-комиксов в рабочем пространстве с AI-агентами.

1,7 тыс.+2 за неделю364JavaMITАктивно поддерживаетсяОбновлён 3 дня назад