Nodes/ComfyUI_NoxinNodes/Load from Noxin Prompt Library
ComfyUI Node

Load from Noxin Prompt Library

Your most-used prompts, one dropdown at a time

By noxinias·Created 3 years ago·Updated 2 years ago· 12
Load from Noxin Prompt Library
    • prompt1
    • prompt2
    • prompt3
    • prompt4
    • prompt5
    • prompt6
    prompt1
    prompt2
    prompt3
    prompt4
    prompt5
    prompt6

    You know the prompt you retype in every workflow: the LoRA trigger phrase, the style block, the negative boilerplate. NoxinPromptLoad is the "stop retyping it" node - six dropdowns, each one backed by a text file in the pack's library/ folder, one prompt per line. Pick from the dropdown, wire that output into a CLIP Text Encode, and your saved prompt shows up as a menu item instead of a wall of text you have to dig through. It's the load half of a two-node pair; NoxinPromptSave is the write side.

    Mechanically it's about as simple as a ComfyUI node gets. Each of the six inputs - prompt1 through prompt6 - is a dropdown built from the lines of library/promptlibrary1.txt through promptlibrary6.txt, and each has its own STRING output. If a file is empty, the dropdown shows Empty Library, and the node silently converts that placeholder to an empty string on the way out, so an unused slot never injects junk into your prompt. Wire any of the six outputs into the positive or negative input of a CLIP Text Encode and you're done.

    Two fresh-install gotchas will trip you up if nobody tells you. First, all six dropdowns say Empty Library out of the box because the shipped text files are literally empty - you populate them with NoxinPromptSave first, or drop your own .txt into the pack's library/ folder (one prompt per line, keep the promptlibraryN.txt naming). Second, the dropdowns are built when the node loads, so after you save a new prompt you may need to refresh the node - or restart ComfyUI - before it shows up in the list. That's a "refresh the node, it's not broken" moment, and it catches everyone once.

    Worth knowing where this sits in the ecosystem: this pack has been around since at least late 2023, and it's the pack that another prompt-library node's author explicitly cited as inspiration in r/comfyui - "NoxinNodes that are nice but have all 5 terms in the same node and a different node to add terms." That's the honest critique in one sentence: the load/save split and the shared folder design are clunky, and by 2026 there are slicker preset-text nodes (pythongosssss's Custom Scripts Preset Text, rgthree's text tools) that solve the same problem with less ceremony. But if you want the plainest possible "drop a txt file, get a dropdown" behaviour with zero dependencies, this does it without apology.

    Install is trivial, and notably light - no requirements.txt, no models, pure standard library:

    cd ComfyUI/custom_nodes
    git clone https://github.com/noxinias/ComfyUI_NoxinNodes.git
    

    Restart and look for "Load from Noxin Prompt Library" under NoxinNodes. The README's fair warning: the pack updates often, so if you don't want a git pull to change a workflow you rely on, delete the .git folder after install and it stops updating on its own.

    CategoryNoxinNodes

    Inputs (6)

    NameTypeDefaultDescription
    prompt1COMBO1 options: Empty Library
    prompt2COMBO1 options: Empty Library
    prompt3COMBO1 options: Empty Library
    prompt4COMBO1 options: Empty Library
    prompt5COMBO1 options: Empty Library
    prompt6COMBO1 options: Empty Library

    Outputs (6)

    NameTypeDescription
    prompt1STRING
    prompt2STRING
    prompt3STRING
    prompt4STRING
    prompt5STRING
    prompt6STRING