Nodes/ComfyUI-JakeUpgrade/Remove Input JK๐Ÿ‰
ComfyUI Node

Remove Input JK๐Ÿ‰

A placeholder node that mostly survived on nostalgia

By jakechaiยทCreated 2 years agoยทUpdated 3 months agoยท 147
Remove Input JK๐Ÿ‰
    • any
    • TRUE
    • FALSE

    Let's be honest about what Remove Input JK is: a deprecated placeholder from JakeUpgrade's earlier days that outputs three constants - None, True, and False - with no inputs at all. If you're loading an old JakeUpgrade workflow and this node shows up, you don't need to understand it deeply; you need to know whether you can safely ignore it.

    How it works

    It has no inputs. Its outputs are:

    • any - returns None, typed as a wildcard so it can connect to any slot.
    • TRUE - returns True.
    • FALSE - returns False.

    That's the entire behavior. In the era before ComfyUI's frontend had clean ways to leave group-node inputs disconnected, this node existed as a way to "remove" an input from a group - you'd wire None into a slot to effectively blank it, or wire TRUE/FALSE as constants. Modern ComfyUI handles disconnected inputs and constants more gracefully, which is why the author marked it deprecated.

    Inputs and outputs

    • No inputs.
    • any (wildcard, value None), TRUE (boolean), FALSE (boolean).

    Installing it

    It ships in ComfyUI-JakeUpgrade:

    • ComfyUI Manager โ†’ search "JakeUpgrade" โ†’ install โ†’ restart.
    • Or:
    cd ComfyUI/custom_nodes
    git clone https://github.com/jakechai/ComfyUI-JakeUpgrade
    cd ComfyUI-JakeUpgrade
    pip install -r requirements.txt
    

    Windows portable: run install.bat or ../../../python_embeded/python.exe -s -m pip install -r requirements.txt.

    Because it's flagged deprecated in the source, there's a real chance it doesn't show up in your node list even with the pack installed. JakeUpgrade's README covers this: missing JK nodes are often deprecated ones, and the fix is the LOAD_DEPRECATED_NODES setting in the pack's config.ini (set it to True, restart ComfyUI). If you're only here because an old workflow references it, you may not want to enable it at all.

    Common issues

    • The node is missing from search. That's the deprecation hiding it. Enable deprecated nodes in config.ini if you genuinely need it - otherwise leave it off.
    • It doesn't "remove" anything at runtime. Despite the name, it just emits constants. It's a source of values, not an operator that strips inputs.
    • any outputs None. If whatever you connect it to chokes on None, that's expected behavior - it's a blank value, not an empty string or a zero.

    If you're building a new workflow, don't use this node - ComfyUI's primitive nodes and native constants do the job better. If you're repairing an old JakeUpgrade graph, know that it's a harmless placeholder, and consider deleting it and wiring the workflow's real defaults directly. It's a fossil, but a friendly one.

    Category๐Ÿ‰ JK/๐Ÿ“ฆ Misc

    Inputs (0)

    No inputs

    Outputs (3)

    NameTypeDescription
    any*โ€”
    TRUEBOOLEANโ€”
    FALSEBOOLEANโ€”