Doom Markdown Note
A rendered markdown sticky note, and a 'Model Links' button that remembers where your files go
Doom Markdown Note is a canvas sticky note that renders actual markdown - headings, lists, links, code blocks - instead of a cramped text box. You type (or paste) markdown into the text widget, hit the ✎ edit button, and the node draws a clean, formatted note right there on your graph. If you've ever run a big video workflow and spent ten minutes reconstructing which model file lives in which folder, you already know why this exists.
The pack's flourish: a "Шаблон моделей" (model template) button that fills the note with the model links and storage paths for the current workflow - it ships with presets for the MiniMax H3 and LTX-2.5 video stacks, the two heavy multi-file models in this pack. Click it, and your note becomes a checklist of exactly what to download and where to drop it.
How it works
Mechanically it's as simple as a node gets: one text string input, zero outputs, and an execute that does nothing. The trick is the JS side - web/doom_markdown_note.js hides the raw widget, renders the markdown, and, critically, marks the node virtual (isVirtualNode), which is ComfyUI's way of saying "this node is for humans, don't run it." That means it never participates in generation, never shows up as a dependency, and a workflow that contains it executes as if it weren't there.
That virtuality is the thing to understand: unlike a plain text node, you can't wire anything out of it, and it won't appear in the execution path. It's documentation sitting on the canvas, with the bonus that it travels with the workflow JSON - open the graph on another machine and the note (and its model links) comes along.
Why you'd use it over the built-in note
ComfyUI's stock note is a text box and it's fine. This one is worth it when your workflow has memory requirements: a multi-file video stack where "wait, which VAE was that?" is a real question a month from now. The model-template button converts that recurring question into a one-click answer. For pure scratch notes, the stock node does the job - this is the version that documents a workflow properly.
Installing it
Same pack, same one-liner:
cd ComfyUI/custom_nodes
git clone https://github.com/PeterMikhai/Doom_Flux_NodePack
Restart ComfyUI (or use ComfyUI Manager). No extra dependencies. Note the README's clone line still says DoomAI_nodes.git - the repo was renamed; the live URL is Doom_Flux_NodePack.
Common issues
- "The node isn't doing anything." Correct. It's virtual. Nothing to debug.
- Markdown not rendering / showing raw text usually means the JS didn't load - which on this pack usually points at a stale browser cache after an update. Hard-refresh the ComfyUI tab.
- Old workflows with the raw-widget version still load; the note content is preserved in the widget value, it just renders as text until the JS picks it up.
- Model-template button in Russian - "Шаблон моделей" is the label; if you don't read Russian, it's the button that inserts the model links. Same button.
It's the node you don't notice until you're back on a workflow after three weeks and the note tells you exactly which of the four LTX files you still haven't downloaded. Then you notice it a lot.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | Markdown-текст (редактируется в узле кнопкой ✎) |
Outputs (0)
No outputs