comfyui-workspace-manager
它可以让你将工作流集中在ComfyUI界面上。要使用它,只需点击侧边栏进行切换,无需来回在本地保存和查找,而且还可以通过简单修改名称快速创建新的工作流。
标签:StableDiffusion插件comfyui comfyui-workspace-managerComfyUI 工作空间管理器 – Comfyspace
ComfyUI工作空间管理器(Comfyspace)是一款专为项目管理而设计的自定义节点,旨在集中管理所有工作流程。用户可以在一个地方无缝切换工作流程,创建和更新它们,类似于Google Docs。
如有任何问题或建议,请加入我们的Discord频道。
安装
- [选项 1] 通过ComfyUI Manager(首选):在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可以获取最新更新!
特性
Comfyspace的主要特性包括:
- 轻松切换工作空间中不同的工作流程。
- 创建新的工作流程和重命名现有工作流程。
- 使用标签组织工作流程。
- 将所有工作流程自动导出到单个文件夹(现在位于/ComfyUI/my_workflows)。
- 【测试版】本地自动备份工作空间。
- 云同步和备份工作空间,确保数据永不丢失(即将推出)。
- 一键分享工作流程(即将推出)。
ComfyUI项目管理工具正在寻找合作者和共同开发者。如果您了解React、Python或ML模型部署,请通过weixuanfu01@gmail.com联系我们。我们希望让管理、分享和部署ComfyUI项目变得更加轻松。
常见问题解答
工作流程和工作空间数据存储在哪里?
🍺 所有您的工作流程现在都输出到/ComfyUI/my_workflows文件夹,我们将使您能够自定义此目录以适应您计算机中的任何目录。
我们的内部数据库数据存储在您的磁盘中,位于/ComfyUI/custom_nodes/comfyui-workspace-manager/db/。
即将推出的功能
- 一键安装模型:经常在从在线导入json工作流时,会出现许多缺失节点或模型错误,我们将提供轻松的一键安装功能,以安装Hugging face和Civiti的缺失模型。
- 模块化:现代软件开发项目都是模块化的,整个系统被拆分为不同的模块。在ComfyUI中,每个自定义节点都是一个模块,应该是自包含的,并且易于安装和从其他模块依赖。因此,模块(自定义节点)可以在项目之间轻松重用。 ➡️ 我们需要像web打包工具(例如webpack、vite)这样的东西。这将使每个自定义节点都是自包含的,并且清晰地定义了其依赖关系。
- 多工作流程项目:目前您只能一次处理一个工作流程,这限制了构建包含多个子工作流程部分的大型工作流程的潜力。每个工作流程可以看作一个自定义节点。您应该能够轻松地将一个工作流程转换为一个自定义节点。您可以在项目中重复使用工作流程/自定义节点。 ➡️ 我们需要一个跨工作流程的项目管理工具,类似于VSCode编辑器。
- 云运行/轻松部署:现在,您需要拥有Python和GPU服务器才能运行ComfyUI或Automatic111,这对于没有GPU的人来说非常痛苦。您应该能够独立运行UI,而无需支付GPU的费用💰。 ➡️ 通过一键共享和部署工作流程到云端,其他人可以轻松在浏览器中运行使用云GPU,而无需设置。这应该像运行Google Docs或Figma一样简单。
开发
克隆ComfyUI:
git clone https://github.com/comfyanonymous/ComfyUI
在/ComfyUI文件夹中克隆工作区管理器:
cd custom_nodes && git clone https://github.com/11cafe/comfyui-workspace-manager.git
在/ComfyUI/custom_nodes/comfyui-workspace-manager中执行以下操作:
npm install
cd ui && npm install
npm run build --watch
这将安装所有节点依赖项并在监视文件更改的情况下构建。您只需刷新浏览器即可查看对代码的更改。
在/ComfyUI内运行ComfyUI服务器:
python main.py 或 python3 main.py(根据您的版本)
以上是对ComfyUI工作空间管理器的简要介绍,它致力于提供便捷的项目管理功能,以简化工作流程和提高工作效率。