一个 ComfyUI 工作流管理扩展,可在一个地方组织和管理您的所有工作流。在工作流程之间无缝切换,在单个工作区(如 Google Docs)中跟踪版本历史记录和图像生成历史记录。
如果您有任何问题或建议,请加入我们的 Discord:https://discord.com/invite/HHvfEurv2Z
如需协作,请发送电子邮件至:weixuanfu01@gmail.com
workspace-manager插件百度网盘下载链接:https://pan.baidu.com/s/1kPTCI0rhFIkrooO-CSvL9Q?pwd=3zkw
提取码:3zkw 解压密码:heehel
原文章网址链接:https://github.com/11cafe/comfyui-workspace-manager?tab=readme-ov-file
AI工具专区:https://heehel.com/category/ai-soft
教程专区:https://heehel.com/category/ai-tutorial
安装
[选项 1] 通过 ComfyUI Manager(首选)
只需搜索“ComfyUI Workspace Manager”,安装并重新启动 ComfyUI。[选项 2] 通过 git
与任何其他自定义节点安装一样,在您的 ComfyUI 根文件夹中
cd custom_nodes && git clone https://github.com/11cafe/comfyui-workspace-manager.git
并重新启动您的 ComfyUI。
建议使用 git clone 而不是下载 zip 文件夹,因为您可以通过以下方式获取最新更新!git pull
特征
更新 01/03/2024 -图库和封面图片
您生成的每个图像/视频都将保存在当前工作流程的图库中。您可以将图库中的任何图像设置为工作流的封面照片
更新 12/29/2023 -手动保存,版本历史记录
最后,您可以通过单击工作流名称旁边的软盘图标或 Shift+S 快捷方式(您可以在“设置”中自定义此快捷方式)来手动保存工作流 每次保存时,它都会在“版本历史记录”中创建一条新记录(您可以在名称顶部栏左侧的下拉菜单中访问此记录)您可以在版本历史记录中返回并切换版本。从现在开始,您无需担心丢失任何更改!
- 毫不费力地在工作区中的不同工作流之间切换。
- 拖放以将子工作流插入到当前流程中。
- 创建和命名工作流
- 使用文件夹、标签组织工作流
- 将所有工作流保存在单个文件夹中(默认为),在“设置”中自定义此位置/ComfyUI/my_workflows
- 图库和封面图像:您生成的每张图像/视频都将保存在当前工作流程的图库中。您可以将图库中的任何图像设置为工作流的封面照片
- 工作流的版本控制,永远不会丢失任何更改(每次按保存时,它都会在历史记录中记录一个新版本,您可以轻松地恢复到任何版本,例如 git)
- 将工作流批量导入工作区
- 在右键菜单中快速复制流程
- 云同步和备份工作区,因此您永远不会丢失数据(即将推出!
- 一键式共享工作流程(即将推出!
在流之间切换:
拖放以插入子工作流:
使用文件夹组织工作流:
在“设置”中选择要保存工作流 .json 文件的文件夹位置:
批量导入流程:
向 Flow 添加标签:
工作流操作:手动保存、下载、放弃未保存的更改:
版本历史记录:
通过右键单击菜单选项复制流:
寻找合作者和同事来开发这个ComfyUI项目管理工具。如果您了解 React、Python 或 ML 模型部署,请联系 weixuanfu01@gmail.com 我们希望让管理、共享和部署 ComfyUI 项目变得容易。
常见问题
我的工作流和工作区数据存储在哪里?
现在,您的所有工作流都输出到/ComfyUI/my_workflows 注意:这是一个单向同步文件夹,仅反映从您的 ComfyUI 工作区浏览器所做的更改;如果您使用操作系统文件系统(例如 MacOS 中的 Finder、Windows 中的文件资源管理器)手动添加某些文件,工作区管理器将无法拾取这些更改。您需要使用文件侧边栏中的“导入”按钮将新文件添加到工作区管理器。
我们的内部数据库数据存储在您的磁盘的 /ComfyUI/custom_nodes/comfyui-workspace-manager/db/ 下
即将推出的功能
- 一键安装模型通常,当您从在线导入 json 工作流时,它会显示大量缺失节点或模型错误,我们将为 Hugging face 和 Civiti 中缺失的模型提供简单的一键式安装
- 模块化现代软件开发项目都是模块化的,整个系统被分解成不同的模块。在ComfyUI中,每个自定义节点都是一个模块,应该是独立的,易于安装,并依赖于其他模块。因此,模块(自定义节点)可以很容易地跨项目重用。 我们需要像 web bundler 这样的东西,例如 webpack、vite。这将使每个自定义节点都是独立的,并且对其依赖关系有明确的定义。
- 多工作流项目现在,您一次只能处理一个工作流,这限制了构建由多个子工作流部分组成的大规模工作流的可能性。每个工作流都可以看作是一个自定义节点。您应该能够轻松地将一个工作流转换为一个自定义节点。您可以在项目中重用工作流/自定义节点。 我们需要一个跨工作流的项目管理工具,比如 VSCode 编辑器
- 云运行/轻松部署现在你需要有python和GPU服务器来运行ComfyUI或Automatic111,这对于没有GPU的人来说真的很痛苦。您应该能够独立运行 UI,而无需为 GPU付费。 只需单击一下,即可将您的工作流程共享并部署到云端,其他人无需设置即可使用云 GPU 在浏览器中轻松运行。它应该像运行 Google Docs 或 Figma 一样简单。
学分
- ComfyUI:https://github.com/comfyanonymous/ComfyUI
- ComfyUI Browser: https://github.com/talesofai/comfyui-browser (媒体显示代码供参考)感谢所有构建社区的自定义节点创建者!
开发
按照 ComfyUI README 的安装和设置说明克隆 ComfyUIgit clone https://github.com/comfyanonymous/ComfyUI
克隆工作区管理器在/ComfyUI 文件夹中
cd custom_nodes && git clone https://github.com/11cafe/comfyui-workspace-manager.git
npm 安装在里面这样做将安装所有节点依赖项/ComfyUI/custom_nodes/comfyui-workspace-managercd ui && npm install
构建并运行在此命令中,将监视您的文件更改并自动重建,您只需要刷新即可在每次更改某些代码时查看浏览器中的更改/ComfyUI/custom_nodes/comfyui-workspace-manager/uinpm run build --watch
运行 ComfyUI 服务器内部或取决于您的版本/ComfyUIpython main.pypython3 main.py
https://heehel.com/aigc/comfyui-workspace-manager.html
https://heehel.com/aigc/comfyui-custom-node.html