Nodes/ComfyUI-DonutNodes/Donut Open CivitAI
ComfyUI Node

Donut Open CivitAI

Jump from a LoRA in your folder to its CivitAI page

By DonutsDelivery·Created about a year ago·Updated about 13 hours ago· 25
Donut Open CivitAI
    • status
    action
    lora_nameNone
    model_url
    hash

    The CivitAI lookup nodes hand you metadata, but sometimes what you actually want is to look at the page - read the full description, see the gallery, check the version history. DonutOpenCivitAI is that button: a tiny node that opens CivitAI in your default browser, pointed at the right model page or hash search. It's the browser integration half of the pack's LoRA story, and it's the fallback the lookup nodes themselves recommend when a hash isn't found in the registry.

    How it works

    One required input, action, with three options:

    • Open Model Page - the main move. If you provide model_url, it opens that URL directly. Otherwise, if you've selected a lora_name, it computes the file's SHA256, checks the pack's cached metadata for a known model URL, and opens it - falling back to a hash search on CivitAI if the model isn't cached. So in practice you select a LoRA and hit run, and the right page opens.
    • Search by Hash - pastes hash (or derives it from the selected LoRA) into CivitAI's model search. This is the "I have a hash from a workflow and I need to find the thing" escape hatch.
    • Open CivitAI Home - just opens civitai.com. The "start browsing" option.

    Optional inputs are lora_name, model_url, and hash; the node picks whichever path your action needs and prints the URL it opened to the status STRING output (with the error message, if the browser call failed).

    Note it's a LOCAL browser opener - it uses Python's webbrowser module on the machine running ComfyUI. If ComfyUI runs headless (a server, a container), the "open" step silently does nothing useful, so this node is for local installs.

    Install

    cd ComfyUI/custom_nodes
    git clone https://github.com/DonutsDelivery/ComfyUI-DonutNodes.git donutnodes
    cd donutnodes
    python -m pip install -r requirements.txt
    

    or ComfyUI Manager → "DonutNodes," restart.

    When to use it

    It shines in the exact moment the lookup nodes leave you stranded: hash not in the registry, model_url pointing at a search page, and you need eyes on the actual listing to decide whether to download it. Keep it at the end of a branch next to DonutLoRACivitAILookup - resolve the metadata, and when it's a miss or you want the full listing, drop into the browser from here. It's not glamorous, but it's the difference between copy-pasting hashes into a browser tab and never leaving the graph.

    One note on the platform: as of the 2026 domain split, the full CivitAI catalogue lives on civitai.red while civitai.com is SFW-only, and this node's search URLs point at civitai.com. If your hash is on an adult model, you may land on a search that returns nothing on the .com domain - the same page on civitai.red will have it.

    Categorydonut/LoRA

    Inputs (4)

    NameTypeDefaultDescription
    actionCOMBO3 options: Open Model Page, Search by Hash, Open CivitAI Home
    lora_nameoptCOMBONone1 options: None
    model_urloptSTRING
    hashoptSTRING

    Outputs (1)

    NameTypeDescription
    statusSTRING