Nodes/WebApp API/Description
ComfyUI Node

Description

WebApp Description

By MonkeyProof-Solutions-BV·Created 6 months ago·Updated 3 months ago· 2
Description
  • parent
  • Order + 1
description
order10
tooltip

Your web app's users don't know what a "CFG scale" is, and they never will. WebApp_Description is how you tell them what the form is for before they start clicking - a static text block in the app, defined right inside your workflow. It's the least glamorous node in the ComfyUI_webapp pack and also the one that makes everything else usable by an actual human.

The pack's deal, in one line: you declare web app controls as nodes in your graph, export the workflow API, and a framework like Simian WebApps renders them into a real UI. A Description node slots into that as a labeled paragraph - intro text, an explanation of the options below, a note that this workflow costs money per run. Whatever you'd want on a form page.

What it has

  • description (STRING, multiline) - the text itself. This is the whole payload.
  • order (INT, default 10) - where the paragraph sits among its siblings; lower numbers first.

parent attaches it to a WebApp_Grouping (so a section can open with its own explainer), and tooltip is optional hover text. There is no value output - the only output is Order + 1, the chain slot you use to auto-sequence controls by plugging it into the next control's order input.

When you'd bother

On a workflow you run only for yourself: never. It's dead weight in the canvas - run in plain ComfyUI it passes nothing and does nothing. The moment you're exporting a workflow as an app for other people, a Description block at the top of each section is the difference between a form people understand and a form that gets a support email. That's its job: content, not data.

Installing it

It comes with the whole pack, so install once and get all the control and helper nodes together:

cd ComfyUI/custom_nodes
git clone https://github.com/MonkeyProof-Solutions-BV/ComfyUI_webapp

Then restart ComfyUI, or use ComfyUI Manager and search ComfyUI_webapp (listed as "WebApp API"). No models, no keys; dependencies are pillow and torch, which a normal ComfyUI already has.

Gotchas

Two things worth knowing. First, keep in mind the distinction between description (the visible paragraph) and tooltip (hover text) - they're separate fields on separate controls, and mixing them up is easy when you're mid-flow. Second, this pack is built on the newer backend node API (comfy_api.latest, comfy_entrypoint style), so a stale ComfyUI won't load it. Update ComfyUI first if the nodes are missing after install.

Categoryapi/app

Inputs (4)

NameTypeDefaultDescription
descriptionSTRINGWeb app description.
orderINT10Control order in its section. Lowest value at the top. Highest at the bottom.
parentoptPARENTWeb app parent to add the node to.
tooltipoptSTRINGWeb app control tooltip.

Outputs (1)

NameTypeDescription
Order + 1INTOrder number for the next control.