ComfyUI-Custom-Scripts

ComfyUI-Custom-Scripts

ComfyUI扩展脚本集合 提升AI图像生成效率

ComfyUI-Custom-Scripts是一个功能丰富的扩展脚本集合,为ComfyUI提供多项实用功能。它包括自动完成、图表自动排列、节点锁定等工具,提升了ComfyUI的使用体验。此外,该项目还引入图像预览、数学表达式和声音提醒等创新功能,为AI图像生成工作流程带来更多灵活性和效率。

ComfyUI自定义脚本AI绘图工作流节点编辑Github开源项目

以下为英文到中文的翻译:

ComfyUI-Custom-Scripts

⚠️ 虽然这些扩展大多可用,但我目前非常忙碌,无法对此进行全面维护,感谢您的耐心!

安装

  1. 克隆该仓库: git clone https://github.com/pythongosssss/ComfyUI-Custom-Scripts.git
    到您的 ComfyUI custom_nodes 目录

    该脚本将自动安装所有自定义脚本和节点。
    它将尝试使用符号链接和联接来防止必须复制文件并保持它们最新。

  • 卸载:
    • 删除 custom_nodes 中克隆的仓库
    • 确保 web/extensions/pysssss/CustomScripts 也已被删除

更新

  1. 进入克隆的仓库,例如 custom_nodes/ComfyUI-Custom-Scripts
  2. git pull

功能

自动完成

image
提供嵌入和自定义词语自动完成。您可以通过点击列表上的信息图标查看嵌入详细信息。
通过设置定义您的自定义词语列表。
image
您可以使用"加载"按钮快速切换到 Danbooru 标签,或加载/管理其他自定义单词列表。
image

自动排列图形

image
添加一个菜单选项,可以自动按执行顺序排列图表,这样可以使非常宽的图表更清晰。

始终吸附到网格

image
添加一个设置,可以使移动节点始终吸附到网格。

[测试] "更好的" 加载器列表

