biagiomaf/smart-comfyui-gallery

SmartGallery DAM is a local-first, browser-based Digital Asset Manager for ComfyUI. Generate without opening ComfyUI. Query your gallery with AI, in natural language. Advanced file manager, filter by prompt, model, LoRA, date and comment. Status tags, ratings, virtual collections, client sharing. Mobile-friendly, cross-platform, Docker-ready.

SmartGallery DAM – ComfyUI 向けオープンソースデジタルアセットマネージャー

概要 – ComfyUI(およびその他の AI ジェネレーター)が生成する大量の画像、動画、音声フォルダをインデックス化、検索、整理するセルフホスト型 Web アプリケーションです。ComfyUI とは独立して動作し、指定した任意のフォルダを監視し、AI 対応メタデータ(プロンプト、モデル、LoRA、ワークフローハッシュ)を追加するため、ジェネレーターを再度開くことなくアセットを見つけてリミックスできます。

重要性 – 数万枚の AI 画像を生成すると、ファイルシステムはすぐに混乱します。SmartGallery は以下を提供します:

  • インスタント、全文、および AI 駆動検索(OmniQuery は自然言語の質問を SQL クエリに変換できます);
  • 同じプロンプトまたはグラフアーキテクチャを共有するアセットの視覚的クラスタリング;
  • ギャラリーから直接、基盤となる JSON ワークフローを編集し、新しい生成をキューに入れることができる組み込みの「リミックス」エンジン;
  • レビューアーがコメント、評価、承認を行えるクライアント向けポータル(元のプロンプトは非公開のまま)。

主な機能(README の記載より)

機能 内容
超高速ブラウジング レスポンシブな Web UI はデスクトップ、タブレット、スマートフォンで動作します。
スケーラブルなファイル処理 数百から数十万のメディアファイルを処理し、ドラッグ&ドロップによるアップロードと一括移動/コピー/削除をサポートします。
詳細検索 & OmniQuery プロンプト、モデル、LoRA、日付、評価、または任意のタグで検索;平易な英語で質問すると、LLM が SQL を作成します。
スマートアセットクラスタリング Shift + C を押すと、同じワークフローハッシュまたはプロンプトハッシュを共有するアセットがグループ化されます;視覚的バッジ (#HASH) でクラスタインスペクターにジャンプできます。
完全なアセット詳細パネル I を押すと、ファイルメトリクス、ディスクパス、シンボリックリンクターゲット、および完全な ComfyUI ノードパイプラインを表示する 2 つのタブがあるインスペクターが開きます。
リミックスエンジン / Nodepad B を押すと、生の JSON を編集し、カスタムダッシュボードを構築し、互換性のある LoRA を自動配線できる 3 階層のワークスペースが開きます。
LoRA Synergy™ safetensor ヘッダーを読み取るオフラインマッチャーで、チェックポイントの互換性を保証し、トリガーワードを自動追加します。
クライアント共有ポータル 仮想コレクションを作成し、Markdown ブリーフを添付し、ステータスタグを設定して、ステークホルダー向けの読み取り専用展示モードを公開します。
マルチメディアサポート 画像、動画(オンザフライの FFmpeg トランスコーディング付き)、および音声(インライン波形とプレーヤー)。
クロスプラットフォーム ネイティブの Windows ポータブル zip、macOS/Linux バイナリ、および公式 Docker イメージ。
ユーザーとロール管理 管理者、レビューアー、ゲストを定義し、編集、コメント、または閲覧のみの権限を制御します。

インストールの概要

  1. Dockermmartial/smart-comfyui-gallery をプルし、ComfyUI 出力フォルダへのバインドマウントで実行します。
  2. ポータブルアプリ (Windows) – zip をダウンロードして解凍し、SmartGallery.exe を実行します。Python や依存関係は必要ありません。
  3. ソース – Python 3.10+ が必要です。pip install -r requirements.txt でインストールし、python -m smartgallery を起動します。README にはポート、DB パス、FFmpeg 統合用の起動フラグが記載されています。

典型的なワークフロー

  1. SmartGallery を ComfyUI が生成物を書き込むフォルダに向けます。
  2. 新しい画像が表示されると、自動的にインデックス化されます(プロンプト、モデル、LoRA、シードなど)。
  3. 検索バーまたは OmniQuery を使用して、特定のアセットを見つけます。
  4. Shift + C を押してそのプロンプトのすべてのバリエーションを表示するか、B を押してワークフローをリミックスし、新しい実行をキューに入れます。
  5. 仮想コレクションを作成し、Markdown ブリーフを添付し、ステータスタグを設定して、コレクションリンクをクライアントと共有します。クライアントは、基盤となるプロンプトを見ることなく、評価とコメントを行うことができます。

対象者

  • 何千もの出力に圧倒されているソロ AI アーティスト。
  • 独自のプロンプトを非公開にしながら、クライアントとのレビューループが必要なスタジオやエージェンシー。
  • 複数のマシンや NAS デバイスにまたがるすべての生成物の永続的で検索可能なアーカイブを保持したいチーム。
  • AI 生成メタデータをすぐに理解できるメディアマネージャーを求めている人。

詳細を学ぶには

  • 公式ウェブサイト:smartgallerydam.com – ドキュメント、Wiki、デモ動画。
  • GitHub リポジトリ:スター、リリース、および完全な変更履歴。
  • README 全体にリンクされている動画チュートリアル(例:スマートアセットクラスタリング、OmniQuery)。

上記の情報はすべてリポジトリの README から直接取得したものです。追加の機能は推測されていません。

関連

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