開源專案
Comfy-Org/ComfyUI avatar
Comfy-Org/ComfyUI

ComfyUI:用节点图控製图像、视频與音频生成

最強大的模組化擴散模型 GUI、API 和帶有圖形/節點介面的後端。

133,345 個 Star15,767 個 ForkPythonGPL-3.0

秒懂

它是什麼?
面向视觉創作者的模块化 AI 引擎,通過节点图組织模型、参數和輸出,支援本地桌面、便携安裝、手動安裝與云端執行。 聚焦本專案的實際功能、技術入口、部署條件、資料流、版本變化與授權邊界,並依官方 README 所列能力判斷適用工作情境和不適合的替代用途。
適合誰用?
適合需要保存、複用和精细调整生成工作流的創作者與工程團隊;不適合把模型支援列表當作統一的显存、授權條款或輸出质量保證。先选目標模型和硬件,用一個 JSON workflow 驗證节点依赖、显存峰值、离線行為與 API 隊列,再决定是否加入自定義节点或生產流水線。
可以商用嗎?
可以,但有條件。GPL-3.0 是 copyleft 授權:如果你散布包含它的軟體,就必須以同一授權公開該軟體的原始碼。只在內部執行、不對外散布,則不會觸發這項義務。
還在維護嗎?
有在維護。儲存庫在最近一天內有新的提交。
用什麼語言寫的?
主要是 Python(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月15日)與我們的分析,不構成法律意見。

開源專案深度解析

comfy-org-comfyui-deep-analysis|节点图把每個参數留在台面上

comfy-org-comfyui-deep-analysis|节点图把每個参數留在台面上 的專案脈絡:ComfyUI 的核心界面是视觉节点图,工作流可以在不寫程式碼的情况下構建和複用图像、视频、音频、3D 與文本流程。子图、模板、App Mode 和本地 API 讓同一套流程可以被創作者操作,也可以由應用调用。模型、VAE、文本编码器、LoRA、ControlNet、adapter 和 upscaler 可以按支援格式分別加載。

comfy-org-comfyui-deep-analysis|节点图把每個参數留在台面上:這種显式連接適合追踪輸入如何到達輸出,也意味著工作流可能迅速變大。每次實驗應保存 JSON、模型檔案名、采樣参數和 seed。README 說部分生成媒體可以恢複完整工作流和 seed,但沒有承诺所有格式都具备該元資料,导入前要檢查檔案實際包含的信息。

comfy-org-comfyui-deep-analysis|节点图把每個参數留在台面上:comfyui 的边界還要從輸入和輸出两端确认。輸入端記錄版本、設定、凭證來源、操作系統和依赖,輸出端記錄檔案、日志、網络請求、状態變化和錯誤信息。一次通過只能證明這組条件下可執行,不能替代升級後的回归。對專案 README 沒有明确說明的功能,驗收报告應保留“文檔未說明”的標記,並把實際观察與作者声明分開。這樣在後续换机器、换版本或换資料時,團隊才能定位差异來自哪裡。

comfy-org-comfyui-deep-analysis|节点图把每個参數留在台面上:comfyui 的失败路径也應成為測試樣本。故意提供無效参數、缺少依赖、過期凭證、不可存取的路径和中途退出,記錄程序是拒绝、重试、部分完成還是留下残留。若專案会触碰远程服務、Docker、模型或用戶資料,應在隔离账號與临時目錄中執行,並在結束後清除測試资源。README 描述的是專案能力边界,具體故障恢複、權限最小化和資料清理仍需由使用方确认。

comfy-org-comfyui-deep-analysis|本地、桌面、便携與云端入口

comfy-org-comfyui-deep-analysis|本地、桌面、便携與云端入口 的專案脈絡:README 給出四種入口。Windows 和 macOS 可用 Desktop Application;Windows 還可用包含最新提交的 Portable Package;手動安裝覆盖各操作系統和 NVIDIA、AMD、Intel、Apple Silicon、Ascend GPU;沒有本地硬件或不愿設定環境的用戶可以使用官方付费 Comfy Cloud。

comfy-org-comfyui-deep-analysis|本地、桌面、便携與云端入口:安裝路径会改變更新、模型目錄和驱動排查方式。第一次启動應确认設备被识別,再加載一個小模型和官方模板。云端则要單独核對上传素材、執行费用和模型可用性。README 的入口說明沒有替用戶證明某一 GPU、驱動或工作流組合的速度,硬件選擇必须以目標分辨率和 batch 做comfyui實测。

comfy-org-comfyui-deep-analysis|本地、桌面、便携與云端入口:選擇 comfyui 時還要把“能做什么”和“怎樣維護”放在同一张表中。記錄首次安裝需要的工具、預設路径、启動入口、可选服務和必须锁定的版本。對設定項逐個寫明來源,不把示例值當成生產預設值。若 README 只給出了概念介绍,就回到對應官方文檔核對参數;若两處說明不一致,以實際版本的指令輸出和倉庫檔案為準,並在記錄中注明差异。

comfy-org-comfyui-deep-analysis|本地、桌面、便携與云端入口:comfyui 的回归樣例應盡量小而稳定。固定輸入後保存一次成功結果,再保存一次預期失败結果,确保升級時能發現行為改變。對於網络、模型、远程倉庫或容器服務,記錄是否存取外部资源、哪些資料会持久化、停止後怎樣清理。對於纯本地流程,仍要檢查日志中是否出現秘密和临時檔案。這樣的記錄能把專案 README 中的事實转成可重複的工程comfyui判断。

