Node packVerifiedExternal
was-node-suite-comfyui
An extensive node suite for ComfyUI with over 210 new nodes
Maintainer@ltdrdataBgrade
Package profile
- Status
- Verified
- Publisher
- @ltdrdata
- Source
- GitHub
- Stars
- 236
README
WAS Node Suite (Revised)
A node suite for ComfyUI with many new nodes, such as image processing, text processing, and more.
Share Workflows to the workflows wiki. Preferably embedded PNGs with workflows, but JSON is OK too.
Important Updates
- 06/03/2025 The original author of WAS-NS has retired, so a revised version of the node pack has been registered.
Current Nodes:
There is documentation from Salt AI available here: https://docs.getsalt.ai/md/was-node-suite-comfyui/
- BLIP Model Loader: Load a BLIP model to input into the BLIP Analyze node
- BLIP Analyze Image: Get a text caption from a image, or interrogate the image with a question.
- Model will download automatically from default URL, but you can point the download to another location/caption model in
was_suite_config - Models will be stored in
ComfyUI/models/blip/checkpoints/
- Model will download automatically from default URL, but you can point the download to another location/caption model in
- SAM Model Loader: Load a SAM Segmentation model
- SAM Parameters: Define your SAM parameters for segmentation of a image
- SAM Parameters Combine: Combine SAM parameters
- SAM Image Mask: SAM image masking
- Image Bounds: Bounds a image
- Inset Image Bounds: Inset a image bounds
- Bounded Image Blend: Blend bounds image
- Bounded Image Blend with Mask: Blend a bounds image by mask
- Bounded Image Crop: Crop a bounds image
- Bounded Image Crop with Mask: Crop a bounds image by mask
- Bus Node: condense the 5 common connectors into one, keep your workspace tidy (Model, Clip, VAE, Positive Conditioning, Negative Conditioning)
- Cache Node: Cache Latnet, Tensor Batches (Image), and Conditioning to disk to use later.
- CLIPTextEncode (NSP): Parse noodle soups from the NSP pantry, or parse wildcards from a directory containing A1111 style wildacrds.
- Wildcards are in the style of
__filename__, which also includes subdirectories like__appearance/haircolour__(if you noodle_key is set to__) - You can set a custom wildcards path in
was_suite_config.jsonfile with key:"wildcards_path": "E:\\python\\automatic\\webui3\\stable-diffusion-webui\\extensions\\sd-dynamic-prompts\\wildcards"- If no path is set the wildcards dir is located at the root of WAS Node Suite as
/wildcards
- Wildcards are in the style of
- CLIP Input Switch: Switch between two CLIP inputs based on a boolean switch.
- CLIP Vision Input Switch: Switch between two CLIP Vision inputs based on a boolean switch.
- Conditioning Input Switch: Switch between two conditioning inputs.
- Constant Number
- Control Net Model Input Switch: Switch between two Control Net Model inputs based on a boolean switch.
- Create Grid Image: Create a image grid from images at a destination with customizable glob pattern. Optional border size and color.
- Create Grid Image from Batch: Create a grid image from a batch tensor of images.
- Create Morph Image: Create a GIF/APNG animation from two images, fading between them.
- Create Morph Image by Path: Create a GIF/APNG animation from a path to a directory containing images, with optional pattern.
- Create Video from Path: Create video from images from a specified path.
- CLIPSeg Masking: Mask a image with CLIPSeg and return a raw mask
- CLIPSeg Masking Batch: Create a batch image (from image inputs) and batch mask with CLIPSeg
- Dictionary to Console: Print a dictionary input to the console
- Image Analyze
- Black White Levels
- RGB Levels
- Depends on
matplotlib, will attempt to install on first run
- Depends on
- Diffusers Hub Down-Loader: Download a diffusers model from the HuggingFace Hub and load it
- Image SSAO (Ambient Occlusion): [Expiremental Beta Node] Create S
Nodes in this pack
100 nodes
Nodes in this pack
100 nodes- Blend Latents
- BLIP Analyze Image
- BLIP Model Loader
- Boolean To Text
- Bounded Image Blend
- Bounded Image Blend with Mask
- Bounded Image Crop
- Bounded Image Crop with Mask
- Bus Node
- Cache Node
- Checkpoint Loader
- Checkpoint Loader (Simple)
- CLIP Input Switch
- CLIP Vision Input Switch
- CLIPSeg Batch Masking
- CLIPSeg Masking
- CLIPSeg Model Loader
- CLIPSEG2
- CLIPTextEncode (BlenderNeko Advanced + NSP)
- CLIPTextEncode (NSP)
- Conditioning Input Switch
- Constant Number
- Control Net Model Input Switch
- Convert Masks to Images
- Create Grid Image
- Create Grid Image from Batch
- Create Morph Image
- Create Morph Image from Path
- Create Video from Path
- Debug Number to Console
- Dictionary to Console
- Diffusers Hub Model Down-Loader
- Diffusers Model Loader
- Export API
- Hex to HSL
- HSL to Hex
- Image Analyze
- Image Aspect Ratio
- Image Batch
- Image Blank
- Image Blend
- Image Blend by Mask
- Image Blending Mode
- Image Bloom Filter
- Image Bounds
- Image Bounds to Console
- Image Canny Filter
- Image Chromatic Aberration
- Image Color Palette
- Image Crop Face
- Image Crop Location
- Image Crop Square Location
- Image Displacement Warp
- Image Dragan Photography Filter
- Image Edge Detection Filter
- Image fDOF Filter
- Image Film Grain
- Image Filter Adjustments
- Image Flip
- Image Generate Gradient
- Image Gradient Map
- Image High Pass Filter
- Image History Loader
- Image Input Switch
- Image Levels Adjustment
- Image Load
- Image Lucy Sharpen
- Image Median Filter
- Image Mix RGB Channels
- Image Monitor Effects Filter
- Image Nova Filter
- Image Padding
- Image Paste Crop
- Image Paste Crop by Location
- Image Paste Face
- Image Perlin Noise
- Image Perlin Power Fractal
- Image Pixelate
- Image Power Noise
- Image Rembg (Remove Background)
- Image Remove Background (Alpha)
- Image Remove Color
- Image Resize
- Image Rotate
- Image Rotate Hue
- Image Save
- Image Seamless Texture
- Image Select Channel
- Image Select Color
- Image Send HTTP
- Image Shadows and Highlights
- Image Size to Number
- Image SSAO (Ambient Occlusion)
- Image SSDO (Direct Occlusion)
- Image Stitch
- Image Style Filter
- Image Threshold
- Image Tiled
- Image to Latent Mask
- Image to Noise
Related resources
16 connections
Related resources
16 connectionsUsed byFLUX-[All in one]-Advanced workflow with Leftover noise return and High-res Fix. — v1.0Used bySDXL Ultimate 16 MegaPixel — v1.0Used by(Video Tutorial Resources) Kontext, Speed Boosts and updated Loaders — v1.0Used byControlnet Flux Comparison — v1.0Used byImage to Pixel StyleUsed byAITK-Flux Faceswap — v1.0Used byColorize with ReferenceUsed byFlux Controlnet Upscale — v1.0Used by[Segment+Frequency] Sharp Without DistortionUsed bySimple IllustriousXL Workflow — v2.0Used byKontext character creator — v2.0-extrasUsed by4 or 9 steps, Sampler chains & noise types chains - Flux, Mochi, PDXL, MoGe, LTXV, Others — 🦄🖼>ltx📹Used bySimple Dynamic Path based on day and time to keep projects sorted — v1.0Used byClothes Swap that Really WorksUsed by[FLUX] Florence2 img2img basic workflow (for beginner) — v1.0Used by[flux1-kontext-dev] generates a comic from input image — v1.0
Sources
3 sources
Sources
3 sourcesGitHubSourceVersion 44de705818d4663fefefde57ffe0ea5a9ea39df4
github.com/ltdrdata/was-node-suite-comfyuiVerified Oct 8
Comfy registrySource
raw.githubusercontent.com/Comfy-Org/ComfyUI-Manager/main/extension-node-map.jsonVerified Oct 8
Source excerpts
1 excerpt
Source excerpts
1 excerptSource context: Repo ltdrdata/was-node-suite-comfyui
