This article was originally published on aifoss.dev
---
title: 'ComfyUI Custom Nodes Guide 2026: 10 Essential Node Packs'
description: 'The 10 ComfyUI custom node packs every workflow needs in 2026: ComfyUI-Manager, Impact Pack, IPAdapter Plus, GGUF support, and more. Install guide included.'
pubDate: 'May 21 2026'
tags: ["comfyui", "ai", "stablediffusion", "gpu", "opensource"]
ComfyUI ships with enough built-in nodes to generate images from a checkpoint — load model, encode prompt, sample, decode. That covers maybe 20% of what people actually use it for. ControlNet preprocessing, face detailing, IPAdapter style transfer, GGUF quantized model support — all of that lives in the custom node ecosystem.
The ecosystem is also enormous and chaotic. Dozens of packs exist for every category, maintainership changes without announcement, forks of forks circulate on forums. This guide cuts through that: ten packs you should actually install, what each one does, and why these over the alternatives.
Tested on ComfyUI v0.21.1 (released May 13, 2026) on an RTX 3090 (24GB VRAM). Where VRAM constraints matter, 8–12GB card behavior is noted.
If you're still evaluating whether ComfyUI is the right tool for your workflow, the ComfyUI 2026 review covers the full picture first. And if you're choosing between ComfyUI and something simpler for getting started, Fooocus vs ComfyUI for beginners is worth reading before loading up custom nodes.
Installing Custom Nodes: Two Methods
Method 1: ComfyUI-Manager (the right way)
ComfyUI-Manager is the first pack to install — it makes every subsequent install a three-click operation. The ComfyUI Desktop app ships with it pre-installed. For git-clone ComfyUI installations:
cd ComfyUI/custom_nodes
git clone https://github.com/Comfy-Org/ComfyUI-Manager
Restart ComfyUI. A Manager button appears in the top menu bar. After that: Manager → Custom Nodes Manager → search for the pack name → Install → Restart. That's the complete workflow for every pack below.
Method 2: Manual git clone
Use this when Manager isn't available or you want a pinned commit:
cd ComfyUI/custom_nodes
git clone https://github.com/<author>/<repo-name>
pip install -r <repo-name>/requirements.txt # if the file exists
Restart ComfyUI, then check the Console tab for import errors before assuming the install worked. A silent failure here will leave nodes missing from the menu with no indication why.
The 10 Node Packs
1. ComfyUI-Manager
Repo: Comfy-Org/ComfyUI-Manager · License: GPL v3 · Version: 4.2.1 (April 22, 2026)
Install this before anything else, even if it's the only thing you install. Every other pack on this list is easier to manage with it.
Beyond search-and-install, the features that matter day-to-day: automatic missing-node detection when you load a workflow that uses packs you don't have; bulk updates across all installed packs with one click; and a snapshot system that saves the current state of your entire custom node setup. If a batch update breaks interdependent packs, rolling back takes thirty seconds.
The rough edge: some packs mark themselves disabled after a ComfyUI version bump until Manager re-enables them. Check the Installed tab after any ComfyUI update before assuming a pack stopped working.
2. ComfyUI Impact Pack
Repo: ltdrdata/ComfyUI-Impact-Pack · Version: 8.28.3 (April 19, 2026) · Downloads: 2.7M+
The most-downloaded third-party custom pack after Manager. The headline feature is Face Detailer: it detects faces in a generated image using SAM (Segment Anything Model), crops each face, runs a second higher-resolution generation pass on the crop, then composites it back into the original. The result is sharper, more consistent faces in a single workflow pass — no separate inpainting step required.
Other nodes worth knowing:
- Detailer for AnimateDiff — the same face-fixing process applied frame-by-frame to video output
- SEGS nodes — segment-anything integration for masking arbitrary objects in an image
- Iterative Upscale — chains multiple upscale + denoise cycles automatically without manual node duplication
There's also a ComfyUI-Impact-Subpack for features that didn't make it into the main pack's stability bar — install it separately if a workflow calls for it.
3. comfyui_controlnet_aux
Repo: Fannovel16/comfyui_controlnet_aux · Also mirrored at comfyorg/comfyui-controlnet-aux
ControlNet models condition image generation on a "hint image" — a depth map, edge map, or pose skeleton derived from a reference. ComfyUI's built-in nodes include the ControlNet model loader and conditioning nodes, but not the preprocessors that generate the hint images. That gap is what this pack fills.
Preprocessors included: Canny edge, HED soft edge, Midas depth, ZoE depth, OpenPose skeleton, DWPose, lineart, scribble, segmentation, MediaPipe face mesh, and more. The AIO Aux Preprocessor consolidates all of them into a single node with a dropdown — useful when testing multiple hint types without rewiring the whole graph.
One behavior to know: preprocessor model weights download on first use, not on install. The first run of any preprocessor will pause to fetch the weights. Subsequent runs are instant.
4. ComfyUI_IPAdapter_plus
Repo: cubiq/ComfyUI_IPAdapter_plus · Maintainer: Matteo "cubiq" Spinelli
IPAdapter conditions a generation on a reference image by encoding its visual features and injecting them into the model's attention layers — distinct from img2img, which blends pixels directly. The practical result: generate character variations that preserve appearance without a LoRA, transfer artistic style from one image to a new scene, or blend two reference images with adjustable weights.
The pack requires downloading IPAdapter model files separately from HuggingFace. Place them in ComfyUI/models/ipadapter/. The README specifies exact file names — the loader node is strict about matching them, and a misnamed file produces an unhelpful error.
For Flux-based workflows, Comfy-Org maintains a separate implementation at comfyorg/comfyui-ipadapter optimized for the Flux attention architecture.
5. ComfyUI-AnimateDiff-Evolved
Repo: Kosinkadink/ComfyUI-AnimateDiff-Evolved
AnimateDiff motion modules extend any Stable Diffusion checkpoint into a video generator by adding temporal attention layers. ComfyUI-AnimateDiff-Evolved is the maintained ComfyUI implementation — the "Evolved" suffix reflects its extended capabilities: context windowing for clips longer than the base 16-frame window, ControlNet and SparseCtrl integration, and IPAdapter support within the same workflow graph.
VRAM requirements are real here. Generating 16 frames at 512px with SDXL on 8GB is achievable with attention slicing. At 768px or longer clip lengths under 16GB, you'll hit GPU memory swaps that slow generation significantly. Scaling up to an A100 for batch animation work costs less than you'd expect — RunPod rents A100 instances by the hour for exactly this use case.
Pairs with ComfyUI-VideoHelperSuite (pack #9 below) for loading reference video and exporting the generated output.
6. ComfyUI-GGUF
Repo: city96/ComfyUI-GGUF
Transformer-based diffusion models like Flux tolerate quantization far better th
Top comments (0)