image
添加自定义 Lora 和 Checkpoint 加载器节点,这些节点可以显示预览图像,只需在文件旁边放置一个 png 或 jpg 文件,它就会在悬停时显示在列表中(例如 sdxl.safetensors 和 sdxl.png)。
可以通过设置启用子文件夹:
image
添加一个"示例"小组件,用于加载示例提示、触发词等:
image
这些应该存储在与模型名称匹配的文件夹中,例如,如果是 loras/add_detail.safetensors,则将您的文件放在 loras/add_detail/*.txt
要快速将生成的图像保存为预览,以便用于模型,您可以右键单击节点上的图像,选择"另存为预览",并选择要保存预览的模型:
image

Checkpoint/LoRA/嵌入信息

image image
添加"查看信息"菜单选项,用于查看所选 LoRA 或 Checkpoint 的详细信息。要查看嵌入详细信息,请在使用嵌入自动完成时单击信息按钮。

约束图像

添加一个节点,用于将图像调整到最大和最小尺寸,并在需要时进行裁剪。

自定义颜色

image
为节点和组添加自定义颜色选择器

图标状态

image image
为窗口添加图标和标题,生成时图标颜色改变,窗口标题包含队列中提示的数量

图像feed

image 添加一个面板,显示当前会话中生成的图像,您可以通过 ComfyUI 设置屏幕控制图像添加的方向和面板位置,并通过顶部的滑块控制面板和图像的大小。
image

KSampler (高级) 去噪助手

提供一种简单的方法来设置高级采样器的自定义去噪
image image

锁定节点和组

image
image
为节点和组添加锁定选项,以防止您在解锁之前移动它们

数学表达式

允许使用来自图表的值评估复杂的表达式。您可以输入 INTFLOATIMAGELATENT 值。
image
可以通过节点的"属性"菜单项或节点标题来引用其他节点的值。
支持的运算符: + - * /(基本运算) //(整除) **(幂) ^(异或) %(取模)
支持的函数 floor(num, dp?)floor(num)ceil(num)randomint(min,max)
如果使用 LATENTIMAGE,您可以使用 a.widtha.height 获取尺寸,其中 a 是输入名称。

节点查找器

image
添加一个菜单项,用于跟踪/跳转到正在执行的节点,以及一个快速转到特定类型节点的菜单。

预设文本

image
添加一个节点,允许您保存和使用文本预设(例如用于"正常"负面词)

快速节点

image
为某些节点添加各种菜单项,可以快速设置图表的常见部分

播放声音

image
在节点执行时播放声音,可以在每个提示后或仅在队列为空时用于排队多个提示。
您可以通过替换 mp3 文件 web/extensions/pysssss/CustomScripts/assets\notify.mp3 来自定义声音

系统通知

image image

当节点执行时,无论是在每次提示后还是只在队列为空时(用于多个提示的排队),都通过浏览器发送系统通知。

[WIP] 重复器

image 该节点允许您创建输入节点的N个重复列表,或从输入节点创建N个输出。 您可以选择是重复使用输入节点,还是每次都创建一个新实例(例如,检查点加载器希望被重复使用,但随机数希望是唯一的)。 TODO:对通配符输出进行类型安全检查,以要求与输入匹配

显示文本

image
从产生字符串的节点获取输入并显示,对于审问员、提示生成器等非常有用。

在菜单上显示图像

image
在底部菜单上显示当前生成的图像,您可以通过设置菜单禁用此功能。

字符串函数

image
支持附加和替换文本 tidy_tags将在append模式下在部件之间添加逗号。 replace模式支持通过使用/your regex here/进行正则表达式替换,您可以使用\number引用捕获组,例如\1

触摸支持

提供触摸屏设备的基本支持,虽然不完美,但比没有好。

组件默认值

image
允许您在添加新节点时指定组件的默认值,可通过设置菜单配置这些值。 image

工作流程

在菜单中添加保存和加载工作流程的选项: image

工作流程图像

image
添加菜单选项,用于以SVG和PNG格式导入/导出图形,显示节点视图。

(测试) 重新路由原语

image 提供一个可以重新路由原语的节点。 该节点也可以折叠到单个点,您可以拖动它。 image
警告:不要与这些节点一起使用普通的重新路由或原语,这没有经过测试,这个节点会替换它们的功能。

<br> <br>

WD14 标签器

已移动到: https://github.com/pythongosssss/ComfyUI-WD14-Tagger

链接渲染模式

image
允许您控制节点之间链接的渲染方式,如直线、线性和样条。

<br> <br>

更新日志

2023-09-22

小改动

  • ✨ 使用Civitai图像作为预览
  • 🐛 CTRL+Enter在自动完成时不会再接受建议,因为它是队列提示的快捷键。
  • 🐛 修复在组件默认值中使用数字
  • ✨ 支持通过组件默认值设置节点属性(如标题、颜色)

2023-09-13

新增

  • ✨ 能够将图像"发送"到当前或其他工作流程中的加载图像节点

小改动

  • ✨ 添加对A1111自动完成CSV格式的支持
  • ✨ 允许设置中键添加节点的自定义节点

2023-09-10

小改动

  • 🐛 修复工作流程图像导出中的换行渲染问题

2023-09-08

新增

  • ✨ 添加加载+保存文本文件节点,可在user/text_file_dirs.json文件中配置允许的目录

小改动

  • 🎨 在弹出窗口中显示自动完成别名单词
  • ✨ 添加设置,禁用中键添加重新路由节点
  • 🎨 添加设置自定义列数的提示(点击列数标签)

2023-09-07

新增

  • ✨ 支持Unicode(如中文)和单词别名的自动完成。

2023-09-05

小改动

  • 🎨 禁用数学节点的自动完成
  • 🐛 修复显示文本节点总是在更新时调整大小

小改动

  • 🎨 改进将预览图像添加到菜单(感谢@zeroeightysix)
  • 🎨 改进图像馈送的UX(感谢@birdddev)
  • 🐛 修复数学表达式在更新的ComfyUI上不显示

2023-08-30

小改动

  • 🎨 允许jpeg lora/checkpoint预览图像
  • ✨ 将显示文本值保存到嵌入的图像元数据中

2023-08-29

小改动

  • ✨ 自动在自动完成后插入,
  • 🎨 排除箭头键触发自动完成
  • 🐛 在Windows上通过\/拆分子菜单路径

2023-08-28

新增

  • ✨ 添加自定义自动完成单词列表设置
  • ✨ 支持自动完成单词优先级排序
  • ✨ 支持在单词中任意位置进行自动完成匹配,而不仅仅是以单词开头

2023-08-27

新增

  • ✨ 添加检查点信息
  • ✨ 添加嵌入自动完成
  • ✨ 添加嵌入信息

主要

  • ♻️ 重构LoRA信息

2023-08-26

小改动

  • 🐛 修复在数学表达式中使用文本组件值未强制转换为数字
  • 🎨 修复lightbox下一个箭头的填充

2023-08-25

小改动

  • ♻️ 支持较旧版本的Python

2023-08-24

小改动

  • 🐛 修复从LoRA信息注释中提取链接

2023-08-23

主要

  • 🚨 使用WEB_DIRECTORY功能而不是手动链接/复制Web文件

2023-08-22

新增

  • ✨ 数学表达式现在支持IMAGE和LATENT输入,如要访问尺寸,使用a.widthb.height
  • 🎨 删除数学表达式上的STRING输出,现在将结果绘制到节点上

2023-08-21

新增

  • ✨ 允许自定义注释(命名为{file}.txt)在LoRA信息中显示
  • ✨ 使用模型哈希查询Civita API以提供链接

2023-08-20

新增

  • ✨ 添加LoRA信息菜单选项,用于显示LoRA元数据

小改动

  • 🐛 修复预设文本替换时的崩溃(感谢@sjuxax)

2023-08-19

新增

  • ✨ 添加支持导入带有嵌入元数据的JPG文件(如来自Civitai)

小改动

  • 🐛 修复图形排列时LiteGraph有时存储对已删除节点的链接的崩溃
  • 🐛 修复工作流程导出中的几个渲染问题

2023-08-18

新增

  • ✨ 在自定义LoRA+检查点加载器中添加"示例"组件,允许您快速查看保存的提示、触发器等
  • ✨ 添加在图像上快速"另存为预览"选项,以保存生成的模型图像

2023-08-16

新增

  • ✨ 添加重复器节点,用于生成列表或快速复制节点

小改动

  • 🐛 支持在自定义检查点加载器上快速添加LoRA
  • ✨ 在数学节点中支持randomint(min,max)函数
  • 🎨 使用相对导入,以支持不在根路径上的代理网址(感谢@mcmonkey4eva)

2023-08-13

小改动

  • ✨ 在数学节点中支持roundfloorceil函数
  • 🐛 修复数学节点中的整数除法

2023-08-12

新增

  • 🎨 图像馈送现在使用lightbox显示图像

小改动

  • 🎨 改进的加载器列表现在支持名为{name}.preview.png的图像

2023-08-11

小改动

  • ✨ 在子菜单上启用过滤框

2023-08-05

主要

  • 🚨 ComfyUI LoRA加载器不再有子文件夹,由于兼容性问题,如果您想要子文件夹,需要使用我的LoRA加载器,可以通过节点上的设置启用/禁用(🐍启用子菜单)

新增

  • ✨ 添加支持图像和子文件夹的自定义检查点加载器
  • ✨ 添加播放声音节点,用于在提示完成时通知

小改动

  • ✨ 快速节点支持新的LoRA加载器("添加🐍LoRA")
  • ♻️ 如果ComfyUI有原生支持,则禁用链接渲染模式

2023-08-04

小改动

  • ✨ "总是对齐网格"现在也应用于节点调整大小
  • 🐛 修复重新加载时重路由原语组件值未被还原
  • ✨ 工作流程现在会重复使用上次加载和保存的文件名 - 必须通过子菜单完成保存

2023-08-02

新增

  • ✨ 添加"始终对齐到网格"设置,与按住Shift键对齐节点到网格的效果相同

次要

  • 🚨 关闭时不再填充图像源
  • 🐛 允许锁定/解锁多个选定节点

2023-08-01

次要

  • 🎨 图像源现在使用Comfy主题变量作为颜色
  • 🐛 链接渲染模式会在设置更改时重新绘制图形,而不需要鼠标移动

2023-07-30

  • 🎨 更新图像源以使其更加用户友好,更改图像大小为列数,以及其他各种调整(感谢@DrJKL)

2023-07-30

重大

  • 🐛 修复Lora脚本更新后某些用户无法使用上下文菜单(右击)的问题

新增

  • ✨ 为节点和组添加"自定义"颜色选项

次要

  • 🐛 修复String Function值转换为未连接输入时输出"undefined"文本的问题

2023-07-29

新增

  • ✨ 添加重新路由原语,结合了重新路由和原语的功能,也允许折叠到单个点
  • ✨ 添加以PNG格式导出工作流图像并可选嵌入元数据的功能,以及SVG导出

次要

  • ✨ 删除Math Expression节点中的换行符
  • ✨ String Function现在是一个输出节点
  • 🐛 修复Lora Loader和Lora子菜单之间的冲突,导致上下文菜单出现问题(#23, #24)
  • 🎨 将"SVG -> Import/Export"重命名为"工作流图像" -> Import/Export

2023-07-27

新增

  • ✨ 添加包含图像预览的自定义Lora Loader

次要

  • ✨ 为String Function节点添加预览输出
  • 📄 更新了readme中缺失或过期的部分
  • 🐛 修复设置为不显示时点击菜单上的"显示图像"会导致崩溃的问题(感谢@DrJKL)
  • 🐛 修复数学节点的类别错误(util vs utils)(感谢@DrJKL)

2023-07-27

次要

  • ✨ 保存图像源的关闭状态
  • 🐛 修复解锁组的大小计算错误

2023-07-21 + 22

次要

  • 🐛 修复预设文本与Impact Pack不兼容的问题(感谢@ltdrdata)

2023-07-13

新增

  • ✨ 添加Math Expression节点,用于使用图形中的值评估表达式

次要

  • ✨ 添加图像源位置和图像顺序的设置

2023-06-27

次要

  • 🐛 修复使用错误大小解锁组的问题
  • ✨ 保存图像源的可见性

2023-06-18

重大变更

  • ✨ 添加脚本自动安装和__init__(感谢@TashaSkyUp)
  • ♻️ 重构文件夹结构
  • 🚨 重新命名了许多节点,以包含pysssss以防止名称冲突
  • 🚨 删除Latent Upscale By,因为它现在是ComfyUI中的内置节点
  • 🚨 删除Anime Segmentation,转移到单独的仓库

新增

  • ✨ 添加链接渲染模式设置,以选择链接的渲染方式
  • ✨ 添加Constrain Image节点,用于将节点大小调整到最小/最大分辨率,并支持裁剪
  • ✨ 添加"在菜单上显示图像"功能,在菜单上包含最新的图像输出
  • ✨ 添加KSamplerAdvanced简单去噪提示,用于配置节点的步骤和去噪
  • 🎨 为图像源添加大小选项

其他

  • ♻️ 在资产中包含canvas2svg以防止在运行时下载
  • 🎨 为导出的SVG添加背景颜色(使用主题颜色)
  • 🐛 修复Manage Widget Defaults以适用于新的ComfyUI设置对话框
  • 🐛 增加图像源的z-index以防止节点文本重叠

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多