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_PATH、GITHUB_ENDPOINT、HF_ENDPOINT 可將管理器指向鏡像或自訂安裝位置。 |
| Aria2 下載器支援 | 可選的高速下載器,用於大型模型檔案。 |
如何取得
README 列出了四種安裝路徑:
- 手動克隆 – 在
ComfyUI/custom_nodes內執行git clone https://github.com/ltdrdata/ComfyUI-Manager comfyui-manager。 - 便攜式 Windows 腳本 – 下載並執行提供的
.bat檔案。 - 透過
comfy-cli– 一條指令(comfy install)即可同時設定 ComfyUI 與管理器。 - Linux venv 腳本 – 下載後執行
install-comfyui-venv-linux.sh。
所有方法最終都會將管理器安裝在 ComfyUI/custom_nodes/comfyui-manager 路徑下。
典型工作流程
- 開啟 ComfyUI → 點選頂部列的 管理員 按鈕。
- 選擇 安裝自訂節點 或 安裝模型。
- 浏覽清單(快取頻道為預設視圖),點選 安裝 或 嘗試安裝。
- 使用 取得更新 → 更新 保持所有內容最新。
- 當工作流程引用了遺失節點時,點選 安裝遺失的自訂節點 以自動解決。
- 可選地在重大變更前 儲存快照;之後可 還原 以回滾。
- 使用內建的 分享 按鈕分享完成的工作流程。
設定亮點
use_uv = true– 使用快速的 uv 安裝器而非 pip。network_mode = public|private|offline– 控制管理器是否可存取網路。security_level– 選擇受保護路徑處理的嚴謹程度。- pip 黑名單/覆蓋檔案可阻止或取代特定 Python 套件。
誰應該使用它?
- 定期新增或測試第三方節點的 ComfyUI 使用者。
- 需要可重現環境(快照、鎖定 pip 版本)的 藝術家與開發者。
- 偏好 CLI 自動化(
cm‑cli)的 進階使用者。
總結
ComfyUI‑Manager 是一個實用、文件齊全的擴充功能,將原本手動處理自訂節點、模型與工作流程分享的過程,轉變為流暢的 UI 驅動體驗,同時為更進階設定提供 CLI 工具與安全意識的資料儲存。
相關
- 專案
- 專案
- 專案
- 專案
- 專案