no8d/ComfyUI-NO8D-controls

This is a set of high-efficiency custom nodes covering prompt writing to final image generation. By optimizing every link, it greatly reduces workflow complexity, enhances convenience and delivers more intuitive operations, so as to boost your work efficiency.

概要

ComfyUI‑NO8D‑controls は、ComfyUI のテキストから画像生成用の視覚的ワークフロー・エンジンを拡張するカスタムノードのコレクションです。このパックは、プロンプトの取り扱い、LoRAスタック、画像の読み込み、生成、合成、データセットの保存といった一般的な手順を再設計し、より少ないノードと手動接続で構成できるようにしています。また、外部のLLM(OpenAI互換またはOllama)にテキストや画像を送信してプロンプトを拡張または生成するノードも含まれています。

主な機能

分野 機能 重要性
プロンプトライブラリ 再利用可能なプロンプトコレクション(TXT/CSV/XLSX/Google Sheets)を視覚的に閲覧・編集可能。検索、お気に入り、履歴、ランダム選択、エクスポートをサポート。 大規模なプロンプトセットをプロジェクト間で整理・再利用可能にします。
プロンプトマージ 複数のソースからのプロンプトを定義された順序で連結します。 スタイル、主題、その他のキュー文字列を簡単に組み合わせられます。
LoRAスタック UNetモデルを読み込み、CLIP入力なしで複数のLoRA重みを追加・有効/無効・順序変更・強度設定が可能。 複数LoRAの実験を高速かつUI駆動で行えます。
NO8D‑Prompt 設定されたLLM(OpenAI互換またはOllama)にテキストと/または参照画像を送信し、完全なポジティブプロンプトを返します。テキスト専用、ビジョン専用、マルチモーダルモードをサポート。スタイルロックと長さ制御も可能。 プロンプトエンジニアリングを自動化し、ローカルまたはクラウドLLMを活用できます。
生成ノード サンプラー設定、キャンバスツール(インペイント、アウトペイント、lassoマスク、不透明度など)および画像プレビューを1つのノードで統合。キャンバスの状態に応じて自動的に通常生成、インペイント、アウトペイントに切り替えます。 一般的な生成ワークフローに必要なノード数を削減します。
画像コンポーザー & グリッド レイヤー化された画像の自由なキャンバスエディタ。変換、カットアウト(rembg経由)、合成画像の出力が可能。グリッドノードは複数の画像をタイル配置します。 ワークフロー内に基本的なグラフィックデザイン機能を提供します。
データセットセーバー 生成された画像とキャプションを一緒に保存。ファイル名は日付、サイズクラス、ソース名などの設定可能な部分から構成されます。 ファインチューニング用の画像-テキストデータセットの作成をスムーズにします。
ユーティリティノード 画像読み込み、空の潜在変数作成、A/Bプレビュー、タイトルオーバーレイ、Krea2リファレンス潜在変数ヘルパーなど。 標準ComfyUIノードセットの欠落を補います。

使用方法

  1. インストール – ComfyUI/custom_nodes にクローンし、pip install -r requirements.txt を実行(またはComfyUI‑Managerに任せる)。ComfyUIを再起動します。
  2. LLMの設定 – ComfyUI設定 → NO8D‑control → APIマネージャーで、OpenAI互換エンドポイントまたはローカルのOllamaサービスを追加し、検証してテキスト/ビジョンモデルを選択します。
  3. ワークフローの構築 – NO8D‑control(s) カテゴリからノードをドラッグします。典型的なパイプラインは以下の通りです:
    • NO8D‑Load‑images → NO8D‑Prompt(LLMがプロンプトを拡張) → NO8D‑Prompt‑view(オプションで編集) → NO8D‑LoRA stack → NO8D‑Generate → NO8D‑Image‑Grid / NO8D‑save。
  4. 実行 – NO8D‑Generate ノードの生成ボタンを押す。結果はプレビュー、合成、保存ノードに順次流れます。

対象ユーザー

  • ComfyUIを既に使用しており、より統合的でUIに優れたプロンプトおよびLoRAワークフローを求めるアーティストや趣味人。
  • 大規模なプロンプトライブラリやデータセットを構築し、バッチエクスポートツールが必要な研究者。
  • Ollama経由でローカルLLMを画像生成パイプラインに接続したいが、カスタムコードを書きたくないすべての人。

制限事項

  • LLM統合はOpenAI互換APIを公開するサービスのみに対応。組み込みモデルは含まれません。
  • 一部のノード(例:画像コンポーザーの自動カットアウト)は rembg などの追加Pythonパッケージが必要です。
  • このパッケージはComfyUIに強く依存しており、スタンドアロンライブラリとして使用することはできません。

ライセンス

MIT – 個人および商業利用に無料。出典表記が必要です。


上記のすべての情報はリポジトリのREADMEから直接取得しており、外部の仮定は一切加えられていません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト