A lightweight health check plugin for ComfyUI that monitors custom node import status and provides colorful summary reports.
- 📦 Auto-count total installed plugins (folders + .py files)
- ✅ Detect successful imports via real-time log capture
- ❌ List failed plugins with full paths for easy debugging
- 📊 Health percentage calculation (success rate)
- 🧠 Total node classes count
- 🎨 Colorful console output (ANSI colors)
- ⏱️ Delayed reporting (after all plugins loaded)
- Open ComfyUI Manager
- Click "Custom Nodes Manager"
- Search for "HealthCheck"
- Install and restart
cd ComfyUI/custom_nodes
git clone https://github.com/love530love/ComfyUI-HealthCheck.git- Download
ComfyUI_HealthCheck.pyfrom Releases - Copy to
ComfyUI/custom_nodes/ - Restart ComfyUI
No configuration needed. After ComfyUI starts, check the console output:
============================================================
🚀 ComfyUI Plugin Health Report
============================================================
📦 Total Plugins: 306 (folders: 289, .py: 17)
✅ Successful: 306
❌ Failed: 0
📊 Health: 100.0%
🧠 Node Classes: 6890
🎉 All plugins loaded successfully!
============================================================
- Disguised as Node: Registers a dummy node to avoid "IMPORT FAILED"
- Log Capture: Hijacks stdout/stderr to detect "(IMPORT FAILED)" markers
- Delayed Output: Waits 15s for all plugins to finish loading
- Color Report: ANSI-colored summary in console
- Windows / Linux / macOS
- Python 3.8+
- ComfyUI 0.1.0+
- GitHub: https://github.com/love530love/ComfyUI-HealthCheck
- Issues: https://github.com/love530love/ComfyUI-HealthCheck/issues
- CSDN Blog: https://aicity.blog.csdn.net/article/details/156202270
MIT License