前言 🔖
很多刚入坑 ComfyUI 的小伙伴都会有一个疑惑:别人工作流里那些花里胡哨的功能、视频生成、一键抠图、高级 ControlNet 都是哪里来的?
答案就是:Custom Nodes 自定义节点(插件)
ComfyUI 本身自带的基础节点功能比较有限。社区大佬写好了各种各样的扩展插件,放到custom_nodes文件夹,重启软件之后就能多出一大堆新功能。
一、先搞懂最基础原理 🔖
ComfyUI 有一个固定文件夹,名字就叫 custom_nodes
路径:ComfyUI/custom_nodes/

所有第三方插件,最终都必须放进这个文件夹里面。
ComfyUI 每次启动的时候,会自动扫描这个文件夹,加载里面全部节点代码。安装完任何插件,一定要重启 ComfyUI,不然节点不会出现!
另外分清一个大坑:节点 ≠ 模型文件
节点是操作工具(程序代码),Lora、ControlNet、大模型是素材权重文件,要放到models文件夹,不要一股脑全部丢进 custom_nodes。
二 先装上神器 ComfyUI‑Manager(强烈必装)🔖
ComfyUI‑Manager 中文俗称节点管理器。装上它之后,大部分插件可以直接网页里面点一下就自动安装,不用手动下载解压,是所有人第一个要装的插件。
🔹方式 A:Git 安装(推荐)
- 打开终端,进入你的 custom_nodes 目录
# Windows / Mac / Linux 通用 cd ComfyUI/custom_nodes git clone https://github.com/Comfy-Org/ComfyUI-Manager.git
- 进入文件夹,安装依赖
cd ComfyUI-Manager pip install -r requirements.txt
- 重启 ComfyUI,网页右上角会出现
Manager按钮
# 注意启动参数 加上 --enable-manager python main.py --listen 0.0.0.0 --port 6006 --enable-manager
🔹方式 B:无 Git,ZIP 手动安装
- 打开仓库:https://github.com/Comfy-Org/ComfyUI-Manager
- 点
Code→Download ZIP - 解压,重命名文件夹为
ComfyUI‑Manager - 整个文件夹复制粘贴进
custom_nodes - 进入文件夹执行依赖安装、重启 ComfyUI
三 安装自定义节点 🔖
🔹方法 1:Manager 图形界面一键安装
适合绝大多数已经上架到管理器库的插件
- 打开 ComfyUI 网页,点击右上角
Manager - 选择
Install Custom Nodes(安装自定义节点) - 顶部搜索框输入节点名字,例如
KJNodes、AnimateDiff - 选中目标节点 →
Install - 等待下载完成,点击重启 ComfyUI
- 重启成功后,左侧节点菜单就能找到新节点
Manager 王牌功能:自动补全缺失节点
当你拖入别人分享的工作流(.json/.workflow),页面弹出红色缺失节点警告。 打开 Manager → Install Missing Custom Nodes,程序自动扫描、列出全部缺失插件,批量一键安装,非常适合导入外网复杂工作流。
缺点:非常新、小众的节点还没有收录进管理器仓库,这时要用下面手动方案。
🔹方法 2:Git Clone 命令安装
- 复制节点 GitHub 仓库地址(HTTPS 链接)
- 终端 cd 到 custom_nodes 目录
cd ComfyUI/custom_nodes git clone https://github.com/xxx/xxx-plugin-name.git
- 进入刚下载好的插件目录,如果存在
requirements.txt必须安装依赖
cd xxx-plugin-name #注意:只有当插件目录里面有 requirements.txt时,才需要执行下面命令安装依赖。 pip install -r requirements.txt
- 重启 ComfyUI
- 后续升级节点(不用重新下载) 进入插件文件夹执行,再重启 UI 即可。
git pull
🔹方法 3:ZIP 压缩包离线手动安装(无 Git / GitHub 打不开时备用)
- 进入插件 GitHub 主页 → Code → Download ZIP
- 下载完成后解压压缩包
- ⚠️ 重要:检查一层嵌套问题
错误示范:custom_nodes/插件名‑main/插件名‑main/文件
正确结构:custom_nodes/插件文件夹/__init__.py
如果解压出来里面又套一层同名文件夹,把内层文件夹剪切出来直接放到 custom_nodes 下面
- 文件夹重命名为纯英文、不带版本号和特殊符号
- 进入插件目录,如果有
requirements.txt安装 Python 依赖 - 重启 ComfyUI
🔹安装方式优缺点对比表
| 安装方式 | 优点 | 缺点 | 适合人群 |
|---|---|---|---|
| Manager 一键安装 | 图形界面、自动识别缺失节点、操作最简单 | 小众新插件搜不到 | 新手、日常使用 |
| Git Clone | 一键更新版本、标准开发方式 | 需要安装 Git、网络问题容易失败 | 进阶、喜欢追新版本 |
| ZIP 手动解压 | 不需要 Git、离线可用 | 后续更新麻烦,容易目录嵌套出错 | GitHub 访问困难、临时试用 |