Comfy-Org/ComfyUI-Manager

ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.

ComfyUI‑Manager とは何か?

ComfyUI‑Manager は、オープンソースのビジュアルプログラミングツール ComfyUI(Stable Diffusion パイプライン構築用 UI)向けの拡張機能です。マネージャーは、UI内からカスタムノードやモデルファイルの検索、インストール、更新、有効/無効切り替え、削除を行うためのグラフィカルな「マネージャー」ボタンを追加します。


なぜ重要なのか

ComfyUI の強みは カスタムノード にあります——新しい画像生成操作を追加するプラグイン形式の Python パッケージです。これらのノードを最新状態に保ち、Python の依存関係を管理するのは面倒な作業です。ComfyUI‑Manager はそのワークフローを自動化し、スナップショット/復元システムを提供し、公式の ComfyUI レジストリ および複数のコミュニティ共有サイトと統合します。


コア機能(README に記載)

機能 機能の説明
ノードおよびモデルのインストール レジストリを検索できるダイアログを開き、3つのデータベースモード(キャッシュ済みチャンネル、ローカルリスト、リモートチャンネル)を表示し、インストール または 試行インストール をクリックできます。
有効/無効切り替えおよび削除 インストール済みのノードは、マネージャー UI から直接オン/オフに切り替えたり、削除できます。
更新処理 「更新の取得」で最新バージョン情報を取得;更新 ボタンで適用します。
スナップショットマネージャー 現在インストールされているノード/モデルのセットをスナップショットファイルに保存;次回 ComfyUI を起動時に復元できます。
ワークフローの共有 https://comfyworkflows.com、https://openart.ai、https://youml.com へのワンクリック共有、および Matrix での共有が可能。
コマンドラインツール(cm‑cli パワーユーザーや自動化スクリプト向けに、マネージャーのすべての操作が CLI から利用可能。
セキュリティ重視のストレージ v3.38 以降、マネージャーのデータは保護された <USER_DIRECTORY>/__manager/ パスに保存され、誤った編集のリスクが低減されます。
設定可能な動作 config.ini を使って git パスの設定、高速な uv インストーラーの使用、ネットワークモード(パブリック/プライベート/オフライン)の制御、pip パッケージのブラックリスト/上書き、ファイルログの有効化などを設定できます。
コンポーネントの共有 JSON または .pack コンポーネントファイルをコピー&ペースト、またはドラッグ&ドロップで、プロジェクト間でノードグループを再利用できます。
欠落ノードヘルパー ワークフローで参照されているがインストールされていないノードを検出し、必要なカスタムノードをワンクリックでインストールできます。
環境変数のオーバーライド COMFYUI_PATHGITHUB_ENDPOINTHF_ENDPOINT でマネージャーをミラーまたはカスタムインストール場所に向けられます。
Aria2ダウンローダー対応 大容量モデルファイル用のオプション高速ダウンローダー。

インストール方法

README には4つのインストール方法が記載されています:

  1. 手動クローンComfyUI/custom_nodes 内で git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager を実行。
  2. ポータブルWindowsスクリプト – 提供された .bat ファイルをダウンロードして実行。
  3. comfy-cli 経由 – ComfyUI とマネージャーの両方をセットアップする単一コマンド(comfy install)。
  4. Linux venvスクリプト – ダウンロード後に install-comfyui-venv-linux.sh を実行。

すべての方法で、マネージャーは ComfyUI/custom_nodes/comfyui-manager に配置されます。


一般的なワークフロー

  1. ComfyUI を起動 → トップバーの マネージャー ボタンをクリック。
  2. カスタムノードのインストール または モデルのインストール を選択。
  3. リストを閲覧(キャッシュ済みチャンネルがデフォルトビュー)、インストール または 試行インストール をクリック。
  4. 更新の取得更新 ですべてを最新状態に保つ。
  5. ワークフローで欠落しているノードが参照されている場合、欠落カスタムノードのインストール をクリックして自動解決。
  6. 大規模な変更の前にスナップショットを保存;後で復元してロールバック可能。
  7. 完成したワークフローを組み込みの 共有 ボタンで共有。

設定のハイライト

  • use_uv = true – pip の代わりに高速な uv インストーラーを使用。
  • network_mode = public|private|offline – マネージャーがインターネットにアクセスできるかどうかを制御。
  • security_level – 保護パスの処理の厳格さを選択。
  • pip ブラックリスト/上書きファイルで特定の Python パッケージをブロックまたは置き換え可能。

どのユーザーに推奨されるか?

  • 定期的にサードパーティのノードを追加・テストする ComfyUI ユーザー
  • 再現可能な環境(スナップショット、固定された pip バージョン)が必要な アーティストや開発者
  • CLI 自動化(cm‑cli)を好む パワーユーザー

まとめ

ComfyUI‑Manager は、カスタムノード、モデル、ワークフロー共有の手動プロセスを、スムーズな UI ベースの体験に変える実用的で、しっかりドキュメント化された拡張機能です。さらに、CLI ツールとセキュリティ意識の高いストレージを提供し、より高度な設定にも対応しています。

関連

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