ComfyUI Enhancement Utils - Base Features for Subgraph Support
The author created a package of essential features for the ComfyUI tool, including resource monitoring, node profiling, navigation, and graph auto-arrange - all with full support for subgraphs.
Why it matters
This package addresses key usability gaps in the ComfyUI tool, especially for users working with complex workflows that leverage subgraphs.
Key Points
- 1Provides real-time monitoring of CPU, RAM, GPU, VRAM, temperature, and disk usage
- 2Adds execution time badges to nodes, with live timers and subgraph aggregation
- 3Enables hierarchical node navigation and auto-panning to track execution
- 4Includes multiple auto-layout algorithms that work across subgraphs
Details
The author found that essential features like resource monitoring, execution profiling, graph auto-arrange, and node navigation were scattered across multiple community packages for ComfyUI, and none of them properly supported subgraphs. This led them to create the ComfyUI Enhancement Utils package, which rewrites these core features from scratch on the V3 API and ensures full subgraph compatibility. The package includes a real-time resource monitor, a node profiler with live timers and subgraph aggregation, hierarchical node navigation, and multiple auto-layout algorithms that work at any graph depth. It also adds some utility nodes like audio playback and system notifications. The goal is to provide the base utilities that should be built into ComfyUI, with a focus on subgraph support.
No comments yet
Be the first to comment