Show Me Text
This is a simple node that shows text
ShowMeText
A simple ComfyUI custom node that takes a string input and displays it in a read-only text box within the node interface.
Overview
ShowMeText provides a clean, easy way to visualize text data within your ComfyUI workflows. Whether you're debugging prompts, reviewing generated text, or simply need to display string values, this node offers a convenient text display right inside your workflow.
Features
- Simple string input that displays in a text box
- Read-only display for safe text viewing
- Multi-line text support
- Clean, modern UI using Vue.js
- Multi-language support via vue-i18n
Installation
Method 1: ComfyUI Manager (Recommended)
- Open ComfyUI Manager in your ComfyUI interface
- Click "Install Custom Nodes"
- Search for "ShowMeText"
- Click Install
Method 2: ComfyUI Registry
Install via the ComfyUI Registry (if available).
Method 3: Manual Installation
-
Navigate to your ComfyUI custom nodes directory:
cd ComfyUI/custom_nodes/ -
Clone this repository:
git clone https://github.com/ShariqT/showmetext -
Navigate to the project directory:
cd showmetext -
Install dependencies:
npm install -
Build the frontend:
npm run build -
Restart ComfyUI or refresh the browser to load the node.
Requirements
- ComfyUI with Frontend version 1.24.4 or higher
- Node.js and npm (for manual installation)
Usage
Adding the Node
- Right-click in the ComfyUI canvas
- Navigate to text > Show Me Text
- Click to add the node to your workflow
Node Inputs
| Input | Type | Description |
|-------|------|-------------|
| text_input | STRING | The text string to display in the text box. Supports multi-line text. |
Node Outputs
| Output | Type | Description |
|--------|------|-------------|
| text | STRING | The same text that was input, passed through for use in downstream nodes. |
Example Workflow
[Text Prompt] ──> [Show Text Node] ──> [Other Nodes]
│
└──> Displays text in text box
- Connect any node that outputs a string (like a Text Prompt node) to the
text_inputof the Show Text node - The text will automatically display in the node's text box
- The text is also passed through to the output for use in other nodes
Development
If you want to modify this node:
- Make your changes to the source files
- Rebuild the project:
npm run build - Refresh ComfyUI to see your changes
Project Structure
ComfyUIFEExampleVueBasic.py- Python backend for the nodesrc/components/VueExampleComponent.vue- Vue frontend componentsrc/main.ts- Main entry point for the frontendlocales/- Translation files
Contributing
Contributions are welcome! If you have ideas for improvements or have found bugs, feel free to:
- Open an issue
- Submit a pull request with proposed changes
License
Author
- Shariq Torres - [email protected]