Files
jessesepandClaude e281f96475 Show preview directly on node instead of separate output
- Changed return format to use {"ui": {"text": [preview]}, "result": (value,)}
- Preview text now displays on the node itself like Show Text nodes
- Removed separate preview output port - cleaner node design
- Updated README to reflect on-node preview feature

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 01:39:13 +01:00

1.5 KiB

SimpleVariables

A lightweight ComfyUI node pack for storing and retrieving any data by name across your workflow.

Installation

cd ComfyUI/custom_nodes
git clone https://github.com/jessesep/SimpleVariables.git

Restart ComfyUI and search for "variable".

Nodes

Node Description
Set Variable Store any data with a name, shows preview on node
Get Variable Retrieve data by name, shows preview on node
List Variables Show all stored variables on node
Clear Variables Clear all stored variables

Usage

[Load Image] → [Set Variable] (name: "ref")
                     ↓
              value (passthrough)

              Node displays: "ref = Tensor [1, 512, 512, 3]"

... elsewhere ...

[Get Variable] (name: "ref") → value → [Any Node]

              Node displays: "ref = Tensor [1, 512, 512, 3]"

Features

  • Universal - Works with all data types (Image, Mask, Latent, Model, etc.)
  • On-node preview - See what's stored directly on the node (type + shape/value)
  • Passthrough - Set Variable passes data through
  • Debug - List Variables shows all stored data

Preview Examples

Preview is shown directly on each node:

Data Type On-Node Display
Image my_image = Tensor [1, 512, 512, 3]
String prompt = "a beautiful sunset..."
Int steps = 20
Model my_model = BaseModel

License

MIT License

Credits

Created by jessesep with Claude (Anthropic).