CLIPTextEncode (RE)
The plain text encoder, wearing this pack's badge
- clip
- CONDITIONING
Open this node up and you'll find nothing surprising: a multiline text box and a CLIP input, one CONDITIONING out the other side. That's because it does the exact same job as ComfyUI's own built-in CLIPTextEncode node - same two inputs, same single output, same idea. The "(RE)" in the name isn't marking new behavior, it's just this pack's own copy of the basic encoder, shipped so it lives alongside the rest of an90ray's RErouter family instead of mixing a native node into a workflow built around this pack's bus system.
If you've used ComfyUI for more than five minutes you've already used the thing this node does. Every prompt you type, positive or negative, goes through a CLIP text encoder before a sampler can touch it. It takes your checkpoint's attached CLIP model, tokenizes your text, and turns it into the conditioning tensor a KSampler actually understands. There's no cleverness beyond that here: no extra weighting syntax beyond what the underlying encode call already parses, no extra widgets, nothing else to configure.
The inputs and outputs that matter
- text - your prompt, a plain multiline string. Whatever you'd normally type into a positive or negative prompt box goes here, standard ComfyUI emphasis syntax like
(word:1.2)included, since it's parsed the same way as the native node. - clip - wire in the CLIP output from your checkpoint loader (or a separate CLIP loader if you're running one split out). This has to be the CLIP that matches the model you're actually sampling with - an SDXL clip on an SD1.5 unet, or vice versa, will error or silently give you garbage conditioning.
- CONDITIONING - the one output. Wire it into a KSampler's
positiveornegativeslot, or into whatever combiner or ControlNet-apply node sits between this and the sampler.
How to install it
Same install as every node in this pack, because they all ship from one repo. Easiest path is ComfyUI Manager - search ComfyUI_RErouter_CustomNodes, install, restart. Manually, it's:
cd ComfyUI/custom_nodes
git clone https://github.com/an90ray/ComfyUI_RErouter_CustomNodes.git
then restart ComfyUI. No models to download, no Python dependencies beyond what ComfyUI already ships - the README is genuinely just the two git commands and a screenshot, nothing more.
Common issues & troubleshooting
You can't tell it apart from the stock node, and that's expected. There's nothing behaviorally distinct to look for. If a workflow you downloaded uses this instead of the native CLIPTextEncode, it's almost certainly because the workflow's author built it around this pack's RErouter bus elsewhere in the graph, not because this node does anything extra.
Conditioning looks wrong, or the sampler throws a shape error. Ninety-nine times out of a hundred that's a CLIP mismatch - you've plugged in a CLIP from the wrong model family. Trace the clip wire back to its loader and confirm it matches your checkpoint, not a leftover from a different part of the graph.
No community thread or wiki to fall back on. This pack has essentially no footprint outside its own repo - no wiki pages, no active issue threads, nothing turning up in the usual ComfyUI discussion spaces. If something's genuinely broken, your fastest path is opening the node's Python source under custom_nodes/ComfyUI_RErouter_CustomNodes rather than googling around for someone else who hit the same thing, because that someone probably doesn't exist yet.
Worth installing just for this one node? Probably not. If all you want is a plain text encoder, the native CLIPTextEncode already does the job with zero extra dependencies. Install this pack when you actually need the RErouter bus or its other utility nodes, and this one comes along for free.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | — | |
| clip | CLIP | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| CONDITIONING | CONDITIONING | — |