内容摘录
Minimalistic Comfy Wrapper WebUI v1.x
This is a UI extension for ComfyUI adding an additional inference focused UI, that dynamically adapts to your workflows - you only need to change the titles of nodes that you want to see in the Minimalistic webui, and click "Refresh" button. Also can work as a standalone server
*More screenshots here*
You have working workflows inside your ComfyUI installation, but you would want to work with them from a different perspective, simpler for inference, with all the noodles hidden? Want to use it on a phone? You find existing solutions like SwarmUI or ViewComfy too overengineered? So this project is made for you
Key features:
Stability: you don't need to be afraid of refreshing/closing the page - everything you do is kept in browser's local storage (like in ComfyUI). It only resets on the project updates to prevent unstable behavior
Work in Comfy and in this webui with the same workflows: you don't need to copy anything or to export in api format. Edit your workflows in Comfy - press "Refresh" button, and see the changes in MCWW
Better queues: you can change the order or priority of tasks, pause/resume the queue, and don't worry closing Comfy / rebooting your PC during generations
Prompt presets: save your favorite prompts in presets next to the input fields, and retrieve them in 1 click
Batch support: you can run batches for multiply images of videos
Built-in minimalist image editor, that allows you to add visual prompts to image editing model, or crop/rotate the image
Mobile friendly UI. You can use it in browser or as PWA app over local network. Read this for details
Don't hesitate to report any issues. Leave a star ⭐ on GitHub if you like this project
Installation
The easiest way to use this webui - install it from ComfyUI manager:
You should have ComfyUI Manager
Open "Manager" -> "Custom Nodes Manager"
Search "Minimalistic Comfy Wrapper WebUI" by author light-and-ray
Click "Install" and select the latest version. Don't select "nightly" version if you have normal security level, because in this case you will get an error
If you use comfy in a cloud or login extension, do this
Restart ComfyUI after installation
If everything is fine, you should see this button inside ComfyUI:
If you have troubles see this full installation guide
Node titles
You need to mark your input and output nodes with title in special format
For output nodes (SaveImage/SaveVideo) you need to set <Result:output:1> as title, where "Result" is a label displayed in ui, "output" is category and 1 is sort number (if you want to have a specific order for multiply elements). This category is mandatory
For main inputs you need to use category "prompt", for example <Positive prompt:prompt:1> for text prompt or <Image 1:prompt:1> for image prompt. This category is mandatory
Other settings you can bypass using "important", "advanced" or a custom category. Usually for settings you need to use Primitive node and connect it to desired widget input. For seed you should create Int node with title <Seed:advanced:1>
The UI also supports tabs, custom accordions, columns and other things. Full information on node titles is available here
Documentation
Full installation guide
.env file example with all possible variables
Full node titles info
Install as an app (PWA) and secure context guide
More about other features
CHANGELOG
Roadmap to version 2.0
☑️ Audio support
☑️ Batch processing
Remake queue and outputs frontend requests using SSE
Presets batch
Persistent accordions and tabs states
Nested subgraphs support
Roadmap to version 3.0
Boolean elements
Masks support
Lora name validation
Recursive None nodes auto deactivation