👁️AGSoft Show Any
See what's actually flowing through your graph — numbers, text, whatever
- value
- text
- int
- float
You've built a workflow, it runs, and something in the middle is producing a number you didn't expect. Figuring out what requires either a string of Show Text nodes or squinting at console logs. AGSoftShowAny is the debug node that just works: plug any input type into it - int, float, string, or a list of any of those - and it shows the value right on the node in the ComfyUI canvas. No conversion dance, no "which type is this?" guessing.
How it works
The node's value input is typed * - the "any" wildcard - which is the whole trick. Whatever lands on it gets rendered into the node's UI via its frontend JS. Because it's typed *, you can wire it straight onto an intermediate output that would reject a STRING input, which is precisely when you need it: mid-graph debugging without adding type-conversion nodes.
It's an output node (is_output_node: true), so it also pins your debug values into the workflow history - re-run the graph and you can revisit what a value was in the previous run, not just the latest one.
Beyond the display, it returns three converted views of whatever came in (each a list):
- text - everything stringified.
- int - everything coerced to integers.
- float - everything coerced to floats.
So it doubles as a quick converter: feed it a text "42" and pull the int output into something that needs a real integer.
When you'll use it
Honestly? Whenever a number is wrong. The classic cases:
- A Math Expression or Loop node output that isn't what you thought.
- A seed or batch-count computed upstream that you want to see before it hits the sampler.
- A string from a translate or concatenate node where you're not sure of the formatting.
If you're debugging a pipeline, put one of these after the suspect node, run, read, delete. The float/int/text outputs are the bonus - a three-format converter you didn't know you needed until the KSampler rejects a STRING step count.
Installing
Standard AGSoft install:
cd ComfyUI/custom_nodes
git clone https://github.com/Art-xmaster/comfyui-AGSoft
Restart ComfyUI, or ComfyUI Manager → "comfyui-AGSoft". No models, no extra dependencies. The only real gotcha: since the input is *, if you leave it unconnected it shows nothing and returns empty lists - a connected but empty value and a not connected at all input look the same in the UI, so when a debug readout is blank, check the wire, not the math.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| value | * | — |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| text | STRING | — |
| int | INT | — |
| float | FLOAT | — |