Make a custom ComfyUI node's UI actually show
comfy-mcp-fixes
A pack's JavaScript only loads if its __init__.py exports WEB_DIRECTORY, and DOM widgets must come from node.addDOMWidget. Also: restarting servers comfy-cli did not launch.
ComfyUI
ComfyUI custom-node pack · 17 nodes Portable build
Typed loaders, a LoRA loader that scrolls and grows with your stack, and model browsers that find duplicates in every ComfyUI folder.
One ComfyUI custom-node pack, not a fork of anything: typed checkpoint/diffusion/GGUF loaders instead of one loader with a mode dropdown, a LoRA loader that stacks up to 30 with large preview strips, trigger words wired straight into a two-box text encoder, an LLM-backed prompt enhancer and image describer, and a floating model browser with previews, CivitAI details and a duplicate finder. The latest update makes every ComfyUI model folder (controlnet, clip_vision, upscale_models, ipadapter and the rest) a category of its own, adds extra folder paths for any of them, and brings full duplicate removal to the model browser: tick the suggested files, select a range, then send them to the Recycle Bin, set them aside or delete them, with a guard that never lets you remove every copy. The LoRA loader node is bigger and easier to read, its scroll bar and mouse wheel work, the search and trigger panel are larger, and the node grows as you load more LoRAs. A ready-made image to image workflow, with a low-VRAM version, is bundled in the repo. Built from scratch by Violet Diffusion AI to replace an older pack that could not run alongside anything else because its node class names collided with other packs. This one is organized as one folder with many files by concern, the correct ComfyUI shape, and has none of those collisions.
Public release 1.0.0 under MIT, in daily use on the author's own ComfyUI installs (Desktop, CLI and a clean GPU-verified test instance). Not yet in the ComfyUI-Manager registry: clone it into custom_nodes, or unpack the release zip there.
Skills for ComfyUI
Make a custom ComfyUI node's UI actually show
A pack's JavaScript only loads if its __init__.py exports WEB_DIRECTORY, and DOM widgets must come from node.addDOMWidget. Also: restarting servers comfy-cli did not launch.
Find out which model folder ComfyUI is really using
Slow startup, a model browser that shows a handful of files, or missing previews: duplicate and conflicting model roots in launchers.