ComfyUI Node

Simple Title

The sticky note that never wanders off

By Stibo·Created 5 months ago·Updated 2 months ago· 9
Simple Title
      title

      Every ComfyUI graph eventually turns into a wall of nodes, and Simple Title is the cheapest defense you have against your own mess. It's a display-only node: you type text into its title field and it renders as a big yellow label box sitting on the canvas. No inputs you wire, no outputs, no execution cost, no effect on anything. It's a sticky note that stays put.

      You drop it on a section of the canvas and it just says what's happening there. "POSITIVE PROMPT". "UPSCALE". "FACE FIX - disabled for now". "DO NOT TOUCH". When you come back to a workflow three weeks later - or, more realistically, when you download someone else's workflow and have to reverse-engineer it - those labels are the difference between reading a graph and archaeology.

      What it actually does

      The node is flagged experimental in the pack, but it's about as dangerous as a Post-it. Under the hood it's a single socketless string widget: the title input is where you type, it has no outputs at all in its schema, and its execute function returns nothing. The web frontend then draws that text in a 32px font on a yellow box with the node's title bar hidden. That's the whole job.

      Why not just use groups?

      Fair question. ComfyUI groups already have titles, and if you're labeling a whole region, naming the group is the right move - the group name also moves with the group and shows up in the frontend's node list. Simple Title is for the cases a group title can't cover: a label floating between things, a title on top of a group that already has a name, or a short note that would clutter a group title. It's also handy when you're screenshotting a workflow to share - labels make the readme-in-the-graph happen without embedding text in the image.

      If you're coming from rgthree's pack, this fills a similar niche to its Label node: pure annotation, zero generation capability. That's the point. Not everything in a workflow needs to do math.

      Installing it

      Simple Title is part of Nifty Nodes for ComfyUI (Stibo/comfyui-nifty-nodes). Install via ComfyUI Manager - search "Nifty Nodes" - or clone:

      cd ComfyUI/custom_nodes
      git clone https://github.com/Stibo/comfyui-nifty-nodes
      

      Then restart. The whole pack needs a reasonably recent ComfyUI because it's built on the new v3 API (comfy_api.latest); if nothing from the pack shows up after install, update ComfyUI first. No extra dependencies for this one - no model files, no pip packages.

      One small note

      Because it's experimental, don't be alarmed if it looks slightly different across ComfyUI frontend versions - the label rendering is a custom widget draw, and frontend rewrites have a habit of reshuffling how those look. The label still works; it just might not be a yellow box forever. If you're annotating a workflow you plan to share, that's fine either way: the text is stored in the workflow JSON, so it travels with the graph no matter how it renders.

      Categorynifty/utils

      Inputs (1)

      NameTypeDefaultDescription
      titleSTRING

      Outputs (0)

      No outputs