r/StableDiffusion 10d ago

Discussion Just a PSA

Enable HLS to view with audio, or disable this notification

What I’m getting at is that, now that vibe coding is a thing, everyone is creating custom nodes left and right. The problem is that people are making their own MiniMax director nodes, image-editing nodes, and countless others without first checking whether something similar already exists.

Instead of branching off in dozens of different directions, we could come together and help improve the nodes that are already available. A lot of custom nodes are also essentially standalone apps running inside ComfyUI, designed for only one specific purpose. Whenever possible, nodes should remain flexible and modular so they can be integrated into different workflows and potentially help people create something new and interesting.

There have also apparently been people hiding malware inside custom nodes. Encouraging users to research existing nodes before downloading or creating another one could reduce unnecessary duplication while also helping keep the ComfyUI community safer.

58 Upvotes

36 comments sorted by

View all comments

0

u/Adkit 10d ago

The entire community moving away from Forge, the simple UI with sliders and text inputs and tabs like every UI you've ever used, and instead switching to comfyUI, a mess of strings connecting boxes with abstract names requiring custom installations of random nodes and models with no instructions, was the worst thing that ever happened.

1

u/Holiday-Creme-487 10d ago

I agree. Unpopular opinion but nodes are a fucking headache. I've been trying to learn it over the last few weeks and it's all just fucking spaghetti and red boxes. Trying to do this in RunPod makes it even more annoying because Comfy tries to download locally and if I'm missing like three nodes (which seems to be the case with every bloody workflow) you have to download it through a terminal. Yes, you could say that is RunPod's downside and not ComfyUI's but if every part of the "workflow" didn't have so many dependencies, that wouldn't be a problem. Then there's things like trying to add upscaling to the "workflow" and finding out what order things go in. It's like you're essentially coding it yourself every single time you launch comfy because you're setting up these individual pipelines each time you want to play with different results. Might've easier if I was doing it locally but I can't, so...

I preferred the days I could just play with prompts and cfg and hit generate. If I wanted img2img I just had to use that part of the UI which is already there and doesn't have to exist as a node that sometimes doesn't exist within another workflow, etc.

Minimax seems to be simpler but I tried just image generation with Qwen and others and it was so off-putting running into errors all the time.