ComfyUI > Nodes > ComfyUI-Creepy_nodes > Custom Node Manager (Creepybits)

ComfyUI Node: Custom Node Manager (Creepybits)

Class Name

CustomNodeManager

Category
Creepybits/Utilities
Author
Creepybits (Account age: 2146days)
Extension
ComfyUI-Creepy_nodes
Latest Updated
2025-12-07
Github Stars
0.02K

How to Install ComfyUI-Creepy_nodes

Install this extension via the ComfyUI Manager by searching for ComfyUI-Creepy_nodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-Creepy_nodes in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Custom Node Manager (Creepybits) Description

Utility node managing and validating custom nodes in ComfyUI for Creepybits collection, ensuring correct setup and dependencies.

Custom Node Manager (Creepybits):

The CustomNodeManager is a utility node designed to manage and validate custom nodes within the ComfyUI framework, specifically tailored for the Creepybits collection. Its primary function is to scan directories for custom node files, validate their Python code, and check for any library dependencies. This node is particularly beneficial for developers and AI artists who are integrating custom nodes into their workflows, as it ensures that the nodes are correctly set up and ready for use. By providing a structured way to verify node configurations and dependencies, the CustomNodeManager helps maintain a smooth and error-free environment for creative projects.

Custom Node Manager (Creepybits) Input Parameters:

scan_mode

The scan_mode parameter determines the type of scan to be performed on the custom nodes. It accepts two options: "Validate Python" and "Check Libraries". "Validate Python" checks if the node files contain the necessary attribute mappings, ensuring they are correctly structured for use within the framework. "Check Libraries" inspects the node files for any imported libraries, helping to identify external dependencies that may need to be installed. This parameter is crucial for ensuring the integrity and functionality of custom nodes. There are no minimum or maximum values, as it is a choice between the two options.

directory

The directory parameter specifies the path to the directory where the custom nodes are located. By default, it is set to an empty string, which means the node will use the base directory defined in the node's initialization. This parameter allows users to target specific directories for scanning, providing flexibility in managing multiple sets of custom nodes. It is particularly useful when working with different projects or node collections.

scan

The scan parameter is a boolean that determines whether the scanning process should be executed. By default, it is set to True, indicating that the node will perform the scan when executed. Setting this parameter to False can be useful if you want to configure the node without immediately running the scan, allowing for more controlled execution in complex workflows.

Custom Node Manager (Creepybits) Output Parameters:

node_info

The node_info output parameter provides a summary of the scan results. It returns a string containing information about the validity of the node files and any libraries they import. This output is essential for understanding the status of the custom nodes, highlighting any issues that need to be addressed, such as missing attribute mappings or uninstalled dependencies. By interpreting this output, users can ensure their custom nodes are correctly configured and ready for use.

Custom Node Manager (Creepybits) Usage Tips:

  • Use the scan_mode parameter to focus on specific aspects of your custom nodes, such as validating their structure or checking for external dependencies, to streamline the integration process.
  • Specify a directory to target specific node collections, which is particularly useful when managing multiple projects or testing new nodes without affecting your main setup.
  • Set the scan parameter to False if you want to configure the node without immediately executing the scan, allowing for more controlled and deliberate workflow management.

Custom Node Manager (Creepybits) Common Errors and Solutions:

Name <filename> invalid. Missing attribute mappings

  • Explanation: This error occurs when a node file does not contain the necessary attribute mappings required for it to function correctly within the framework.
  • Solution: Ensure that the node file includes the NODE_CLASS_MAPPINGS attribute, which maps the node class to its name. This is essential for the node to be recognized and used by the system.

Error processing <filename>: <error_message>

  • Explanation: This error indicates that an exception occurred while processing a node file, which could be due to syntax errors, missing dependencies, or other issues within the file.
  • Solution: Review the error message for specific details about the issue. Check the node file for syntax errors, ensure all necessary libraries are installed, and verify that the file is correctly structured.

Custom Node Manager (Creepybits) Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-Creepy_nodes
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.