A ComfyUI workflow management extension to organize and manage all your workflows in one place. Seamlessly switch between workflows, track version history and image generation history within a single workspace, like Google Docs.
If you have questions or suggestions, please Join our Discord
for collaboration, email: weixuanfu01@gmail.com
Simply search for “ComfyUI Workspace Manager”, install, and restart ComfyUI.
Like any other custom node installation, in your ComfyUI root folder
cd custom_nodes && git clone https://github.com/11cafe/comfyui-workspace-manager.git
and restart your ComfyUI.
It is recommended to do git clone than downloading zip folder, because you can get latest updates by git pull
!
Every image/video you generate will be saved in the gallery of the current workflow. You can set any image in the gallery as the cover photo of the workflow
Finally, you can manually save your workflow by either click the 💾 floppy disk icon beside the workflow name or Shift+S shortcut (you can customize this shortcut in Settings) Everytime you save, it will create a new record in Version History (you can access this in the dropdown menu on the left side of the name topbar) You can go back and switch versions in version history. You won't need to worry about losing any changes from now on!
/ComfyUI/my_workflows
), customize this location in Settingsswitch between flows:
🤏drag and drop to insert sub-workflow:
🗂️Organize your workflows with folders:
Choose the folder location where you want to save your workflows .json files in Settings:
Bulk import flows:
add tags to flow:
Workflow operations: Manual Save, Download, Discard unsaved changes:
Version history:
duplicate flow by right click menu option:
Looking for colaborators and coworkers to develop this ComfyUI project management tool. If you know React, Python or ML model deployment, please reach out to weixuanfu01@gmail.com We want to make it easy to manage, share and deploy ComfyUI project.
🍺 All your workflows are now output to a folder in /ComfyUI/my_workflows
⚠️Note: this is a ONE-WAY sync folder, that will only reflect changes made from your ComfyUI workspace browser; If you add some files manually using your OS file system (e.g. Finder in MacOS, File Explorer in Windows), workspace manager will not be able to pickup those changes. You need to use the "Import" button in files side bar to add new files to workspace manager.
Our internal db data is stored in your disk under /ComfyUI/custom_nodes/comfyui-workspace-manager/db/
1-Click Install Models Often when you import a json workflow from online, it will show lots of missing nodes or models errors, we will provide easy one-click install for missing models from Hugging face and Civiti
Modular Modern software development project are all modularized, the whole system is broken down into different modules. In ComfyUI each custom node is a module and should be self contained and easy to install and depend on from other modules. So that the modules (custom nodes) can be easily reused across projects. ➡️ We need something like web bundler, e.g. webpack, vite. This will make each custom node self contained and has a clear definition of its dependency.
Multi workflow project Now you can only work on one workflow at a time, this limits the potential to build large scale workflows that consists multiple sub-workflows parts. Each workflow can be seen as a custom node. You should be able to easily convert one workflow into one custom node. You can reuse workflow/custom node across your project. ➡️ We need a cross workflow, project management tool, like VSCode editor
Cloud running / easy deployment Right now you need to have python and GPU server up to run ComfyUI or Automatic111, that’s really painful for people who do not own a GPU. You should be able to run UI independently without paying for GPU💰. ➡️ Share and deploy your workflow to cloud in 1click and other people can easily run in browser using cloud GPU with no setup. It should be as easy as running Google Docs or Figma.
ComfyUI: https://github.com/comfyanonymous/ComfyUI
ComfyUI Browser: https://github.com/talesofai/comfyui-browser (Media display code for reference) And thanks to all custom node creators building the community!
git clone https://github.com/comfyanonymous/ComfyUI
follow the install and setup instructions of ComfyUI READMEcd custom_nodes && git clone https://github.com/11cafe/comfyui-workspace-manager.git
/ComfyUI/custom_nodes/comfyui-workspace-manager
do cd ui && npm install
this will install all node dependencies/ComfyUI/custom_nodes/comfyui-workspace-manager/ui
npm run build --watch
this command will watch for your file changes and automatically rebuild, you just need to refresh to see your changes in browser everyting you change some code/ComfyUI
do python main.py
or python3 main.py
depending on your version此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。