Donut Open CivitAI
Jump from a LoRA in your folder to its CivitAI page
- status
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.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| action | COMBO | 3 options: Open Model Page, Search by Hash, Open CivitAI Home | |
| lora_nameopt | COMBO | None | 1 options: None |
| model_urlopt | STRING | — | |
| hashopt | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| status | STRING | — |