ComfyUI-Manager: Custom node management extension
Graphical package manager for ComfyUI custom nodes.
Learn more about ComfyUI-Manager
ComfyUI-Manager is a Python-based extension for ComfyUI that handles the lifecycle management of custom nodes through a graphical interface. It operates as a custom node itself, integrating into ComfyUI's node system to provide package management capabilities. The extension maintains compatibility with multiple installation methods including standard git-based installation, portable versions, and CLI-based setup through comfy-cli. It interfaces with the ComfyUI registry at registry.comfy.org to retrieve node metadata and dependency information.
Centralized Node Registry
Integrates with registry.comfy.org to provide unified access to custom node metadata and installation packages. Eliminates manual repository tracking by centralizing node discovery and dependency resolution in a single hub.
Multi-Environment Installation
Supports git clone, portable batch scripts, comfy-cli, and Linux venv setups through a single interface. Adapts to different deployment scenarios without requiring users to maintain separate tooling or workflows.
Runtime Node Control
Install, update, and remove custom nodes without restarting the ComfyUI server. Hot-reload capabilities enable rapid workflow iteration and experimentation with new node types.
import manager_core as core
# Install a custom node from URL
result = core.gitclone_install(
["https://github.com/ltdrdata/ComfyUI-Impact-Pack"]
)
if result:
print("Installation successful")
else:
print("Installation failed")Related Repositories
Discover similar tools and frameworks used by developers
llama
PyTorch inference for Meta's Llama language models.
llama_index
Connect LLMs to external data via RAG workflows.
mlx
Lazy-evaluated NumPy-like arrays optimized for Apple silicon.
ultralytics
PyTorch library for YOLO-based real-time computer vision.
gym
Standard API for reinforcement learning environment interfaces.