Repolode
chatfire-AI

chatfire-AI/huobao-drama

小説や一文のアイデアから短編ドラマを制作するオープンソースのフルスタックプラットフォーム。AIで脚本、キャラクター、絵コンテ、動画の生成を自動化します。

スター
17,106
フォーク
3,182
未解決の Issue
38
最終コミット
一昨日

これは何?

Huobao Dramaは、AIを活用した短編ドラマ制作パイプラインです。小説などの原文を貼り付けると、LLMが書式を整えた脚本に書き換え、キャラクター、シーン、小道具を抽出し、動画生成プロンプト付きの絵コンテ用ショットに分割します。画像モデルがキャラクターやシーンの一貫性を保った参照画像を生成し、text-to-videoまたはimage-to-videoモデルで各ショットを映像化します。

フロントエンドにはNuxt 3とVue 3、バックエンドにはHono、Drizzle ORM、Mastra agentsを採用し、データは同梱のSQLiteファイルに保存します。npmパッケージとして同梱されたFFmpegで各ショットをつなぎ、エピソード全体を再生またはダウンロードできます。OpenAI互換API、Gemini、Volcano Engine Seedance、MiniMax、Alibaba Bailian Wanなどのプロバイダーに対応しています。インターフェースは中国語、英語、日本語、韓国語で利用できます。

Webアプリに加えて、macOSおよびWindows向けのElectronデスクトップ版、Dockerイメージ、サーバーへのデプロイ方法も提供しています。ライセンスはCC BY-NC-SA 4.0で、許可なく商用利用することは禁止されています。

主な機能

  • 01LLMを使って、小説などの原文から書式を整えた脚本を生成します。
  • 02キャラクター、シーン、小道具を抽出し、それらの参照画像を生成します。
  • 03脚本を動画生成プロンプト付きの絵コンテ用ショットに分割します。
  • 04Web UIの設定から、複数のテキスト・画像・動画モデルプロバイダーを利用できます。
  • 05FFmpegで各ショットのクリップをつなぎ、エピソード全体を作成します。
  • 06Webアプリ、Electronデスクトップアプリ、Dockerコンテナとして実行できます。

ユースケース

  • Web小説や連載作品を、短編のエピソード動画にする。
  • 撮影前に、短編ドラマのキャラクター、シーン、絵コンテを試作する。
  • 複数のモデルプロバイダーを使って、AI動画生成パイプラインを試す。
  • 小規模チーム向けの短編ドラマ制作ツールをセルフホストする。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/chatfire-AI/huobao-drama.git
  2. 2

    バックエンドの依存関係をインストールする(backend フォルダー内で実行)

    npm install
  3. 3

    フロントエンドの依存関係をインストールする(frontend フォルダー内で実行)

    npm install
  4. 4

    バックエンドとフロントエンドを開発モードで起動する(それぞれ別のターミナルで実行)

    npm run dev

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

  • README に記載されているライセンスは CC BY-NC-SA 4.0 で、商用利用はできません。
  • AI 機能にはモデルプロバイダーの API キーが必要です。Settings ページで設定するまで機能しません。
  • Node.js 20 以上、npm 9 以上が必要です。

収録されている特集

トピック

よくある質問

huobao-drama とは?
小説や一文のアイデアから短編ドラマを制作するオープンソースのフルスタックプラットフォーム。AIで脚本、キャラクター、絵コンテ、動画の生成を自動化します。 Huobao Dramaは、AIを活用した短編ドラマ制作パイプラインです。小説などの原文を貼り付けると、LLMが書式を整えた脚本に書き換え、キャラクター、シーン、小道具を抽出し、動画生成プロンプト付きの絵コンテ用ショットに分割します。画像モデルがキャラクターやシーンの一貫性を保った参照画像を生成し、text-to-videoまたはimage-to-videoモデルで各ショットを映像化します。
huobao-drama は無料で使えますか?ライセンスは?
huobao-drama は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
huobao-drama は今もメンテナンスされていますか?
活発にメンテナンス中。huobao-drama の最終コミットは 2026年11月5日 です。
huobao-drama は何に使えますか?
Web小説や連載作品を、短編のエピソード動画にする。 撮影前に、短編ドラマのキャラクター、シーン、絵コンテを試作する。 複数のモデルプロバイダーを使って、AI動画生成パイプラインを試す。 小規模チーム向けの短編ドラマ制作ツールをセルフホストする。
huobao-drama のインストール方法は?
リポジトリをクローンする: git clone https://github.com/chatfire-AI/huobao-drama.git バックエンドの依存関係をインストールする(backend フォルダー内で実行): npm install フロントエンドの依存関係をインストールする(frontend フォルダー内で実行): npm install バックエンドとフロントエンドを開発モードで起動する(それぞれ別のターミナルで実行): npm run dev
huobao-drama はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/chatfire-AI/huobao-drama

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト