Download
1 variant available
160 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9
(4)
Sep 8, 2026
Other
WAS Node Suite v3 Reborn.
What Changed in v3
Expanded from 220 to 457 nodes, adding 241 new nodes across the suite.
Zero packages installed by default, down from 20 in v2.
Zero dependencies installed from Git URLs, down from 3 in v2.
No automatic pip installs, downloads, or builds during installation or startup.
216 of the original 220 node IDs remain unchanged, keeping the vast majority of existing workflows compatible.
Replaced dependency-heavy functionality with native Torch implementations running on ComfyUI's own device.
Removed default reliance on OpenCV, numba, rembg, timm, scipy, scikit-image, scikit-learn, and matplotlib.
Added 22 configurable optional node groups through
config.yaml, with 8 disabled by default.Added per-node disable controls for more granular installations.
Third-party resources are now bundled directly in the repository with their licenses, with nothing fetched from Git at runtime.
241 New Nodes
43 Three.js scene nodes — construct 3D scenes from nodes, preview them directly in ComfyUI, render/path trace to image batches, and export standalone browser scenes.
28 file, archive, and document nodes — ZIP archives, folder processing, six document formats, and content viewing.
24 logic and flow nodes — boolean reduction, condition chains, typed switches,
forloops, andwhileloops.20 layer nodes — build and manipulate layer stacks with effects, arrangement tools, and an interactive node canvas.
10 bounds nodes — represent image regions as values, measure them, draw them, crop to them, and paste processed results back.
9 HDR and linear-light nodes — preserve values above white, process HDR data through filters, and read/write EXR and DNG.
107 additional nodes covering image transforms, LUTs and color processing, masks, numbers, text, lists, dictionaries, samplers, LoRA stacks, animation, prompt terminology, and style libraries.
Major Architecture Changes
Face detection now runs through Torch-based implementations instead of requiring OpenCV.
Gradient maps now run natively without OpenCV.
Background removal, frame interpolation, seamless textures, color matching, levels, palettes, masks, and deconvolution have been moved to Torch/ComfyUI-native processing.
Optional functionality is isolated behind feature groups instead of forcing every dependency onto every installation.
Bundled browser libraries, fonts, face cascades, model weights, and networks are stored locally with their respective licenses.
Network access is disabled by default; nodes requiring unavailable weights report what is missing instead of silently downloading files.
Workflow Compatibility
No existing node ID was renamed.
216 of 220 v2 node IDs continue unchanged.
Four retired nodes have direct replacements available through ComfyUI's missing-node replacement system.
Existing saved wiring and settings are migrated where applicable.
36
true/falsedropdowns have been modernized into checkboxes.14 nodes with limited input slots now support up to 24–26 slots dynamically.
Batch nodes now include a
countoutput.Several node display names were clarified to avoid collisions with core ComfyUI nodes while retaining their underlying IDs.
Better In-Node Visualization
188 nodes now visually display their work directly on the graph, including:
Image comparisons
Histograms
File and loader information
Color ramps
3D scene previews
Text editors
Interactive contact sheets
Other task-specific visual interfaces
Show more

7290 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9
7K0 1 2 3 4 5 6 7 8 9K

