ComfyUI Node

SOLO · LoRA Organizer

The SickOllie tool that cleans your LoRA library without ever touching a tensor

By sickollie·Created 2 months ago·Updated 7 days ago· 17
SOLO · LoRA Organizer
    • status

    If you've been downloading LoRAs for more than a month, your models/loras folder is a crime scene: best_v2_final_REAL.safetensors, its orphan preview image, three exact duplicates you can't tell apart, and empty subfolders where files used to live. The SOLO LoRA Organizer is SickOllie's attempt to let you fix that without a knife. It's a preview-first filesystem tool for planning LoRA renames and moves, finding byte-for-byte duplicates, and cleaning up the wreckage - and it is aggressively designed around the idea that you shouldn't be able to hurt yourself with it.

    What this node is

    The node itself is a launcher, not a processor. It takes no inputs, has one status string output, and its only real job is to open the organizer - via an "Open Organizer" button, the SOS sidebar tab, or the Sick Ollie menu. All the actual work happens in that dedicated UI, which runs independently of workflow execution. Don't put this node in a graph and expect it to move files on queue; that's not what it does.

    What the organizer can do

    Everything is a dry run until you check rows and confirm, and it refuses to permanently delete anything - confirmed cleanups go through the operating system's Trash or Recycle Bin, and if no safe trash backend exists it won't substitute deletion.

    • Reads safetensors metadata without loading the model tensors, and computes fresh SHA-256 hashes for Civitai lookup
    • Plans smart filenames and Base → Category → Creator folder layouts, which you can edit before applying
    • Finds exact byte-for-byte duplicates with keeper protection
    • Finds orphan sidecars (that lone .png or .json with no LoRA next to it) and empty folder trees
    • Moves recognized sidecars along with their LoRA
    • Writes progressive undo manifests and can restore the latest organization pass

    You can scope everything to the LoRA library root you select, and it limits mutations to that root, refuses overwrites, and revalidates paths immediately before any change. Civitai lookup works without a token in normal conditions; there's an optional token in its settings if you hit rate limits.

    Installing it

    Same pack, same steps as the rest of SickOllie:

    cd ComfyUI/custom_nodes
    git clone https://github.com/sickollie/SickOllie
    

    or ComfyUI Manager → search "SickOllie". Restart, then Ctrl+F5 hard-refresh so the sidebar and organizer UI load. No extra pip dependencies.

    Where people get burned

    The README is blunt and right: test this on a disposable copy before pointing it at the only copy of an irreplaceable library. The scan is always safe, but a confirmed apply is a real filesystem mutation - the undo manifest helps, quarantine isn't automatic, and "I clicked through a row I didn't fully read" is the classic failure mode. Also worth knowing: it reads safetensors sidecar metadata, but it hashes whole files to match Civitai, so a renamed or retrained LoRA won't match its published page even if the name looks similar.

    The value here isn't one feature - it's the workflow being safe enough that you'll actually run it. Most people don't clean their LoRA library because one wrong move nukes a year of downloads. This one is built so the scary part is reversible.

    CategorySick Ollie/Utilities

    Inputs (0)

    No inputs

    Outputs (1)

    NameTypeDescription
    statusSTRING