Custom nodes are extensions for ComfyUI that add new functionality like advanced image processing, machine learning fine-tuning, color adjustments, and more. These community-developed nodes can significantly expand ComfyUI’s core capabilities.
Before installing custom nodes, it’s important to review them carefully. Since ComfyUI is an open-source project, malicious plugins could potentially exploit custom nodes:
Only install custom nodes from trusted authors and those commonly used by the community
Understand the plugin’s functionality before installing and avoid unknown sources to ensure system security
Avoid installing obscure or suspicious plugins - unverified plugins may pose security risks that could lead to system compromise
All custom node installations require completing these two steps:
Clone the node code to the ComfyUI/custom_nodes directory
Install the required Python dependencies
This guide covers three installation methods. Here’s a comparison of their pros and cons. While ComfyUI Manager isn’t yet part of the core dependencies, it will be in the future. We still provide other installation guides to meet different needs.
1. Manual dependency handling 2. No version control 3. Installation risks
Tip: Before installing custom nodes, check the plugin’s README file to understand installation methods, usage, and requirements like specific models, dependency versions, and common issue solutions.
Custom nodes listed in ComfyUI Manager aren’t necessarily safe. Understand their functionality before installing and ensure you only install trusted plugins and those from popular authors to avoid potential device risks.
Nodes marked with ⚠️ may have dependency conflicts with other plugins
Author names marked with ✅ indicate their activity level on Github
Potential plugin risks are highlighted in red - ensure plugin safety before installing
4
Click the `Install` button for the desired node
Find the node you want to install and click the Install button