WAS Node Suite has been going since 2023 on Civitai and on GitHub, and was among the first packs to put hundreds of nodes into users' hands. WAS-NS has over a million downloads, and is used by thousands of users daily. It has been MIT since the first commit: use it, change it, teach with it, or run it in paid services.
The pack contains 457 nodes for ComfyUI, across images, filters and colour, masking, text and prompts, logic and flow, numbers, latents and sampling, files, animation and video.
See NODES.md for reference.
Consider donating to the project to help me afford caffeine.
Installation
ComfyUI Manager, search for WAS Node Suite v3 and install v3.x.x. This is the recommended route.
Manually, clone into custom_nodes:
cd ComfyUI/custom_nodes
git clone https://github.com/WASasquatch/was-node-suite-comfyui.gitRequires ComfyUI 0.14.0 or newer and Python 3.10+.
That is the whole install. Nothing is installed, downloaded or built, now or on any later start. The pack never runs pip on its own.
The first start takes a second or two longer than the rest. Your config.yaml, the state database and the wildcard, LUT and view-extension folders are written under <ComfyUI user dir>/was-node-suite/, and python compiles the pack to bytecode. On the install this was measured on that is 1.4 seconds the first time and around 0.25 seconds on every start after. An update recompiles, so it happens once more each time you pull.
One optional group wants packages and ships off: document_export, which lets Save DOC write .docx, .odt and .pdf.
# portable ComfyUI, from the ComfyUI_windows_portable directory
python_embeded\python.exe -m pip install -r ComfyUI\custom_nodes\was-node-suite-comfyui\requirements\document_export.txtThen set document_export: true under features: in config.yaml. docs/CONFIG.md has every group, what it needs and what it gates.
What Changed in v3
Expanded from 220 to 457 nodes, adding 241 new nodes across the suite.
Zero packages installed by default, down from 20 in v2.
Zero dependencies installed from Git URLs, down from 3 in v2.
No automatic pip installs, downloads, or builds during installation or startup.
216 of the original 220 node IDs remain unchanged, keeping the vast majority of existing workflows compatible.
Replaced dependency-heavy functionality with native Torch implementations running on ComfyUI's own device.
Removed default reliance on OpenCV, numba, rembg, timm, scipy, scikit-image, scikit-learn, and matplotlib.
Added 22 configurable optional node groups through
config.yaml, with 8 disabled by default.Added per-node disable controls for more granular installations.
Third-party resources are now bundled directly in the repository with their licenses, with nothing fetched from Git at runtime.
241 New Nodes
43 Three.js scene nodes — construct 3D scenes from nodes, preview them directly in ComfyUI, render/path trace to image batches, and export standalone browser scenes.
28 file, archive, and document nodes — ZIP archives, folder processing, six document formats, and content viewing.
24 logic and flow nodes — boolean reduction, condition chains, typed switches,
forloops, andwhileloops.20 layer nodes — build and manipulate layer stacks with effects, arrangement tools, and an interactive node canvas.
10 bounds nodes — represent image regions as values, measure them, draw them, crop to them, and paste processed results back.
9 HDR and linear-light nodes — preserve values above white, process HDR data through filters, and read/write EXR and DNG.
107 additional nodes covering image transforms, LUTs and color processing, masks, numbers, text, lists, dictionaries, samplers, LoRA stacks, animation, prompt terminology, and style libraries.
Major Architecture Changes
Face detection now runs through Torch-based implementations instead of requiring OpenCV.
Gradient maps now run natively without OpenCV.
Background removal, frame interpolation, seamless textures, color matching, levels, palettes, masks, and deconvolution have been moved to Torch/ComfyUI-native processing.
Optional functionality is isolated behind feature groups instead of forcing every dependency onto every installation.
Bundled browser libraries, fonts, face cascades, model weights, and networks are stored locally with their respective licenses.
Network access is disabled by default; nodes requiring unavailable weights report what is missing instead of silently downloading files.
Workflow Compatibility
No existing node ID was renamed.
216 of 220 v2 node IDs continue unchanged.
Four retired nodes have direct replacements available through ComfyUI's missing-node replacement system.
Existing saved wiring and settings are migrated where applicable.
36
true/falsedropdowns have been modernized into checkboxes.14 nodes with limited input slots now support up to 24–26 slots dynamically.
Batch nodes now include a
countoutput.Several node display names were clarified to avoid collisions with core ComfyUI nodes while retaining their underlying IDs.
Better In-Node Visualization
188 nodes now visually display their work directly on the graph, including:
Image comparisons
Histograms
File and loader information
Color ramps
3D scene previews
Text editors
Interactive contact sheets
Other task-specific visual interfaces

