Nodes Browser

BasicScheduler
CLIPLoader
CLIPMergeSimple
CLIPSave
CLIPSetLastLayer
CLIPTextEncode
CLIPTextEncodeSDXL
CLIPTextEncodeSDXLRefiner
CLIPVisionEncode
CLIPVisionLoader
Canny
CheckpointLoader
CheckpointLoaderSimple
CheckpointSave
ConditioningAverage
ConditioningCombine
ConditioningConcat
ConditioningSetArea
ConditioningSetAreaPercentage
ConditioningSetMask
ConditioningSetTimestepRange
ConditioningZeroOut
ControlNetApply
ControlNetApplyAdvanced
ControlNetLoader
CropMask
DiffControlNetLoader
DiffusersLoader
DualCLIPLoader
EmptyImage
EmptyLatentImage
ExponentialScheduler
FeatherMask
FlipSigmas
Fooocus ApplyImagePrompt
Fooocus Controlnet
Fooocus Describe
Fooocus Expansion
Fooocus ImagePrompt
Fooocus Inpaint
Fooocus KSampler
Fooocus Loader
Fooocus LoraStack
Fooocus PipeOut
Fooocus PreKSampler
Fooocus Styles
Fooocus Upscale
Fooocus detailerFix
Fooocus negative
Fooocus positive
Fooocus preDetailerFix
Fooocus samLoaderPipe
Fooocus ultralyticsDetectorPipe
FreeU
FreeU_V2
GLIGENLoader
GLIGENTextBoxApply
GrowMask
HyperTile
HypernetworkLoader
ImageBatch
ImageBlend
ImageBlur
ImageColorToMask
ImageCompositeMasked
ImageCrop
ImageInvert
ImageOnlyCheckpointLoader
ImageOnlyCheckpointSave
ImagePadForOutpaint
ImageQuantize
ImageScale
ImageScaleBy
ImageScaleToTotalPixels
ImageSharpen
ImageToMask
ImageUpscaleWithModel
InpaintModelConditioning
InvertMask
JoinImageWithAlpha
KSampler
KSamplerAdvanced
KSamplerSelect
KarrasScheduler
LatentAdd
LatentBatch
LatentBatchSeedBehavior
LatentBlend
LatentComposite
LatentCompositeMasked
LatentCrop
LatentFlip
LatentFromBatch
LatentInterpolate
LatentMultiply
LatentRotate
LatentSubtract
LatentUpscale
LatentUpscaleBy
LoadImage
LoadImageMask
LoadLatent
LoraLoader
LoraLoaderModelOnly
MaskComposite
MaskToImage
ModelMergeAdd
ModelMergeBlocks
ModelMergeSimple
ModelMergeSubtract
ModelSamplingContinuousEDM
ModelSamplingDiscrete
PatchModelAddDownscale
PerpNeg
PhotoMakerEncode
PhotoMakerLoader
PolyexponentialScheduler
PorterDuffImageComposite
PreviewImage
RebatchImages
RebatchLatents
RepeatImageBatch
RepeatLatentBatch
RescaleCFG
SDTurboScheduler
SD_4XUpscale_Conditioning
SVD_img2vid_Conditioning
SamplerCustom
SamplerDPMPP_2M_SDE
SamplerDPMPP_SDE
SaveAnimatedPNG
SaveAnimatedWEBP
SaveImage
SaveLatent
SelfAttentionGuidance
SetLatentNoiseMask
SolidMask
SplitImageWithAlpha
SplitSigmas
StableZero123_Conditioning
StableZero123_Conditioning_Batched
StyleModelApply
StyleModelLoader
TomePatchModel
UNETLoader
UpscaleModelLoader
VAEDecode
VAEDecodeTiled
VAEEncode
VAEEncodeForInpaint
VAEEncodeTiled
VAELoader
VAESave
VPScheduler
VideoLinearCFGGuidance
unCLIPCheckpointLoader
unCLIPConditioning

ComfyDeploy: How ComfyUI Fooocus Nodes works in ComfyUI?

What is ComfyUI Fooocus Nodes?

This extension provides image generation features based on Fooocus.

How to install it in ComfyDeploy?

Head over to the machine page

  1. Click on the "Create a new machine" button
  2. Select the Edit build steps
  3. Add a new step -> Custom Node
  4. Search for ComfyUI Fooocus Nodes and select it
  5. Close the build step dialig and then click on the "Save" button to rebuild the machine

ComfyUI Fooocus Nodes

Installation

  1. Clone the repository: git clone https://github.com/Seedsa/Fooocus_Nodes.git
    to your ComfyUI custom_nodes directory

Update

  1. Navigate to the cloned repo e.g. custom_nodes/Fooocus_Nodes
  2. git pull

Comparisons

reproduce the same images generated from Fooocus on ComfyUI

ComfyUIFooocusNodes

Fooocus

Features

  • ✅ Fooocus Txt2image&Img2img
  • ✅ Fooocus Inpaint&Outpaint
  • ✅ Fooocus Upscale
  • ✅ Fooocus ImagePrompt&FaceSwap
  • ✅ Fooocus Canny&CPDS
  • ✅ Fooocus Styles&PromptExpansion
  • ✅ Fooocus DeftailerFix
  • ✅ Fooocus Describe

Example Workflows

example workflows

basic

Credits

Acknowledgments

This project builds upon and extends the original work found at ComfyUI_Fooocus.