ComfyUI XS DARE TIES
ComfyUI custom nodes for SDXL checkpoint merging with weighted deltas, DARE dropout, TIES sign alignment, and bezier UNet block profiles.
Nodes (4)
DARE, TIES, and a merge report you can actually read
Building the stack that feeds a DARE TIES merge
DARE TIES Profile, the curve that decides what a child is allowed to touch
See your merge before you commit to the hour-long one
ComfyUI XS · DARE TIES

The Dare Ties UNet Merge Administrator — paperwork included.
SDXL-style checkpoint merging: weighted deltas, optional DARE / TIES, and bezier profiles over 21 UNet blocks (9 IN + 3 MID + 9 OUT).
Grab a drink — merging is rarely instant.
Installation
- Clone into
ComfyUI/custom_nodes/ComfyUI_XS_DARE_TIES - Restart ComfyUI
- Advanced → model_merging → dare_ties
Example workflow: load examples/dare_ties_two_child_merge.json, then set checkpoint names to your files.
Nodes
| Registry name | UI title |
|---------------|----------|
| DARETIESProfile | XS · DARE TIES Profile |
| DARETIESModelStack | XS · DARE TIES Model Stack |
| DARETIESMergeModels | XS · DARE TIES Merge Models |
| DARETIESStackVisualizer | XS · DARE TIES Stack Visualizer |
Profile — bezier curve → 21 block weights. Stack — list of children + weights (no loading). Merge — reference + stack → merged MODEL/CLIP/VAE. Visualizer — weight preview image (no merge).
Typical graph
[Profile] ──► [Model Stack] ──► [Merge Models] ──► merged MODEL/CLIP/VAE
│
└──► [Stack Visualizer] ──► preview IMAGE (optional)
Visualizer: seconds. Merge: “I’ll be right back.”
Profiles on disk: ComfyUI/user/default/dare_ties_profiles/*.json
REST: GET/POST /dare_ties_profiles/* (used by the profile UI).
Tips
- Run Stack Visualizer before a long merge — know what you’re signing up for.
- Stack order affects DARE/TIES when using
dare_*orties_*merge modes. Shuffle the stack, shuffle your afternoon.
License
MIT — see LICENSE.
References
- Task arithmetic · DARE · TIES