comfy-org-comfyui-deep-analysis|模型覆盖很廣,兼容性仍按工作流核對

comfy-org-comfyui-deep-analysis|模型覆盖很廣,兼容性仍按工作流核對 的專案脈絡:README 列出图像生成的 Stable Diffusion、SDXL、Flux、Qwen Image 等,图像编辑的 Flux Kontext、Qwen Image Edit 等,视频的 Wan、LTX-Video、HunyuanVideo 等,還列出音频、3D、视觉和文本模型。Partner nodes 還能存取 Nano Banana、Seedance、Hunyuan3D 等闭源模型。

comfy-org-comfyui-deep-analysis|模型覆盖很廣,兼容性仍按工作流核對:清單代表可用方向,不代表一個安裝包会自動具备全部节点、權重和显存。應從 workflow library 选一条目標流程,逐個确认 custom node、模型格式、下載來源和許可,再在目標設备跑通。對闭源 partner node,comfyui驗證網络、账號和费用边界。README 沒有為每個模型提供統一的质量基線。

comfy-org-comfyui-deep-analysis|模型覆盖很廣,兼容性仍按工作流核對:comfyui 的版本記錄還應包含實際執行日期、系統版本和關键依赖版本。出現差异時先回看這三項,再定位設定或輸入變化。

comfy-org-comfyui-deep-analysis|隊列、显存管理與部分重算

comfy-org-comfyui-deep-analysis|隊列、显存管理與部分重算 的專案脈絡:ComfyUI README 宣稱本地執行包含异步隊列、部分图重執行、智能 VRAM 與 RAM 管理、模型卸載和量化模型支援。對反複调整提示词或單個节点的工作流,部分重算可能减少等待;但實際收益取决於图結構、模型大小和設备內存。

comfy-org-comfyui-deep-analysis|隊列、显存管理與部分重算:可以固定 seed,先執行完整图,再只修改一個前置节点,比較隊列記錄、显存峰值和輸出變化。遇到 OOM 時分別測試模型卸載、量化權重和降低分辨率,而不是同時改動所有参數。README 沒有給出統一吞吐基準,專案自己的 badge、模板和模型列表不能代替你的設备資料。

comfy-org-comfyui-deep-analysis|隊列、显存管理與部分重算:升級後還要重開编辑器,确认設定加載顺序和插件錯誤提示沒有改變;再檢查新旧快捷键、終端行為和语言服務器連接。

comfy-org-comfyui-deep-analysis|离線開關與生產 API

comfy-org-comfyui-deep-analysis|离線開關與生產 API 的專案脈絡:README 說明核心預設完全离線,除非用戶主動請求,否则不会下載內容。使用 `--disable-api-nodes` 可以關闭可选的付费 Comfy API nodes,强製內置功能保持离線。專案同時提供 API endpoints,便於把工作流接入生產流水線。

comfy-org-comfyui-deep-analysis|离線開關與生產 API:上線前應在断網環境启動,确认模型和 custom nodes 已在本地,記錄哪些請求仍会存取網络。API 測試要覆盖隊列提交、状態查詢、錯誤返回和並發限製,並把 workflow JSON 當作版本化輸入。README 沒有在首頁承诺认證、租戶隔离或服務等級,所以網络暴露前必须自行增加存取控製和资源限製。

comfy-org-comfyui-deep-analysis|發布节奏與自定義节点風險

comfy-org-comfyui-deep-analysis|發布节奏與自定義节点風險 的專案脈絡:專案以每周發布為目標,通常面向周一,但 README 明确說模型發布或大型變更会讓节奏改變。ComfyUI Core、前端和节点生態之間存在互相影响,稳定版本、master 版本和补丁版本的含義也不同。

comfy-org-comfyui-deep-analysis|發布节奏與自定義节点風險:自定義节点能扩展能力,却把 Python 依赖、模型下載和安全審查带進工作流。升級前應保存可執行的 JSON、依赖清單、模型哈希和輸出樣本,在隔离環境逐個更新节点。遇到結果變化,先比較节点版本和 seed,再comfyui判断是否來自模型或采樣参數。

comfy-org-comfyui-deep-analysis|發布节奏與自定義节点風險:ComfyUI 的工作流驗收應保留可comfyui複現资產:JSON workflow、模型檔案名與哈希、custom node 版本、seed、分辨率、采樣参數、GPU 型號和显存峰值。先在断網環境加載已準备好的模型,确认核心不会自行下載;再使用 --disable-api-nodes 檢查付费 API 节点确實關闭。修改一個节点後比較隊列、部分重算范围和輸出差异,遇到 OOM 時單独測試卸載與量化。對视频和音频工作流,記錄輸出格式與檔案大小;對 Partner nodes,記錄账號、網络請求和费用。升級時按照專案發布节奏保存旧結果,逐個更新节点和模型,避免把模型變化誤判為 ComfyUI 核心變化。

編輯結論

適合需要保存、複用和精细调整生成工作流的創作者與工程團隊;不適合把模型支援列表當作統一的显存、授權條款或輸出质量保證。先选目標模型和硬件,用一個 JSON workflow 驗證节点依赖、显存峰值、离線行為與 API 隊列,再决定是否加入自定義节点或生產流水線。

官方來源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
社群筆記

社群筆記