- 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>
64 lines
1.5 KiB
Markdown
64 lines
1.5 KiB
Markdown
# SimpleVariables
|
|
|
|
A lightweight ComfyUI node pack for storing and retrieving any data by name across your workflow.
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
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).
|