Extensions/ComfyUI-TagTable
ComfyUI Extension

ComfyUI-TagTable

A custom node for ComfyUI that allows building prompts using a table structure.

By xelavi9966-cell·Created 6 months ago·Updated 5 months ago· 0
xelavi9966-cell/ComfyUI-TagTable
Nodes1
On cloudLocal install
CategoryLeraTools
Stars0
Updated5 months ago
Readme

ComfyUI-TagTable

A custom node for ComfyUI that lets you build prompts from a structured tag table.

Features

  • Editable table with tag and comment fields
  • Enable/disable toggle for each row
  • Final Prompt preview generated from enabled tags only
  • Copy button for quick prompt copying
  • Drag-and-drop row reordering
  • Delete button for removing rows
  • Auto-resizing text areas
  • Node size persistence after resize
  • Table data persistence between sessions

Node

Tag Table

Inputs

  • rows - number of rows in the table
  • table_data - internal JSON data used to store table state

Output

  • tags_text - final prompt string built from all enabled tag rows

How it works

Each row contains:

  • an enable checkbox
  • a tag field
  • a comment field

Only enabled rows with non-empty tags are included in the final output string.

The Final Prompt area shows the combined result in real time.

Installation

Clone this repository into your ComfyUI/custom_nodes folder:

cd ComfyUI/custom_nodes
git clone https://github.com/xelavi9966-cell/ComfyUI-TagTable.git

Then restart ComfyUI.

Update

To update the node:

cd ComfyUI/custom_nodes/ComfyUI-TagTable
git pull

Notes

  • Comments are for organization only and are not included in the output
  • Only enabled rows with filled tag values are used in the final prompt
  • The node is intended for convenient prompt building inside ComfyUI

License

MIT