diffusers accelerate clip_interrogator>=0.6.0 lark onnxruntime opencv-python-headless sentencepiece spandrel matplotlib peft

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.
easy latentNoisy or easy preSamplingNoiseIn node.pip install -r requirements.txt to install the required dependencies.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
v1.3.6
easy showAnything support for list types (but displaying large data in some cases may still cause ComfyUI to crash)easy multiAngle nodeprompt.py to V3 Schemaeasy humanSegmentation erroreasy stringJoinLines,easy stringToIntList, easy simpleMatheasy ifElse and easy anythingIndexSwitch fails in certain environmentsv1.3.5
isNonepreview_rescale to easy imageChooserwildcardsPromptMatrix offset #909remove_empty_lines on easy promptLinev1.3.4
easy seedList max_num #879nagative indexing for easy indexAnythingv1.3.3
easy promptAwaiteasy imageChooser output error type #845v1.3.2
easy imageChooser node to adapt frontend>=v1.24.2, solution referenced from Comfyui_LG_Toolseasy stylesSelector node, and you can download other styles files to the styles foldereasy humanSegmentation nodeeasy makeImageForICLora node issue, that occurred when the heights of two images were the same during image stitching on.easy joycaption3API nodeeasy promptAwait nodev1.3.1
easy seedList node (It’s useful for in loops)v1.3.0
uniform width method to easy makeImageForICLorawildcardsPromptMatrix Node by Rosmeowtisv1.2.9
v1.2.8
v1.2.7
ben2 on easy imageRemBgv1.2.6
clip_skip from -1 to -2 in some easy loaders.easy imageChooser can not using in a loop.v1.2.5
enable (GPU=A1111) noise mode on easy preSamplingCustom and easy preSamplingAdvancedeasy makeImageForICLoraREGULAR - FLUX and SD3.5 only (high strength) preset for InstantX Flux ipadapter on easy ipadapterApply--fast modev1.2.4
easy imageSplitTiles and easy imageTilesFromBatchmodel_override,vae_override,clip_override can be input separately to easy fullLoadereasy saveImageLazyeasy loadImageForLoopeasy isFileExisteasy saveTextv1.2.3
easy showAnything and easy cleanGPUUsed added slot of outputeasy humanSegmentation – Code based on ComfyUI_Human_Partseasy preSamplingCustomeasy loraStackApply and easy controlnetStackApply – Apply loraStack and controlnetStackv1.2.2
easy batchAnyeasy anythingIndexSwitcheasy forLoopStart and easy forLoopEndeasy ifElseeasy fluxLoadercontrolnetApply Related nodes with SD3 and hunyuanDiTeasy applyFooocusInpaint, all lora models become unusablev1.2.1
easy ipadapterApplyFaceIDKolorseasy imageRemBgeasy controlnetLoader++easy ipadapterApply and easy ipadapterApplyADV (Supported kolors ipadapter)easy kolorsLoader – Code based on MinusZoneAI‘s and kijai‘s repo, thanks for their contribution.v1.2.0
easy pulIDApply and easy pulIDApplyADVeasy huanyuanDiTLoader and easy pixArtLoadereasy ipadapterApplyADVv1.1.9
easy imageBatchToImageList and easy imageListToImageBatcheasy applyInpaint – All inpainting mode in this nodev1.1.8
easy controlnetStackeasy applyBrushNet – Workflow Exampleeasy applyPowerPaint – Workflow Examplev1.1.7
easy prompt – Subject and light presets, maybe adjusted latereasy icLightApply – Light and shadow migration, Code based on ComfyUI-IC-Lighteasy imageSplitGrideasy kSamplerInpainting added options such as different diffusion and brushnet in additional widgeteasy applyFooocusInpaint – Replace FooocusInpaintLoadereasy fooocusInpaintLoaderv1.1.6
easy preSampling and easy fullkSamplereasy kSampler & easy fullkSamplereasy styleAlignedBatchAlign – Credit of style_aligned_comfyeasy ckptNameseasy controlnetNameseasy imagesSplitimage – Batch images split into single imageseasy imageCount – Get Image Counteasy textSwitch – Text Switchv1.1.5
easy cleanGPUUsed – the memory usage of the comfyUI can to be clearedeasy humanSegmentation – Human Part Segmentationeasy imageColorMatcheasy ipadapterApplyRegionaleasy ipadapterApplyFromParamseasy imageInterrogator – Image To Prompteasy stableDiffusion3API – Easy Stable Diffusion 3 Multiple accounts API Nodev1.1.4
easy preSamplingCustom – Custom-PreSampling, can be supported cosXL-editeasy ipadapterStyleCompositioneasy preSamplingNoiseIn、easy latentNoisy、east Unsampler compatible with ComfyUI Revision>=2098 [0542088e] or laterv1.1.3
easy ipadapterApply Added COMPOSITION preseteasy promptLineeasy promptReplaceeasy promptConcateasy wildcards Added multiline_modev1.1.2
easy sv3dLoadereasy dynamiCrafterLoadereasy ipadapterApplyeasy ipadapterApplyADVeasy ipadapterApplyEncodereasy ipadapterApplyEmbedseasy preMaskDetailerFixeasy stylesSelector is change the prompt when not select the styleeasy pipeEdit error when add lora to prompteasy kSamplerInpainting add *additional* widget,you can choose ‘Differential Diffusion’ or ‘Only InpaintModelConditioning’v1.1.1
easy preSamplingAdvanced Added return_with_leftover_noiseeasy stylesSelector error when choose the custom fileeasy preSamplingLayerDiffusion Added optional input parameter for maskeasy imageRemBg – The default is BriaAI’s RMBG-1.4 model, which removes the background effect more and fasterv1.1.0
easy imageSplitList – to split every N imageseasy preSamplingDiffusionADDTL – It can modify foreground、background or blended additional prompteasy preSamplingNoiseIn It can replace the easy latentNoisy node that needs to be fronted to achieve better noise injectioneasy pipeEdit Added conditioning splicing mode selection, you can choose to replace, concat, combine, average, and set timestep rangeeasy pipeEdit – nodes that can edit pipes (including re-enterable prompts)easy preSamplingLayerDiffusion and easy kSamplerLayerDiffusioneasy instantIDApplyADV can link positive and negativeeasy wildcards When LoRa is not filled in completely, LoRa is not automatically retrieved, resulting in failure to load LoRaeasy instantIDApply mask not input rightv1.0.9
easy pipeIneasy instantIDApply – you need installed ComfyUI_InstantID fisrt, WorkflowExampleeasy detailerFix not added to the list of nodes available for saving images formatting extensionseasy XYInputs: PromptSR errors are reported when replacing negative promptsv1.0.8
easy cascadeLoader stage_c and stage_b support the checkpoint model (Download checkpoints models)easy styleSelector The search box is modified to be case-insensitiveeasy fullLoader positive、negative、latent added to the output itemseasy svdLoader error when the positive or negative is emptyeasy detailerFix generation error when batch size is greater than 1v1.0.7
easy cascadeLoader – stable cascade Loadereasy preSamplingCascade – stable cascade preSampling Settingseasy fullCascadeKSampler – stable cascade stage-c ksampler fulleasy cascadeKSampler – stable cascade stage-c ksampler simplev1.0.6
easy XYInputs: Checkpointeasy XYInputs: Loraeasy seed can manually switch the random seed when increasing the fixed seed valueeasy fullLoader and all loaders to automatically adjust the node size when switching LoRav1.0.5
easy isSDXLeasy svdLoader, which can be used with open_clip modeleasy wildcards, wildcard populated text can be outputv1.0.4
easy showAnything added support for converting other types (e.g., tensor conditions, images, etc.)easy showLoaderSettingsNames can display the model and VAE name in the output loader assemblyeasy promptListeasy fooocusInpaintLoader (only the process of SDXLModel is supported)easy imageSave – Image saving node with date conversion and aspect and height formattingeasy joinImageBatcheasy kSamplerInpainting Added the patch input value to be used with the FooocusInpaintLoader nodeeasy wildcards An error is reported when running with the PS extensioneasy XYInputs: ControlNet Erroreasy loraStack error when toggle is disabledeasy imageSave added only_preiveweasy latentCompositeMaskedWithCond nodev1.0.3
easy stylesSelectoreasy controlnetLoader and easy controlnetLoaderADVeasy XYInputs: Sampler/Scheduler Erroreasy comfyLoader erroreasy getNode and easy setNode the title does not change when loadingv1.0.2
easy XYPlotAdvanced and some nodes about easy XYInputs📜Groups Map(EasyUse) to the context menu.autocomplete folder has been added, If you have ComfyUI-Custom-Scripts installed, the txt files in that folder will be merged and overwritten to the autocomplete .txt file of the pyssss package at startup.a1111_prompt_style is Trueeasy XYInputs ModelMergeBlocks Values can be imported from CSV fileseasy pipeToBasicPipe Bugeasy imageRemBgv1.0.1
easy comfyLoader erroreasy kSamplerInpaintingeasy pipeToBasicPipewidth and height can not customize in easy svdLoadervae_name is not working in easy fullLoader and easy a1111Loader and easy comfyLoadereasy fullkSampler outputs errormodel_override is not working in easy fullLoadereasy hiresFix erroreasy xyplot font file path errorseed_num to easy seedeasy pipeIn inputs bugeasy preDetailerFix have added a new parameter optional_imageeasy zero123Loader and easy svdLoader model into cache.easy seedimage_output default value is “Preview”easy fullLoader and easy a1111Loader have added a new parameter a1111_prompt_style,that can reproduce the same image generated from stable-diffusion-webui on comfyui, but you need to install ComfyUI_smZNodes to use this feature in the current versionv1.0.0
easy positive – simple positive prompt texteasy negative – simple negative prompt texteasy wildcards – support for wildcards and hint text selected by Loraeasy portraitMaster – PortraitMaster v2.2easy loraStack – Lora stackeasy fullLoader – full version of the loadereasy zero123Loader – simple zero123 loadereasy svdLoader – easy svd loadereasy fullkSampler – full version of the sampler (no separation)easy hiresFix – support for HD repair of Pipeeasy predetailerFix and easy DetailerFix – support for Pipe detail fixingeasy ultralyticsDetectorPipe and easy samLoaderPipe – Detect loader (detail fixed input)easy pipein easy pipeout – Pipe input and outputeasy xyPlot – simple xyplot (more controllable parameters will be updated in the future)easy imageRemoveBG – image to remove backgroundeasy imagePixelPerfect – image pixel perfecteasy poseEditor – Pose editoreasy globalSeed is not workingseed_num values were out of order due to cg-use-everywhere updating the chart in real timeeasy imageSize, easy imageSizeBySide, easy imageSizeByLongerSide as end nodesseed_num (random seed value) could not be read consistently in historyUpdated at 12/14/2023
easy a1111Loader and easy comfyLoader added batch_size of required input parameterseasy controlnetLoaderADV nodeeasy controlnetLoaderADV and easy controlnetLoader added control_net of optional input parameterseasy preSampling and easy preSamplingAdvanced added image_to_latent optional input parameterseasy imageSizeBySide node, which can be output as a long side or a short sideUpdated at 12/13/2023
easy LLLiteLoader node, if you have pre-installed the kohya-ss/ControlNet-LLLite-ComfyUI package, please move the model files in the models to ComfyUI\models\controlnet\ (i.e. in the default controlnet path of comfy, please do not change the file name of the model, otherwise it will not be read).easy controlnetLoader to the bottom of the loader category.easy imageSize and easy imageSizeByLongerSize outputs.Updated at 12/11/2023
showSpentTime node to display the time spent on image diffusion and the time spent on VAE decoding imagesDisclaimer: Opened source was not easy. I have a lot of respect for the contributions of these original authors. I just did some integration and optimization.
| Nodes Name(Search Name) | Related libraries | Library-related node |
|:——————————-|:—————————————————————————-|:————————-|
| easy setNode | ComfyUI-extensions | diffus3.SetNode |
| easy getNode | ComfyUI-extensions | diffus3.GetNode |
| easy bookmark | rgthree-comfy | Bookmark 🔖 |
| easy portraitMarker | comfyui-portrait-master | Portrait Master |
| easy LLLiteLoader | ControlNet-LLLite-ComfyUI | LLLiteLoader |
| easy globalSeed | ComfyUI-Inspire-Pack | Global Seed (Inspire) |
| easy preSamplingDynamicCFG | sd-dynamic-thresholding | DynamicThresholdingFull |
| dynamicThresholdingFull | sd-dynamic-thresholding | DynamicThresholdingFull |
| easy imageInsetCrop | rgthree-comfy | ImageInsetCrop |
| easy poseEditor | ComfyUI_Custom_Nodes_AlekPet | poseNode |
| easy preSamplingLayerDiffusion | ComfyUI-layerdiffusion | LayeredDiffusionApply… |
| easy dynamiCrafterLoader | ComfyUI-layerdiffusion | Apply Dynamicrafter |
| easy imageChooser | cg-image-picker | Preview Chooser |
| easy styleAlignedBatchAlign | style_aligned_comfy | styleAlignedBatchAlign |
| easy kolorsLoader | ComfyUI-Kolors-MZ | kolorsLoader |
ComfyUI – Powerful and modular Stable Diffusion GUI
ComfyUI-ComfyUI-Manager – ComfyUI Manager
tinyterraNodes – Pipe nodes (node bundles) allow users to reduce unnecessary connections
ComfyUI-extensions – Diffus3 gets and sets points that allow the user to detach the composition of the workflow
ComfyUI-Impact-Pack – General modpack 1
ComfyUI-Inspire-Pack – General Modpack 2
ComfyUI-ResAdapter – Make model generation independent of training resolution
ComfyUI_IPAdapter_plus – Style migration
ComfyUI_InstantID – Face migration
ComfyUI_PuLID – Face migration
ComfyUI-Custom-Scripts – pyssss🐍
cg-image-picker – Image Preview Chooser
ComfyUI_ExtraModels – DiT custom nodes
This software is provided “as is,” without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.
Users are solely responsible for ensuring that their use of this software complies with all applicable laws and regulations in the jurisdiction where they use the software or publish content generated by it. The authors and copyright holders are not responsible for any violations of laws or regulations by users in their respective locations.
Comfyui-Easy-Use is an GPL-licensed open source project. In order to achieve better and sustainable development of the project, i expect to gain more backers.
If my custom nodes has added value to your day, consider indulging in a coffee to fuel it further!
💖You can support me in any of the following ways:
My gratitude extends to the generous souls who bestow a star. Your support is much appreciated!
[](https://github.com/yolain/ComfyUI-Easy-Use/stargazers)