Nodes/Sage Utils/View Notes
ComfyUI Node

View Notes

Your cheat-sheet files, right inside the workflow

By arcum42·Created 2 years ago·Updated 28 days ago· 33
View Notes
    • content
    filename

    Every serious ComfyUI user has a collection of notes that live somewhere awkward - a text file on the desktop, a pinned Discord message, half a bookmark bar. View Notes is Sage Utils' attempt to give those a proper home: it lists files from a dedicated notes directory and reads whichever one you pick, straight into the node. Your setup notes, your favorite sampler combos, your CFG cheat sheets, right next to the workflow that uses them.

    Mechanically it's tiny. The pack maintains a notes folder at ComfyUI/user/default/SageUtils/notes/ (auto-created on install). View Notes scans that folder, fills its filename dropdown with whatever text files it finds, and on execute reads the selected file and returns its full contents as a content string. The UI shows the content, and like the sibling View Anything node, it's also a real output you can wire onward - feed that note text into a text node, a prompt, or a metadata field if you're feeling ambitious.

    The honest take: this is a convenience node, and it's worth exactly as much as you use the notes folder. If you already have a notes system you love, this adds nothing. If you're the person who keeps scribbling prompt recipes into random files, putting them in one folder that ComfyUI can see is a genuine quality-of-life win - especially because the same notes directory is wired into the pack's sidebar, so notes you create there are visible from the UI features too. There's no built-in editor in this node (that's what the Save Text node is for, or just a text editor pointed at the folder), so it's read-side only: put files in notes/, pick them from the dropdown, restart if you add files while ComfyUI is running since the dropdown is populated at load.

    Gotchas are minimal and predictable. If the folder is empty, the dropdown shows "No files found" and reading it returns a polite message rather than an error. If you delete a file the dropdown still remembers, you get a "File not found" message instead of a crash - the pack handles both gracefully, which is more than most nodes bother with.

    Install is the pack standard - ComfyUI Manager (search "Sage Utils") or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/arcum42/ComfyUI_SageUtils.git
    

    then restart. No models, no extra dependencies (the pack's only hard Python requirement is dynamicprompts, used by its prompt builder). Drop a .txt file into ComfyUI/user/default/SageUtils/notes/, restart, and it'll be in the dropdown. That's the whole setup.

    CategorySage Utils/text/output

    Inputs (1)

    NameTypeDefaultDescription
    filenameCOMBOSelect a notes file to load from the notes directory.

    Outputs (1)

    NameTypeDescription
    contentSTRINGOutput value for content.