Seed Pixaroma
A seed node that remembers the last one that worked
- seed
Seed Pixaroma is a dedicated seed source you wire into a sampler, and the reason to use it over typing a number into KSampler is the mode switching. Flip between Random - a fresh seed every run - and Fixed - the same seed for repeatable results - right on the node, then lock in a lucky roll or pull back the seed from your previous run without digging through history.
Seeds are the most underrated control in ComfyUI. The whole "I got an image I like, now I need to tweak one thing without changing everything" workflow lives or dies on seed control, and a KSampler's plain seed field forces you to do the remembering. This node makes Random, Fixed, and "the seed that just made something good" one click apart.
How it works
The node outputs one INT - seed - which you wire into KSampler (or any node with a seed input). One Seed node can feed several samplers at once, so a multi-sampler workflow stays in sync instead of drifting apart. The mode controls are on the node body:
- Random - a fresh seed every run. A "Last run" line shows which seed actually produced the latest image, so you can always grab it.
- Fixed - the same seed every run, for reproducibility.
- New fixed random - rolls a new seed and locks it in. This is the "I like this one, keep it while I tweak" button.
- Use last seed - brings back the previous run's seed (instant, from cache - it doesn't regenerate to find it).
- Copy - puts the current seed on your clipboard.
The state saves with your workflow, so a Fixed seed comes back exactly when you reopen the graph. There's also a seed history panel that remembers your last ten runs, and nudge arrows to step up or down by one.
A filename trick worth stealing
The pack's save nodes (Save Image Pixaroma, Save Mp4, Preview Image Pixaroma) let you print the seed into a filename with a token: put %Seed Pixaroma.seed% in the filename field and you get render_4595344337756276.png - the number always matching the image you just made, Random or Fixed. Point the token at this node, not at the sampler, or you'll get a stale value.
Install and gotchas
Standard Pixaroma install - ComfyUI Manager (search "Pixaroma") or:
cd ComfyUI/custom_nodes
git clone https://github.com/pixaroma/ComfyUI-Pixaroma
Restart. No dependencies or model downloads.
The one mental model to keep straight: a seed only pins a result when nothing else changes. Bump cfg or steps with a Fixed seed and you'll get a different image - that's not the node misbehaving. And the standing pack caveat: after an update, hard-refresh with Ctrl+Shift+R (Cmd+Shift+R on Mac) if a node looks blank; it's the browser cache, not your workflow.
Inputs (0)
No inputs
Outputs (1)
| Name | Type | Description |
|---|---|---|
| seed | INT | The chosen seed as a whole number. Wire it into a sampler's seed input. |