ComfyUI LoRA Sidebar
详情
下载文件
关于此版本
模型描述
这是什么?
tl;dr - 如果你有数百甚至数千个 LoRA 模型,并且使用 ComfyUI,那么这个工具就是为你打造的。
一个自定义节点,用于构建一个可视化的所有 LoRA 模型库。它设计得快速、轻量,让视觉型用户在 ComfyUI 中使用 LoRA 变得更加有趣——尤其是当你拥有大量 LoRA 时。它能让习惯了 A1111 或其他界面繁重平台的用户感觉更舒适。如果你已拥有相关数据文件,它开箱即支持多种现有格式(civitai.info、Stability Matrix 和 rgthree)。如果你的 LoRA 很多,这个侧边栏可能会成为你新最好的朋友!
更新
V1.2
更多外部数据变更,扩展支持 Stability Matrix 数据文件和 rgthree 元数据。进一步减少处理时的外部调用,速度更快,并在后台按需加载额外数据。我目前不打算再添加更多元数据支持,因此这应该是近期最后一次主要的数据支持更新。
现在可以通过将图片直接放在 LoRA 的基础目录中(即 preview.jpg 和 info.json 所在的位置),然后刷新该 LoRA,轻松为任何 LoRA 信息窗口添加自定义图片——这同时也让设置缩略图变得超级简单。
现在可以通过 LoRA 信息弹窗替换默认的 LoRA 缩略图。
增强了 LoRA 信息弹窗的图片处理功能,新增高清图片弹出功能。
添加了“收藏”分类覆盖功能,即使你最小化了其他分类,收藏分类仍保持展开状态(对拥有大型数据集的用户是贴心的体验优化)。
修复了一些漏洞。
V1.1
现在支持使用符合 civitai.info 格式的现有数据和图片,减少了重复,并显著加快了具备此类数据的 LoRA 的处理速度。
修复了子目录计算方式的漏洞,现在拖放功能更加可靠。
新增对旧数据文件的检测和重新处理逻辑。除非迫不得已,我不会再次更改此逻辑,但能检查它很重要(因为我这次改了 😛)。
重构了存储数据结构,为未来更新奠定基础。
现在可以在搜索框中输入 “lycoris” 快速查找你所有的 Lycoris 模型 🥳
功能
- 自动生成你所有 LoRA 模型的可视化库的侧边栏
- 专为极速搜索而设计
- 轻松按基础模型(以及任何搜索关键词)过滤 LoRA
- 通过 LoRA 信息弹窗查看 LoRA 详情,包含重要模型信息,并提供一键复制训练词与标签
- 拖放 LoRA 到画布上以创建或更新 LoRA 节点
- 从 LoRA 信息弹窗拖放图片,可加载完整工作流(如果存在元数据)
- 通过文件夹结构、自动或自定义标签等多种方式分类和排序你的 LoRA
- 支持自定义 LoRA —— 详见下方使用说明
- 为那些你忘了下载的 LoRA 提供 NSFW 保护 😁
- 经过超大型(9000+ 模型)LoRA 库的实战考验
- 支持符号链接!
- 支持视频预览文件,为什么不呢?
安装
手动安装
- 将下载并解压后的文件放入你的 ComfyUI custom_nodes 目录即可,和往常一样,无需安装任何依赖项!
GitHub
https://github.com/Kinglord/ComfyUI_LoRA_Sidebar
- 将此仓库 git clone 到你的 ComfyUI custom nodes 文件夹中。
- 由于该节点仅为前端界面,无需任何 Python 依赖,你也可以直接下载并解压到该目录,我不会告密的。
- 确保在 ComfyUI 设置中启用新菜单。
- 安装后,你可能需要进入 LoRA 侧边栏设置,按你的偏好进行配置。如果你拥有大量 LoRA 并希望使用分类,我建议使用“折叠”默认设置。
- 打开侧边栏时,它将自动检测并开始处理你所有的 LoRA,这可能需要一段时间!
注册表 / 管理器
- 即将上线
注意:此侧边栏会处理并下载图片到自定义节点内的 loraData 目录中,以确保速度,但每 10 个 LoRA 约占用 1MB 空间。约 9500 个 LoRA 的集合大约占用 1GB。
使用方法
- 打开侧边栏,开始首次导入/处理你的 LoRA。
- 如果你拥有大量 LoRA,这可能需要较长时间。之所以慢,是因为我使用了 安全 的 CivitAI API 速率限制。如果你知道代码中哪里可以修改,也可以更改,但我并不推荐。该过程会在后台运行,即使你在完成前关闭 ComfyUI,下次打开时也会从中断处继续。
- 使用搜索框快速查找任何 LoRA。
- 侧边栏在不使用分类、仅进行原始搜索时速度最快,我知道这并非人人适用,但你可以尝试一下。
- 使用下拉菜单按基础模型过滤。
- 点击 ⭐ 将 LoRA 添加到收藏夹(再次点击可移除)。
- 点击 i 按钮查看 LoRA 详情,该弹窗包含大量有用信息,支持复制标签和删除 LoRA。
- 使用 📋 按钮复制 LoRA 的训练词。
- 使用刷新按钮更新 LoRA 信息。
- 将 LoRA 图片拖放到画布上以创建 LoRA 节点,或拖放到现有 LoRA 节点上以更新它。
- 目前仅支持默认(核心)ComfyUI 节点。
- 使用顶部的滑块快速调整 LoRA 预览图大小。
- 通过编辑自定义节点的 loraData 文件夹中 LoRA 文件夹内的预览图片和 info 文件,更新 LoRA 预览和/或数据——这是让自定义 LoRA 完全正常工作并保持所有数据本地化的最佳方式。
- 通过设置自定义外观和风格。
设置
该插件提供大量设置选项,用于自定义外观和排序。非自明的设置均有工具提示说明其用途。大多数人最可能调整的是用于排序的自定义标签——如果你不依赖目录结构进行分类的话。由于性能影响,我建议先尝试默认的“无”选项,看看是否满足需求,但我理解不分类浏览确实不够有趣。老实说,如果你的 LoRA 少于 3000 个,这根本无关紧要。
限制
- 拖放功能仅支持核心 ComfyUI 节点。如果你使用了自定义节点,请提交问题,我可以为你添加支持。
- 排序会降低侧边栏性能,但除非你拥有大量 LoRA,否则影响并不明显。
- 有时在大型 LoRA 库中,侧边栏初次打开时可能无法正确加载全部内容,关闭再打开即可修复(或点击搜索框的 X 按钮)——这不会影响搜索功能。
- 滑块外观不够美观,且未使用正确的节点。如果你频繁使用滑块,强烈建议查看我的 Slider Sidebar。
- 本插件并非 LoRA 管理工具,不用于帮助你管理 LoRA 文件。
- 在大型数据集中可能引发一些超时,但这些超时无害,仅会略微增加服务器日志的杂乱度。
要求
- 本插件为前端插件,必须使用新菜单才能工作,你可以在 ComfyUI 设置中启用它(顶部或底部均可)。
- ComfyUI 0.1.3+
- 由于仅是前端 UI,没有额外的 Python 依赖。
为什么?
之前已有其他方案试图在 ComfyUI 中可视化管理 LoRA,但它们都没能打动我,且大多数让 LoRA 使用变得更慢。我想要一个能更轻松、更快地使用 LoRA,且无任何冗余的工具。我其实曾做过这个项目,但后来听说 ComfyUI 即将推出内置模型浏览器,便暂停了。然而,几天前我试用了那个内置功能,由于我的 LoRA 太多,前端直接崩溃了。所以,如果你像我一样拥有大量 LoRA,我强烈不建议你尝试那个内置功能 😄。本插件专为真正的 LoRA“高级用户”设计,旨在让他们的 ComfyUI 使用体验更加轻松。
致谢
感谢所有 LoRA 创作者,提供了如此精彩的内容!
Comfy Org(显而易见)
https://github.com/comfyanonymous/ComfyUI
兼容性
已在 ComfyUI 0.2.0 上测试通过
应在 0.1.3+ 的任何版本中正常工作



