ComfyUI Node: Forge ControlNet Stack
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
Category
ForgeUI
Inputs
forge_url STRING
enabled BOOLEAN
cn_1_image IMAGE
cn_1_model
- None
cn_1_preprocessor
- none
cn_1_weight FLOAT
cn_1_start FLOAT
cn_1_end FLOAT
cn_1_resolution INT
cn_1_threshold_a FLOAT
cn_1_threshold_b FLOAT
cn_1_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_1_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_2_image IMAGE
cn_2_model
- None
cn_2_preprocessor
- none
cn_2_weight FLOAT
cn_2_start FLOAT
cn_2_end FLOAT
cn_2_resolution INT
cn_2_threshold_a FLOAT
cn_2_threshold_b FLOAT
cn_2_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_2_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_3_image IMAGE
cn_3_model
- None
cn_3_preprocessor
- none
cn_3_weight FLOAT
cn_3_start FLOAT
cn_3_end FLOAT
cn_3_resolution INT
cn_3_threshold_a FLOAT
cn_3_threshold_b FLOAT
cn_3_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_3_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_4_image IMAGE
cn_4_model
- None
cn_4_preprocessor
- none
cn_4_weight FLOAT
cn_4_start FLOAT
cn_4_end FLOAT
cn_4_resolution INT
cn_4_threshold_a FLOAT
cn_4_threshold_b FLOAT
cn_4_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_4_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_5_image IMAGE
cn_5_model
- None
cn_5_preprocessor
- none
cn_5_weight FLOAT
cn_5_start FLOAT
cn_5_end FLOAT
cn_5_resolution INT
cn_5_threshold_a FLOAT
cn_5_threshold_b FLOAT
cn_5_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_5_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_6_image IMAGE
cn_6_model
- None
cn_6_preprocessor
- none
cn_6_weight FLOAT
cn_6_start FLOAT
cn_6_end FLOAT
cn_6_resolution INT
cn_6_threshold_a FLOAT
cn_6_threshold_b FLOAT
cn_6_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_6_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_7_image IMAGE
cn_7_model
- None
cn_7_preprocessor
- none
cn_7_weight FLOAT
cn_7_start FLOAT
cn_7_end FLOAT
cn_7_resolution INT
cn_7_threshold_a FLOAT
cn_7_threshold_b FLOAT
cn_7_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_7_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_8_image IMAGE
cn_8_model
- None
cn_8_preprocessor
- none
cn_8_weight FLOAT
cn_8_start FLOAT
cn_8_end FLOAT
cn_8_resolution INT
cn_8_threshold_a FLOAT
cn_8_threshold_b FLOAT
cn_8_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_8_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_9_image IMAGE
cn_9_model
- None
cn_9_preprocessor
- none
cn_9_weight FLOAT
cn_9_start FLOAT
cn_9_end FLOAT
cn_9_resolution INT
cn_9_threshold_a FLOAT
cn_9_threshold_b FLOAT
cn_9_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_9_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_10_image IMAGE
cn_10_model
- None
cn_10_preprocessor
- none
cn_10_weight FLOAT
cn_10_start FLOAT
cn_10_end FLOAT
cn_10_resolution INT
cn_10_threshold_a FLOAT
cn_10_threshold_b FLOAT
cn_10_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_10_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_11_image IMAGE
cn_11_model
- None
cn_11_preprocessor
- none
cn_11_weight FLOAT
cn_11_start FLOAT
cn_11_end FLOAT
cn_11_resolution INT
cn_11_threshold_a FLOAT
cn_11_threshold_b FLOAT
cn_11_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_11_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_12_image IMAGE
cn_12_model
- None
cn_12_preprocessor
- none
cn_12_weight FLOAT
cn_12_start FLOAT
cn_12_end FLOAT
cn_12_resolution INT
cn_12_threshold_a FLOAT
cn_12_threshold_b FLOAT
cn_12_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_12_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_13_image IMAGE
cn_13_model
- None
cn_13_preprocessor
- none
cn_13_weight FLOAT
cn_13_start FLOAT
cn_13_end FLOAT
cn_13_resolution INT
cn_13_threshold_a FLOAT
cn_13_threshold_b FLOAT
cn_13_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_13_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_14_image IMAGE
cn_14_model
- None
cn_14_preprocessor
- none
cn_14_weight FLOAT
cn_14_start FLOAT
cn_14_end FLOAT
cn_14_resolution INT
cn_14_threshold_a FLOAT
cn_14_threshold_b FLOAT
cn_14_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_14_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_15_image IMAGE
cn_15_model
- None
cn_15_preprocessor
- none
cn_15_weight FLOAT
cn_15_start FLOAT
cn_15_end FLOAT
cn_15_resolution INT
cn_15_threshold_a FLOAT
cn_15_threshold_b FLOAT
cn_15_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_15_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_16_image IMAGE
cn_16_model
- None
cn_16_preprocessor
- none
cn_16_weight FLOAT
cn_16_start FLOAT
cn_16_end FLOAT
cn_16_resolution INT
cn_16_threshold_a FLOAT
cn_16_threshold_b FLOAT
cn_16_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_16_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_17_image IMAGE
cn_17_model
- None
cn_17_preprocessor
- none
cn_17_weight FLOAT
cn_17_start FLOAT
cn_17_end FLOAT
cn_17_resolution INT
cn_17_threshold_a FLOAT
cn_17_threshold_b FLOAT
cn_17_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_17_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_18_image IMAGE
cn_18_model
- None
cn_18_preprocessor
- none
cn_18_weight FLOAT
cn_18_start FLOAT
cn_18_end FLOAT
cn_18_resolution INT
cn_18_threshold_a FLOAT
cn_18_threshold_b FLOAT
cn_18_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_18_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_19_image IMAGE
cn_19_model
- None
cn_19_preprocessor
- none
cn_19_weight FLOAT
cn_19_start FLOAT
cn_19_end FLOAT
cn_19_resolution INT
cn_19_threshold_a FLOAT
cn_19_threshold_b FLOAT
cn_19_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_19_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
cn_20_image IMAGE
cn_20_model
- None
cn_20_preprocessor
- none
cn_20_weight FLOAT
cn_20_start FLOAT
cn_20_end FLOAT
cn_20_resolution INT
cn_20_threshold_a FLOAT
cn_20_threshold_b FLOAT
cn_20_control_mode
- Balanced
- My prompt is more important
- ControlNet is more important
cn_20_resize_mode
- Just Resize
- Crop and Resize
- Resize and Fill
Outputs
CN_STACK
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
IMAGE
Extension: ComfyUI-ForgeAPI
Lightweight custom nodes that integrate ComfyUI with ForgeUI-style samplers and provide convenient ControlNet and LoRA stack helpers.
Authored by kreonxv
Looking for a different node?
More nodes in ComfyUI-ForgeAPI
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.