Load Fooocus Inpaint
Point ComfyUI at the Fooocus patch files
- inpaint patch
This is the loader half of the Fooocus inpaint pair - its only job is finding the patch files on disk and packaging them into something Apply Fooocus Inpaint can use. If you're new to this pack, this is almost always the first node you'll place, before the actual patching happens.
What it's loading
Fooocus's own inpainting trick, explained in the wider ecosystem: lllyasviel's Fooocus UI shipped a small patch - not a full checkpoint - that transforms any regular SDXL model into a competent inpainting model on the fly. It was good enough that people who left Fooocus for ComfyUI still wanted it, which is the entire reason this node pack exists; Acly ported the patch application logic over as Apply Fooocus Inpaint, and this node is what feeds it the actual files.
Inputs and outputs
- head and patch - both COMBO dropdowns that list files sitting in
ComfyUI/models/inpaint. You're not typing filenames; ComfyUI scans the folder and shows you what's there.
The output is a single inpaint patch (INPAINT_PATCH), which goes straight into Apply Fooocus Inpaint's patch input.
Installing it
The node pack itself installs like everything else here - ComfyUI Manager (search "ComfyUI Inpaint Nodes"), or:
cd ComfyUI/custom_nodes
git clone https://github.com/Acly/comfyui-inpaint-nodes.git
Restart after installing. The dropdowns will be empty until you actually get the model files - download them from lllyasviel/fooocus_inpaint on Hugging Face and put them in ComfyUI/models/inpaint. This is a separate step from the node install and the one people skip.
Common issues
Dropdowns show nothing to pick. Almost always means the files aren't in ComfyUI/models/inpaint, or they're there but ComfyUI hasn't been restarted (or the node menu refreshed) since you added them. Double check the folder path - a common miss is dropping files into a models/checkpoints or models/loras folder out of habit instead of the dedicated inpaint one.
Loaded fine but Apply Fooocus Inpaint still misbehaves. That's not this node's problem - this one is just a file loader. If you're seeing bad results downstream (oversaturated, seamy, style-mismatched), the cause is almost always your checkpoint (must be a full SDXL model, not a Turbo/Lightning/Hyper distill), your sampler/scheduler choice, or your denoise setting on the Apply node, not the patch loading itself.
Head and patch come as a matched pair - mixing files from unrelated downloads isn't something this pack expects you to do; just point both dropdowns at whatever you pulled from the same Hugging Face repo.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| head | COMBO | 0 options: | |
| patch | COMBO | 0 options: |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| inpaint patch | INPAINT_PATCH | — |