LTXV Edit Anything Module Loader
Load the sidecar file instead of the LoRA
- editanything_module
This is a tiny, single-purpose node, and it exists entirely to serve one input on LTXVEditAnythingLoopingSampler: editanything_module. That sampler needs the role-embedding and AdaLN reference-projector weights from an Edit Anything LoRA, and it can get them one of two ways - load the LoRA name directly on the sampler itself, or, if you're using a .editanything_module.safetensors sidecar file, load it here first and pass the resulting LTXV_EA_MODULE object into the sampler's editanything_module slot instead.
Why would a sidecar file exist separately from the LoRA at all? The likely reason, going by the naming convention, is that some Edit Anything releases ship the role-embedding/AdaLN weights as a standalone extraction rather than bundled inside a full LoRA checkpoint - useful if you want to swap that piece independently, or if a workflow was built around loading it that way. Either path lands you in the same place inside the sampler; use whichever one matches the file you actually have.
What it does, exactly
One required input: module_name, an enum populated from whatever .editanything_module.safetensors files you've got in the right folder. One output: editanything_module, typed LTXV_EA_MODULE - a custom type that only this pack's nodes understand, so it won't plug into anything except LTXVEditAnythingLoopingSampler's matching slot.
That's the entire node. There's no strength slider, no conditioning logic here - it's purely a file loader that hands off a typed object.
Setting it up
Install the pack through ComfyUI Manager (search "ComfyUI-BFSNodes") or manually:
cd ComfyUI/custom_nodes
git clone https://github.com/alisson-anjos/ComfyUI-BFSNodes.git
cd ComfyUI-BFSNodes
pip install -r requirements.txt
Restart ComfyUI. You need an actual .editanything_module.safetensors file for the module_name dropdown to show anything - if it comes up empty, that's the first thing to check, not a bug in the node. The pack's LoRA family it pairs with is the same "Edit Anything" line documented on the author's HuggingFace repo, currently at v1.1_r256, superseding the v0.1_r128_12000 version named in the pack's own README.
When to reach for this over the LoRA loader
If your workflow (or someone else's, shared publicly) came with a .editanything_module.safetensors file rather than a full LoRA .safetensors, use this node - that's the path it was built for. If you're loading a normal Edit Anything LoRA and applying it with the standard ComfyUI LoRA loader, you don't need this node at all; use lora_name directly on LTXVEditAnythingLoopingSampler instead and skip this loader entirely. Don't wire both into the sampler at once - the sampler's tooltip is explicit that lora_name should stay on (none) if you're passing a module through this loader, since they're two ways of supplying the same weights, not two things meant to stack.
The honest caveat
There's no tooltip or node description on this one beyond the single field it exposes, and no README section covering it - it's newer than what the pack's docs currently describe. What's above is a reasonable reading of the schema and the sampler it feeds, not a confirmed explanation of why the sidecar format exists separately from a normal LoRA file. If you're not sure which loading path a shared workflow expects, check what file extension actually came with it - that'll tell you faster than guessing.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| module_name | COMBO | The .editanything_module.safetensors sidecar file. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| editanything_module | LTXV_EA_MODULE | — |