Float π
One number, five wires, zero retyping
- float
Float π is one number on one wire, and that's the whole job. You've got a CFG, a LoRA strength, or a denoise that three different nodes all need, and right now you're typing it into each one. Change it in one place, forget to change it in the other two, and you've got a silent mismatch you'll chase for an hour. This node breaks the value out of the widgets and gives it one authoritative source the graph can fan out from - which is exactly the "one source, many consumers" pattern that the whole plumbing layer of ComfyUI is built around.
It's part of the Utility group ComfyUI-AusBoss added in its 1.2.0 release, and the pack's own framing is honest about why: the gaps that used to mean installing a 200-node grab-bag pack just to get a text box or a number. ComfyUI core does ship PrimitiveFloat, so you won't install this pack for Float alone. But if the pack's already in your custom_nodes, this is the un-magical version of the same idea - you pick the type up front instead of letting a polymorphic wildcard Primitive node decide what it is when you plug it in. One less thing to guess.
How it works
A single value widget (FLOAT, default 0, step 0.001, range Β±1e15) and nothing else. The node's whole job is returning that number untouched on the float output. The range is generous enough that you will not brush against it, and the 0.001 step means denoise or strength values slide the way you expect.
To actually use it: right-click the widget on each downstream node - a KSampler's cfg, a LoRA loader's strength - and choose "Convert widget to input," then wire all of them to this one node. Now the number lives in exactly one box, and there's no way for the three nodes to disagree.
Install
ComfyUI Manager is the easy route: search for ComfyUI-AusBoss under Custom Nodes and hit Install, then restart. Or manually:
cd ComfyUI/custom_nodes
git clone https://github.com/ausboss/ComfyUI-AusBoss.git
Restart ComfyUI and Float π sits under π AusBoss/Utility. There are no extra Python dependencies - the pack uses Pillow, NumPy, and Torch that ComfyUI already ships. It needs ComfyUI 0.27.1 or newer (Manager enforces this at install time), and it's worth a hard refresh (Ctrl+Shift+R) after frontend files update.
Common issues
Honestly? It's a constant node - there's not much to break. The one thing worth knowing is the contrast with a KSampler seed widget: the value here is fixed by definition. No control_after_generate lurking to randomize your number after a run, which is the classic way people lose a good setting. If you do want a seed that rolls every run, keep that on a widget that has the control, and feed the steady numbers through this node.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| value | FLOAT | 0.000-1000000000000000β1000000000000000 | The float to output. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| float | FLOAT | The float, unchanged. |