Eden_Float
A float you can wire into the graph
- FLOAT
Somewhere along the way every ComfyUI user realizes the same thing: values you'd want to share across a workflow - a strength, a rate, a budget - are locked inside individual node widgets, and there's no clean way to feed one knob from another. Eden_Float is the boring, correct solution for decimal numbers: a standalone value node that outputs a typed FLOAT wire, so one slider can drive many inputs from a single place.
It's the float member of Eden.art's type-node family (Eden_Bool, Eden_Int, Eden_String are the siblings), and it exists for one reason: turning a widget into a graph value.
What it does
One input, one output:
- value - a FLOAT number box with a step of 0.01, default 0.
- FLOAT - outputs that value as a typed wire.
That's the entire schema. No conversion, no clamping, no tricks. The useful behavior is in the wiring: you can connect the FLOAT output to any node that accepts a float input, so a single Eden_Float named "strength" can drive a denoise slider, a blend weight, and a threshold all at once - and you change it in exactly one place.
When it beats a widget
Two scenarios make it worth adding to a graph:
- A workflow settings panel. Put a row of these (Eden_Float, Eden_Bool, Eden_Int) at the top, labeled for what they control, and wire them down. Your graph becomes readable: all the "knobs" live in one visible cluster instead of being scattered across a dozen nodes.
- Sharing one value in multiple places. The thing ComfyUI makes awkward. Want denoise and a math node and a blend all keyed to the same number? One Eden_Float, three wires, zero drift.
It also pairs naturally with the pack's logic and math nodes when you want to make a decision from a number - compare it with Eden_Compare, gate it with Eden_BoolBinaryOperation, or run it through Eden_Math.
Installing
One of 70+ nodes in edenartlab/eden_comfy_pipelines (Eden.art nodesuite):
cd ComfyUI/custom_nodes
git clone https://github.com/edenartlab/eden_comfy_pipelines.git
cd eden_comfy_pipelines
pip install -r requirements.txt
Restart ComfyUI, or ComfyUI Manager β search "Eden". No models, no dependencies - it's a number box.
Gotchas
The universal value-node caveat applies: changing the widget doesn't propagate until the graph is queued, because ComfyUI only re-evaluates when a node's inputs change. Also, the output is strictly FLOAT - if a downstream node wants an INT, feed it through a conversion node rather than forcing the wire. And one stylistic note: it's a value node, so it doesn't validate anything - if you set value to 1.5 and wire it into something that expects 0β1, that's on you. For strict ranges, keep the range on the receiving node.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| value | FLOAT | 0.00 | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| FLOAT | FLOAT | β |