482e51d6cd7deae14bee2bd99892a0e9ef511340
BV Node Pack (ComfyUI)
A small collection of quality-of-life nodes for ComfyUI.
⚠️ Note: This pack includes UI logic (JavaScript) for dynamic node updates (also works in Subgraphs/Subflows).
Installation
Clone into your ComfyUI custom_nodes folder:
cd ComfyUI/custom_nodes
git clone <YOUR_REPO_URL> bv_node_pack
Restart ComfyUI and (if needed) hard refresh the browser: Ctrl+F5
Uninstall
- Delete the folder in
custom_nodes - Hard refresh the browser (Ctrl+F5)
Update
cd ComfyUI/custom_nodes/bv_node_pack
git pull
Restart ComfyUI (recommended).
Nodes / Features
BV Pipe Config
Defines the slot layout (names) for a BV Pipe.
What it does
- Define slot names (1 per line, max 100)
- Outputs a single
BV_PIPEobject ("the pipe") used downstream
How to use
- Add BV Pipe Config
- Enter slot names (one per line)
- Connect its
pipeoutput to BV Pipe
BV Pipe
A config-driven carrier node that forwards one pipe connection while exposing named slots.
What it does
- Shows only the slots defined by the connected BV Pipe Config
- Lets you override individual slots, while everything else passes through
Override example
Subgraph example
Quick Start (Pipe)
- Add BV Pipe Config and enter names, e.g.:
model
clip
vae
seed
prompt
-
Connect:
BV Pipe Config (pipe)→BV Pipe (pipe) -
Optional: connect something to a slot input to override only that slot.
Notes
- Pipes update dynamically (including Subgraphs/Subflows).
- Slot socket IDs stay stable internally (
v_001…v_100,out_001…out_100) while labels come from your config.
Languages
JavaScript
43.1%
Python
29.6%
TypeScript
23.6%
CSS
3.2%
HTML
0.5%



