Extensions/SimpleVariables
ComfyUI Extension

SimpleVariables

Lightweight ComfyUI node pack for storing and retrieving any data by name across workflows. (Description by CC)

By jessesep·Created 8 months ago·Updated 2 months ago· 0
jessesep/SimpleVariables
Nodes4
On cloudLocal install
CategorySimpleVariables
Stars0
Updated2 months ago
Readme

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).