Comfy UI Manager

Custom Node Library | ComfyUIManager.com

Explore and manage ComfyUI’s most helpful custom nodes – install, update, or disable them right from the ComfyUI Manager interface.

What Are Custom Nodes in ComfyUI?

ComfyUI is created using a modular node system. Custom nodes extend its capability by introducing new processes, models, filters, and integrations, such as upscaling, animation, and control modules.

ComfyUI Manager lets you:

  • Install new custom nodes from GitHub repositories
  • Enable or disable existing nodes
  • Update all nodes with one click
  • Remove broken or outdated nodes

How to Install Custom Nodes with ComfyUI Manager

  1. Launch ComfyUI and open the ComfyUI Manager tab
  2. Click on “Install from GitHub”
  3. Paste the GitHub repo URL of the node you want to install
  4. Click “Install” — ComfyUI Manager handles the rest
  5. Restart ComfyUI or refresh node list

Popular Custom Nodes (Community Picks)

These are frequently used and community-tested:

1. ComfyUI-Impact-Pack

2. ComfyUI-Advanced-ControlNet

3. ComfyUI-Custom-Samplers

4. ComfyUI-Animator

5. ComfyUI-Inpaint-Pack

Best Practices for Node Management

  • Use Manager’s built-in update tool regularly
  • Restart ComfyUI after installing new nodes
  • Disable nodes you don’t use to speed up the UI load.
  • Use distinct directories when cloning several forks of the same node pack.
  • Read each repo’s README for additional prerequisites (for example, pip needs).

Troubleshooting Custom Nodes

  • Node not appearing:
    • Check the folder structure (should contain init.py or model.json)
    • Refresh the node list in Manager
    • Restart ComfyUI
  • Errors on launch:
    • Check terminal logs for missing modules
    • Run pip install -r requirements.txt inside the node folder