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 所述)

功能 作用
節點與模型安裝 開啟一個對話框,可搜尋註冊表,檢視三種資料庫模式(快取頻道、本機清單、遠端頻道),並點選 安裝嘗試安裝
啟用/停用與移除 已安裝的節點可直接於管理器 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 列出了四種安裝路徑:

  1. 手動克隆 – 在 ComfyUI/custom_nodes 內執行 git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager
  2. 便攜式 Windows 腳本 – 下載並執行提供的 .bat 檔案。
  3. 透過 comfy-cli – 一條指令(comfy install)即可同時設定 ComfyUI 與管理器。
  4. Linux venv 腳本 – 下載後執行 install-comfyui-venv-linux.sh

所有方法最終都會將管理器安裝在 ComfyUI/custom_nodes/comfyui-manager 路徑下。


典型工作流程

  1. 開啟 ComfyUI → 點選頂部列的 管理員 按鈕。
  2. 選擇 安裝自訂節點安裝模型
  3. 浏覽清單(快取頻道為預設視圖),點選 安裝嘗試安裝
  4. 使用 取得更新更新 保持所有內容最新。
  5. 當工作流程引用了遺失節點時,點選 安裝遺失的自訂節點 以自動解決。
  6. 可選地在重大變更前 儲存快照;之後可 還原 以回滾。
  7. 使用內建的 分享 按鈕分享完成的工作流程。

設定亮點

  • use_uv = true – 使用快速的 uv 安裝器而非 pip。
  • network_mode = public|private|offline – 控制管理器是否可存取網路。
  • security_level – 選擇受保護路徑處理的嚴謹程度。
  • pip 黑名單/覆蓋檔案可阻止或取代特定 Python 套件。

誰應該使用它?

  • 定期新增或測試第三方節點的 ComfyUI 使用者
  • 需要可重現環境(快照、鎖定 pip 版本)的 藝術家與開發者
  • 偏好 CLI 自動化(cm‑cli)的 進階使用者

總結

ComfyUI‑Manager 是一個實用、文件齊全的擴充功能,將原本手動處理自訂節點、模型與工作流程分享的過程,轉變為流暢的 UI 驅動體驗,同時為更進階設定提供 CLI 工具與安全意識的資料儲存。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案