ComfyUI Node

๐Ÿ“’ Note

A comment that actually travels with your wire

By justUmenยทCreated 2 years agoยทUpdated about a year agoยท 545
๐Ÿ“’ Note
  • any
  • any
โ—„display_textโ–บ

ComfyUI already has a built-in Note node, but it's just a floating comment box - nothing connects to it, and it doesn't move with anything. This node fixes that specific limitation: it's a note that's actually wired into your data flow, sitting on a real connection between two nodes, so when you drag things around the graph the annotation stays attached to the wire it's explaining. The author's own reason for building it, from the README: "Sometimes I want to add a NOTE but I want this note to be connected to a specific spaghetti."

How it works

It's a transparent pass-through. Whatever you connect into any - and it genuinely accepts anything, image, text, model, latent, doesn't matter - comes back out unchanged on the any output. The only other thing it does is display whatever you type into display_text right there on the node. Insert it in the middle of an existing connection and your workflow behaves exactly as it did before; you've just labeled that specific link.

Where you'd actually use it

Complex workflows with a lot of conditional branches or multiple similar-looking chains running in parallel are where this earns its keep. Say you've got several character pipelines feeding into a shared upscale step, or a workflow with three near-identical sampling passes for testing different settings - dropping one of these on the connection you're least likely to remember the purpose of, six months from now, is cheap insurance. The pack's own example is a Hunyuan video generation setup, where notes on specific wires make it obvious which connection to toggle when switching between generation modes.

The inputs and outputs that matter

Just two, and they're both required: any, the wildcard input/output pair that makes this a true pass-through, and display_text, a multiline string field for whatever note you want visible on the node. There's nothing else to configure - no formatting options, no color-coding beyond whatever ComfyUI's default node styling gives you.

Installing it

Through ComfyUI Manager: search Bjornulf_custom_nodes, install, restart. Or by hand:

cd ComfyUI/custom_nodes
git clone https://github.com/justUmen/Bjornulf_custom_nodes

Install the shared requirements.txt afterward. This node does nothing but pass data through and render text - it doesn't touch any of the pack's video, audio, or API dependencies, so it'll work on the barest install.

Where people get burned

The only real gotcha is a layout one, not a functional one: the author's own changelog mentions that combining multiline notes with an image preview ran into rendering issues on newer ComfyUI frontend versions, and he had to fall back to single-line notes on the image-specific variant of this idea (Image Note) to work around it. This plain text version doesn't carry an image, so it isn't affected - but if you've also got Image Note in your workflow and its layout looks cramped, that's a known frontend quirk, not something wrong with your install. Beyond that, remember this node forwards data unchanged - if you're not seeing the value you expect downstream, the note itself isn't the place to debug; check what's feeding into any instead.

CategoryBjornulf

Inputs (2)

NameTypeDefaultDescription
any*โ€”
display_textSTRINGโ€”

Outputs (1)

NameTypeDescription
any*โ€”