ComfyUI Tag Table Node is a custom node for building prompts from a structured tag table directly inside ComfyUI.
It lets you organize prompt fragments as separate rows, enable or disable them individually, reorder them with drag and drop, add comments, and quickly copy the final combined prompt.
This node is useful if you want a cleaner and more controllable way to build prompts than editing one long text field.
Main Features
Editable rows with tag and comment fields
Enable / disable toggle for each row
Final Prompt preview built from enabled tags only
Copy button for quick copying
Drag-and-drop row sorting
Delete row button
Auto-resizing text areas
Saved node width and height
Saved row data after reload
How It Works
Each row contains:
an enable checkbox
a tag field
a comment field
Only enabled rows with non-empty tag values are included in the final output.
The node combines all active rows into one final prompt string.
Comments are only for organization and are not included in the output.
Current Version
The current version focuses on a more practical in-node workflow:
easier row management
drag-and-drop sorting
quick row deletion
final prompt preview
copy button
persistent UI state after reload
Compared to older versions, the node is more convenient for everyday prompt building and editing inside ComfyUI.
Installation
Clone the repository into your ComfyUI/custom_nodes folder:
cd ComfyUI/custom_nodes
git clone https://github.com/xelavi9966-cell/ComfyUI-TagTable.gitThen restart ComfyUI.
Update
To update the node later:
cd ComfyUI/custom_nodes/ComfyUI-TagTable
git pullUsage
Add the Tag Table node to your workflow.
Then:
create or edit rows
type tags into the tag fields
optionally add comments
enable only the rows you want to use
copy or connect the final prompt output
This makes it easier to manage prompt parts without constantly rewriting one long prompt manually.
GitHub
Repository:https://github.com/xelavi9966-cell/ComfyUI-TagTable
Notes
Comments are not included in the final output
Only enabled rows with filled tag values are used
The node is meant for convenient prompt building inside ComfyUI
