Repolode
Forget-C

Forget-C/Jellyfish

脚本の分解、ストーリーボード作成、素材の一貫性管理、動画生成、書き出しまでをカバーする、AI生成ショートドラマ向けのエンドツーエンド制作ワークスペースです。

スター
7,127
フォーク
1,228
未解決の Issue
9
最終コミット
3 か月前

これは何?

Jellyfishは、AIを活用したショートドラマ制作のためのワークスペースです。章立てされた脚本を取り込み、AIでショットに分割して、登場人物、シーン、小道具、衣装、台詞を抽出します。その後、各ショットが生成工程に進む前に、準備と確認のフローを順に進められるようガイドします。

登場人物、シーン、小道具、衣装を共通のエンティティモデルで管理するため、同じ素材を複数のショットで再利用でき、人物の見た目やスタイルの一貫性を保ちやすくなります。画像・動画生成とテキスト処理は、ステータス、経過時間、結果、キャンセルを追跡できる単一のタスクセンターで、非同期タスクとして実行されます。

フロントエンドはReactとVite、バックエンドはFastAPIを採用しており、Docker Compose構成でMySQL、Redis、RustFSをストレージとして使用します。また、複数プロバイダーに対応したモデル管理、プロンプトテンプレート、OpenAPIから生成するフロントエンドクライアントも備えています。

主な機能

  • 01章立てされた脚本をショットに分割し、登場人物、シーン、小道具、衣装、台詞を抽出します。
  • 02登場人物、シーン、小道具、衣装を共通素材として管理し、複数のショットで再利用できます。
  • 03生成ワークスペースに進む前に、ショットの準備状況を確認します。
  • 04画像・動画生成を、キャンセル可能で追跡できる非同期タスクとして実行します。
  • 05複数のモデルプロバイダー、カテゴリごとのデフォルトモデル、プロンプトテンプレートに対応します。
  • 06Docker Compose構成を提供し、OpenAPIからフロントエンド用APIクライアントを生成します。

ユースケース

  • AI生成動画を使って、ショートドラマやマイクロドラマをまとめて制作する。
  • 多数のショットにわたって、繰り返し登場する人物や場所の見た目を統一する。
  • ストーリー脚本に沿った教材動画やプロモーション動画を制作する。
  • 縦型ドラマの制作ワークフローを試したい個人クリエイターが活用する。

クイックスタート

  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

使う前に知っておきたいこと

  • テキスト、画像、動画を生成するには、外部 AI モデルプロバイダーと API キーの設定が必要です。
  • Docker Compose で実行する場合、複数のサービス(MySQL、Redis、ストレージの RustFS)のセットアップが必要です。

収録されている特集

トピック

よくある質問

Jellyfish とは?
脚本の分解、ストーリーボード作成、素材の一貫性管理、動画生成、書き出しまでをカバーする、AI生成ショートドラマ向けのエンドツーエンド制作ワークスペースです。 Jellyfishは、AIを活用したショートドラマ制作のためのワークスペースです。章立てされた脚本を取り込み、AIでショットに分割して、登場人物、シーン、小道具、衣装、台詞を抽出します。その後、各ショットが生成工程に進む前に、準備と確認のフローを順に進められるようガイドします。
Jellyfish は無料で使えますか?ライセンスは?
Jellyfish は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Jellyfish は今もメンテナンスされていますか?
半年以内に更新あり。Jellyfish の最終コミットは 2026年7月30日 です。
Jellyfish は何に使えますか?
AI生成動画を使って、ショートドラマやマイクロドラマをまとめて制作する。 多数のショットにわたって、繰り返し登場する人物や場所の見た目を統一する。 ストーリー脚本に沿った教材動画やプロモーション動画を制作する。 縦型ドラマの制作ワークフローを試したい個人クリエイターが活用する。
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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト