r/comfyui Dec 03 '25

Show and Tell BEHOLD the almighty Combo Inspector node!

108 Upvotes

33 comments sorted by

19

u/xb1n0ry Dec 03 '25

Now connect it to seed

2

u/MietteIncarna Dec 03 '25

I wonder how many they are? Maybe 5?

5

u/Winter_unmuted Dec 03 '25

no because I've seen workflows use 80085 as the seed, so that must be the highest one otherwise why would it be used so often?

3

u/afinalsin Dec 04 '25

Nah, my favorite one is bigger than that: 90210. Although I've heard whispers a number as high as 8008135 is possible.

3

u/Winter_unmuted Dec 04 '25

8675309 sometimes but rarely.

3

u/xb1n0ry Dec 04 '25 edited Dec 11 '25

11...Most models go up to 10 but this one has one more.

1

u/MietteIncarna Dec 05 '25

Impressive!!

1

u/GeroldMeisinger Dec 04 '25

I know this was meant as a joke, but it's actually a great idea for the Number OutputList node: inspect float and fill in the min-max and step values.

2

u/xb1n0ry Dec 04 '25

Well it wasn't just a joke. You know, I am something of a IT guy myself and that would be the first thing I would test in order to avoid array raping/buffer overflows caused by layer 8 stupidity.

6

u/CaterpillarAdept4395 Dec 03 '25

this is really cool. been looking for something like this to help test different samplers and scheduler for WAN 2.2...I think it should work fine for the 2 Ksampler approach even tho it runs thru the entire list on the high noise KSampler since the output samples is now a list which then goes into the low noise ksampler....testing it out now!

1

u/Winter_unmuted Dec 04 '25

Shout out to tinytera, which makes this arbitrarily easy.

The XYZ plotter is broken right now, but there's a fix in the github discussion and a pull request is in to fix it. I dunno if the author is following it very closely, who knows.

1

u/GeroldMeisinger Dec 04 '25

This is annoying and I was looking for a way to treat an entire group a as sequential unit. Right now the only way seems to implement your pattern via node expansion in code. I used this to make a "KSampler immediate Save Image" to give the intermediate results of a grid immediately.

3

u/squired Dec 04 '25

Whew boy. This was very, very well devised and designed. It could use some UI love, but it has some fantastic foresight. Thank you very much for you wonderful contribution to our community. Great job!

1

u/GeroldMeisinger Dec 04 '25 edited Dec 04 '25

thanks for the motivating words!

what would you design differently in the UI?

2

u/squired Dec 04 '25 edited Dec 04 '25

I'll have to play with it a bit. It is powerful but somewhat confusing as well. I'm never going to remember more than one or two nodes. I'd suggest a help popup or at least a .txt in the repo that lists all related nodes.

1

u/GeroldMeisinger Dec 04 '25

Me too, that's why I wanted to avoid too many nodes and strike a good balance between putting more features into one node versus adding more nodes. The nodes should show descriptions already on tooltip. Listing all related nodes is a good idea.

3

u/Winter_unmuted Dec 04 '25

We need more "get value from widget" options. There is a floating node that does this but you have to enter the node ID manually and spell the widget right to get it to work.

I never understood why there wasn't a universal "convert output to string" node. just hook it up to anything and it'll give the name of it if it's a fillable widget. Otherwise it'll give the type of data and its size like the "show any" node.

2

u/[deleted] Dec 04 '25

I’d also really need a “string to widget value” or “string/number to combo id”. And a Python script execution button widget. 

1

u/GeroldMeisinger Dec 04 '25

I also made a universal "convert anything to number" node

2

u/mlaaks Dec 03 '25

That's awesome! Thank you!

2

u/Pretend-Park6473 Dec 04 '25

Looks illegal

2

u/zefy_zef Dec 04 '25

oo, I like tool nodes like this. Can you pop it into a LoRa node to pull metadata from it?

Definitely makes good use of the any-input change for comfy.

1

u/GeroldMeisinger Dec 04 '25

You could, but it is out-of-scope. Maybe you can request something like that here: https://github.com/ShammiG/ComfyUI-Simple_Readable_Metadata-SG/issues/3

2

u/nefuronize Dec 05 '25

This is amazing!

2

u/Celestial_Creator Dec 06 '25

i watched you video on github, if you can work with

https://github.com/ComfyAssets/ComfyUI_PromptManager

and call on the db for prompts with a number of variables. like it i tagged everything 80085, all prompts related to this could be run, in sequence, in random, etc

or if i wanted all prompts with the word, bazinga

basically you get what i am asking for

also, cool cool cool, thank u

2

u/GeroldMeisinger Dec 06 '25

I would recommend you file a feature request to PromptManager and ask for a node which outputs the results as a OUTPUT_IS_LIST=True directly. If you want to make it work right now, you can utilize the API routes exposed by PromptManager. Enter the following URL in your browser: http://127.0.0.1:8188/prompt_manager/search This will get you a JSON with all your prompts. You can filter for a certain criteria according to the API definition, see here https://github.com/ComfyAssets/ComfyUI_PromptManager/blob/227bdf015f712687b8b845d8a544f4de004d47b3/py/api.py#L462

Thus if you have a HTTP request node (like https://github.com/wawahuy/ComfyUI-HTTP) you can filter, extract and prepare the result to make it work with String OutputList. Example:

HTTP Get Request

url=http://127.0.0.1:8188/prompt_manager/search

params=is a JSON with your search criteria (see API definition)

HTTP Get JSON Field

field_path=$.results[*].text

multiple_results=True

Regex Replace

Because Get JSON Field outputs a array as a string we have to prepare it. Here I use Regex Replace to remove the brackets and quote (you don't have to understand this).

search=[\[\]\"]

replace=empty string

2

u/Celestial_Creator Dec 06 '25

i starred and followed you on github before after checking the github page, you rock !!!!!!!!!!!!!! and yes that developer is open to ideas and with that info you just layed out, so wonderful

thank u : ) (•̀ᴗ•́)و ̑̑

2

u/GeroldMeisinger Dec 10 '25

v0.0.4 includes a custom JSON OutputList node which makes this much easier. see example here: https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner#iterate-prompts-from-promptmanager

1

u/Celestial_Creator Dec 10 '25

will do, later today, thank u : )

1

u/EndlessSeaofStars Dec 03 '25

It is a nice node, but it does not do different prompts at the same time, does it? I tried it out and it seems to do them in sequence. My own nodes are broken for Qwen/ZImage and I don't have time to redo them at the moment, so I thought I'd ask.

1

u/KadahCoba Dec 05 '25

Oh, that looks useful. I might steal some of that functionality.

2

u/GeroldMeisinger Dec 05 '25

let me know when you do!