ComfyUI Easy Use
In order to make it easier to use the ComfyUI, I have made some optimizations and integrations to some commonly used nodes.
Install / Use
npx skills add yolain/ComfyUI-Easy-UseInstalls into whichever agent you are using.
README
ComfyUI-Easy-Use is an efficiency custom nodes integration package, which is extended on the basis of TinyTerraNodes. It has been integrated and optimized for many popular awesome custom nodes to achieve the purpose of faster and more convenient use of ComfyUI. While ensuring the degree of freedom, it restores the ultimate smooth image production experience that belongs to Stable Diffusion.
👨🏻🎨 Introduction
- Inspired by tinyterraNodes, which greatly reduces the time cost of tossing workflows。
- UI interface beautification, the first time you install the user, if you need to use the UI theme, please switch the theme in Settings -> Color Palette and refresh page.
- Added a node for pre-sampling parameter configuration, which can be separated from the sampling node for easier previewing.
- Wildcards and lora's are supported, for Lora Block Weight usage, ensure that the custom node package has the ComfyUI-Inspire-Pack.
- Multi-selectable styled cue word selector, default is Fooocus style json, custom json can be placed under styles, samples folder can be placed in the preview image (name and name consistent, image file name such as spaces need to be converted to underscores '_').
- The loader enables the A1111 prompt mode, which reproduces nearly identical images to those generated by webui.
- Noise injection into the latent space can be achieved using the
easy latentNoisyoreasy preSamplingNoiseInnode. - Simplified processes for SD1.x, SD2.x, SDXL, SVD, Zero123, etc. Example.
- Simplified Stable Cascade Example.
- Simplified Layer Diffuse Example,The first time you use it you may need to run
pip install -r requirements.txtto install the required dependencies. - Simplified InstantID Example, You need to make sure that the custom node package has the ComfyUI_InstantID.
- Extending the usability of XYplot.
- Fooocus Inpaint integration.
- Integration of common logical calculations, conversion of types, display of all types, etc.
- Background removal nodes for the RMBG-1.4 model supporting BriaAI, BriaAI Guide.
- Forcibly cleared the memory usage of the comfy UI model are supported.
- Stable Diffusion 3 multi-account API nodes are supported.
- Support SD3's model.
- Support Kolors‘s model.
- Support Flux's model.
- Support lazy if else and for loops.
👨🏻🔧 Installation
Clone the repo into the custom_nodes directory and install the requirements:
#1. Clone the repo
git clone https://github.com/yolain/ComfyUI-Easy-Use
#2. Install the requirements
Double-click install.bat to install the required dependencies
📜 Changelog
v1.3.6
- Restored
easy showAnythingsupport for list types (but displaying large data in some cases may still cause ComfyUI to crash) - Fix custom widgets to support subgraph and Nodes 2.0 #942
- Add
easy multiAnglenode - Convert
prompt.pyto V3 Schema - Fix
easy humanSegmentationerror - Add
easy stringJoinLines,easy stringToIntList,easy simpleMath - Fix
easy ifElseandeasy anythingIndexSwitchfails in certain environments
v1.3.5
- Fix
isNone - Add
preview_rescaletoeasy imageChooser - Fix widget hidden #910
- Add max parameter to
wildcardsPromptMatrixoffset #909 - Fix title box style on subgraph node
- Add
remove_empty_linesoneasy promptLine
v1.3.4
- Fix
easy seedListmax_num #879 - Add controlnet input to xyplot #877
- Support
nagative indexingforeasy indexAnything
v1.3.3
- Removed the definition of the CSS class name gird-cols-1 #859
- Fix lock seed not working in
easy promptAwait - Rename the nodes map
- Fix
easy imageChooseroutput error type #845
v1.3.2
- Revamp
easy imageChoosernode to adapt frontend>=v1.24.2, solution referenced from Comfyui_LG_Tools - Revamp
easy stylesSelectornode, and you can download other styles files to thestylesfolder - Revamp
easy humanSegmentationnode - Fix
easy makeImageForICLoranode issue, that occurred when the heights of two images were the same during image stitching on. - Add
easy joycaption3APInode - Add
easy promptAwaitnode
v1.3.1
- Rewrite drawNodeWidget and fix the GroupNode preview issue.
- Updated some features of XYPlot by mekinney
- Add
easy seedListnode (It's useful for in loops)
v1.3.0
- Set loop nodes maximum number of inputs and outputs to 20
- Add
uniform widthmethod toeasy makeImageForICLora - Add
wildcardsPromptMatrixNode by Rosmeowtis
v1.2.9
- Fix ImageChooser causes workflow processing to cancel
- Fix brushnet tensor(640) error
- Fix widgets not hidden after v1.6.0 frontend
- Fix image chooser can not select images
- Fix contextMenu monkey patching to affect custom scripts (pysssss) nodes
v1.2.8
- Added the multi-language catalog
- Fix CLIP vision model download URLs for IPAdapter and DynamiCrafter
- Improve error handling for model downloads with clearer error messages and better handling of download failures
v1.2.7
- Optimize display of the node maps
- Added
ben2oneasy imageRemBg - Using a new way to display the models thumbnails in the loaders (supported diffusion_models、lors、checkpoints)
v1.2.6
- Fix missing the "Red Rect" styles when you are missing custom nodes.
- Adjust the default value of
clip_skipfrom-1to-2in some easy loaders. - Fix the issue due to set nodes missing custom nodes which their connected, causing canvas to be messed up.
- Fix the
easy imageChoosercan not using in a loop.
v1.2.5
- Added
enable (GPU=A1111)noise mode oneasy preSamplingCustomandeasy preSamplingAdvanced - Added
easy makeImageForICLora - Added
REGULAR - FLUX and SD3.5 only (high strength)preset for InstantX Flux ipadapter oneasy ipadapterApply - Fix brushnet can not be used with startup arg
--fastmode - Support briaai RMBG-2.0
- Support mochi
- Implement reuse of end nodes output in the loop body (e.g: previewImage and showAnything and sth.)
v1.2.4
- Added
easy imageSplitTilesandeasy imageTilesFromBatch - Support
model_override,vae_override,clip_overridecan be input separately toeasy fullLoader - Added
easy saveImageLazy - Added
easy loadImageForLoop - Added
easy isFileExist - Added
easy saveText
v1.2.3
easy showAnythingandeasy cleanGPUUsedadded slot of output- Added human parts segmentation to
easy humanSegmentation- Code based on ComfyUI_Human_Parts - Using FluxGuidance when you are using a flux model and choose basicGuider and set the cfg>0 on
easy preSamplingCustom - Added
easy loraStackApplyandeasy controlnetStackApply- Apply loraStack and controlnetStack
v1.2.2
- Added
easy batchAny - Added
easy anythingIndexSwitch - Added
easy forLoopStartandeasy forLoopEnd - Added
easy ifElse - Added v2 web frond-end code
- Added
easy fluxLoader - Added support for
controlnetApplyRelated nodes with SD3 and hunyuanDiT - Fixed after using
easy applyFooocusInpaint, all lora models become unusable
v1.2.1
- Added
easy ipadapterApplyFaceIDKolors - Added inspyrenet to
easy imageRemBg - Added
easy controlnetLoader++ - Added PLUS (kolors genernal) and FACEID PLUS KOLORS preset to
easy ipadapterApplyandeasy ipadapterApplyADV(Supported kolors ipadapter) - Added
easy kolorsLoader- Code based on MinusZoneAI's and kijai's repo, thanks for their contribution.
v1.2.0
- Added
easy pulIDApplyandeasy pulIDApplyADV - Added
easy huanyuanDiTLoaderandeasy pixArtLoader - Added easy sliderControl - Slider control node, which can currently be used to control the parameters of ipadapterMS (double-click the slider to reset to default)
- Added layer_weights in
easy ipadapterApplyADV
v1.1.9
- Added gitsScheduler
- Added
easy imageBatchToImageListandeasy imageListToImageBatch - Recursive subcategories nested for models
- Support for Stable Diffusion 3 model
- Added
easy applyInpaint- All inpainting mode in this node
v1.1.8
- Added
easy controlnetStack - Added
easy applyBrushNet- Workflow Example - Added
easy applyPowerPaint- [Workflow Example](https://github.com/yolain/ComfyUI-Yolain-Workflows/blob/main/workflows/2_advanced/2-4inpaint
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.6kCommit, push, and open a PR
