Remember Me (Allergic)
The node that fingerprints your environment so seeds actually reproduce
- environment_info
The mystery goes like this: you saved a workflow, hit a great seed, came back three months and two package updates later, and the same seed won't reproduce the same image. Same prompt, same everything on screen - different result. It's usually not the workflow's fault. It's the environment under it: PyTorch, CUDA, xformers, Triton, Sage Attention, even how you launched ComfyUI can nudge output. Remember Me is the node that captures all of that and stores it with your workflow, so "why did this change?" stops being a shrug.
It's from the Allergic Pack by usrname0 (AllergicToTeeth on r/comfyui), and it was born directly from this problem - the author says he kept revisiting "unicorn seeds" from the past and couldn't recreate them, and wanted the environment details recorded alongside the image. That's the whole pitch, and it's a good one.
How it works
No inputs. One output, environment_info (STRING). The node builds a snapshot of your Python environment:
- Python version and PyTorch version, plus CUDA and cuDNN versions when CUDA is available.
- Triton, Sage Attention, and xformers package versions.
- Your CLI args - but only if you launched ComfyUI with any. (It checks for
--flags; a stock launch has nothing to record.)
Local version suffixes like +cu128torch2.9.0... get stripped, because they differ by install method and would just add diff noise without telling you anything useful.
The snapshot is the whole point of the change detection. The node stores a comparison key (the snapshot minus its timestamp), and on every run after the first, it diffs the current environment against the stored one. A dedicated window shows exactly what changed - red with the specific lines that moved if something did, green with "No differences detected" if your environment is stable. The previous snapshot and comparison state are serialized with the workflow, so the diff works across sessions, not just within one. And because ComfyUI embeds the full workflow in every PNG it saves, that environment fingerprint rides along in your exported images - which is exactly where you want it when you're digging out a six-month-old file.
The buttons and the first-run gotcha
The node defaults to a Populate Environment Info button that collects the snapshot immediately via a local API call, without running the queue. Use it on first load - the README recommends exactly this, so your very first queued run already carries metadata. If that API call fails for any reason, the node quietly falls back to running the workflow to collect instead.
One thing to know: on the first run there's no previous snapshot, so the node just establishes a baseline and reports stable. That's not proof nothing changed - it's the first data point. The real "did anything change?" verdict starts on run two.
Installing it
Remember Me is one of four nodes in the Allergic Pack, so a single install gets them all. ComfyUI Manager → search "Allergic Pack" → install the latest release, or:
cd ComfyUI/custom_nodes
git clone https://github.com/usrname0/ComfyUI-AllergicPack.git
cd ComfyUI-AllergicPack
pip install . # Windows portable: ..\..\..\python_embeded\python.exe -m pip install .
Restart, and it's under "Allergic Pack". Nothing heavy here - the pack has an empty requirements file, so no extra packages to fight with.
When it earns its keep
This is a debug-and-forensics node, not a generation node. It earns its place when you share workflows across machines (install it, run once, now every exported PNG records what environment made it), or when you're the person who hunts down why an old seed stopped reproducing. It's also big - it enforces a minimum size around 400×480 so the diff window is readable - so don't scatter it through every workflow; add it to the ones you care about reproducing.
Inputs (0)
No inputs
Outputs (1)
| Name | Type | Description |
|---|---|---|
| environment_info | STRING | — |