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
- 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
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
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
- 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
- ☑️ Audio support
- ☑️ Batch processing
- Remake queue and outputs frontend requests using SSE
- ☑️ Presets batch
- Persistent accordions and tabs states
- ☑️ Nested subgraphs support
- Boolean/Dropdown/Radio elements
- Masks support
- Lora name validation
- Recursive None nodes auto deactivation