ComfyUI-Custom-Scripts 插件核心功能与安装配置指南
ComfyUI-Custom-Scripts 是一个专注于增强 ComfyUI 用户界面功能的扩展包,为 AI 绘画工作流提供了多项实用功能。该项目采用模块化设计,包含 Python 后端脚本和 Web 前端组件,能够显著提升 ComfyUI 的使用效率和操作便捷性。
项目架构解析:理解核心组件布局
Python 后端脚本模块
项目中的 py/ 目录包含了所有核心功能的 Python 实现,每个脚本对应一个特定的功能模块:
- autocomplete.py - 智能自动补全功能
- better_combos.py - 增强的组合操作
- model_info.py - 模型信息查看器
- workflows.py - 工作流管理工具
- system_notification.py - 系统通知功能
这些 Python 脚本通过 ComfyUI 的自定义节点系统集成到主界面中,为用户提供丰富的操作选项。
Web 前端增强组件
web/js/ 目录包含了前端交互组件,通过 JavaScript 和 CSS 实现用户界面的动态效果:
- autocompleter.js - 前端自动补全逻辑
- modelInfo.js - 模型信息展示界面
- workflows.js - 工作流操作前端实现
- systemNotification.js - 浏览器通知功能
核心功能详解:提升 AI 绘画效率的工具
1. 智能自动补全系统
自动补全功能支持嵌入向量和自定义词汇表,用户可以通过设置界面定义个人化的关键词列表。该功能特别适合需要频繁使用特定提示词的创作者,能够显著减少重复输入时间。
2. 模型信息查看器
点击模型列表中的信息图标,即可查看 Checkpoint、LoRA 和 Embedding 的详细信息,包括模型参数、训练数据和适用场景。
3. 工作流管理工具
提供完整的工作流保存和加载功能,支持:
- 一键保存当前节点配置
- 快速加载预设工作流
- 工作流版本管理
- 批量导入导出功能
4. 系统通知与音效反馈
系统通知功能能够在任务完成时发送浏览器通知,同时支持自定义提示音效。用户可以根据需要配置通知触发条件,确保及时了解生成进度。
5. 图像约束与尺寸调整
约束图像节点允许用户设置图像的最大和最小尺寸,支持裁剪选项。这对于需要标准化输出尺寸的批量处理任务特别有用。
安装与配置指南
快速安装步骤
- 进入 ComfyUI 的
custom_nodes目录 - 克隆项目仓库:
git clone [项目仓库地址]
项目会自动使用符号链接安装所有自定义脚本和节点,无需手动复制文件。
更新维护方法
- 进入项目目录:
cd custom_nodes/ComfyUI-Custom-Scripts - 执行更新命令:
git pull
配置文件说明
项目提供了多个配置文件用于自定义设置:

