Repolode
omnichar

omnichar/OmniChar

画像・動画モデル間でAIキャラクターの一貫性を保つ、オープンソースの制作スタジオとポータブルな.charファイル形式。ローカルでもホストAPI経由でも利用できます。

スター
556
フォーク
74
未解決の Issue
0
最終コミット
5 日前

これは何?

Omnicharは、ショットやモデルが変わっても顔、体格、服装、声が同じキャラクターを作成します。キャラクターは、参照写真、アイデンティティのフィンガープリント、固定された説明文、任意で音声クリップを格納した、単一のポータブルな.charファイルにまとめられます。生成は、手元のNVIDIA GPU、ComfyUI内の連携カスタムノード、またはfal経由のホストモデルで実行できます。

スタジオは単一のローカルポートで提供されるPythonアプリで、プロンプト、モデルノード、LoRAトレーニング、動画編集に使えるノードキャンバスを備えています。対応モデルにはFLUX.1、FLUX.2、Krea 2、Z-Image Turbo、MiniMax H3、LTX-2.5があります。参照画像をそのまま使うモデルもあれば、同じ写真から小規模なLoRAアダプターを学習するモデルもあります。生成した各テイクは、キャラクターとの一貫性に基づいてスコア付けされます。

LoRAトレーニングは静止画または短い動画クリップを使ってローカルで実行でき、学習済みの.safetensorsファイルは生成ノードに直接読み込まれます。プロジェクトはGPL-3.0ライセンスで提供され、モデルの重みにはそれぞれ別のライセンスが適用されます。

主な機能

  • 01参照写真、アイデンティティのフィンガープリント、固定された説明文をポータブルな.charファイルにまとめます。
  • 02NVIDIA GPUでのローカル生成とLoRAトレーニングに対応し、CPUでも実行できます。
  • 03FLUX.1、FLUX.2、Krea 2、Z-Image Turbo、MiniMax H3、LTX-2.5に対応しています。
  • 04fal経由のホストモデルに対応し、APIリクエストにも同じキャラクターを適用できます。
  • 05同じ.char形式を読み込むComfyUIカスタムノードとしても動作します。
  • 06生成した各テイクに、キャラクターとの一貫性スコアを付けます。

ユースケース

  • 一連の画像や短編映画を通じて、同じキャラクターの一貫性を保つ。
  • クラウドを介さず、手持ちの写真や動画クリップでLoRAを学習する。
  • MiniMax H3またはLTX-2.5で、音声と同期したキャラクター動画を生成する。
  • ComfyUIのワークフローと単体のスタジオ間でキャラクターファイルを共有する。

クイックスタート

  1. 1

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

    git clone https://github.com/omnichar/OmniChar
  2. 2

    core ディレクトリに移動する

    cd OmniChar/core
  3. 3

    すべてをインストールする(macOS/Linux)

    ./webui.sh --install --extra all
  4. 4

    Web UI を起動して http://127.0.0.1:8848 を開く

    ./webui.sh

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

  • Python 3.11 以降が必要です。また、ローカルで生成するには高性能な GPU が必要です。Krea 2 の推論には約 40 GB のメモリを搭載した GPU が必要です。
  • Apple Silicon や AMD ROCm など、一部のハードウェア構成では動作確認されていません。
  • ホスト型モデルの利用には外部 API が必要で、完全にローカルで実行することはできません。

トピック

よくある質問

OmniChar とは?
画像・動画モデル間でAIキャラクターの一貫性を保つ、オープンソースの制作スタジオとポータブルな.charファイル形式。ローカルでもホストAPI経由でも利用できます。 Omnicharは、ショットやモデルが変わっても顔、体格、服装、声が同じキャラクターを作成します。キャラクターは、参照写真、アイデンティティのフィンガープリント、固定された説明文、任意で音声クリップを格納した、単一のポータブルな.charファイルにまとめられます。生成は、手元のNVIDIA GPU、ComfyUI内の連携カスタムノード、またはfal経由のホストモデルで実行できます。
OmniChar は無料で使えますか?ライセンスは?
OmniChar は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OmniChar は今もメンテナンスされていますか?
活発にメンテナンス中。OmniChar の最終コミットは 2026年10月16日 です。
OmniChar は何に使えますか?
一連の画像や短編映画を通じて、同じキャラクターの一貫性を保つ。 クラウドを介さず、手持ちの写真や動画クリップでLoRAを学習する。 MiniMax H3またはLTX-2.5で、音声と同期したキャラクター動画を生成する。 ComfyUIのワークフローと単体のスタジオ間でキャラクターファイルを共有する。
OmniChar のインストール方法は?
リポジトリをクローンする: git clone https://github.com/omnichar/OmniChar core ディレクトリに移動する: cd OmniChar/core すべてをインストールする(macOS/Linux): ./webui.sh --install --extra all Web UI を起動して http://127.0.0.1:8848 を開く: ./webui.sh
OmniChar はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/omnichar/OmniChar

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

関連プロジェクト