Lazy Docs
A Markdown manual that lives inside ComfyUI
Lazy Docs is a documentation viewer that lives inside your graph, and it's the rare node that does exactly one thing with no surprises. Drop it on the canvas and you get a split-pane Markdown reader - an index on one side, the rendered doc on the other - so you can read the manual while you build, instead of alt-tabbing to GitHub every time you forget whether a mode is FL2V or FLF2V. In a pack that leans on four-letter mode strings, that's more useful than it sounds.
It ships with a built-in doc set, which is the main reason most people will ever see it. The pack author keeps the MiniMax H3 walkthrough in there (minimax_h3), so after installing the pack you can open the guide next to the actual nodes. But it's not locked to that - you can drop your own .md files in and it renders those too.
How it works
The node itself is intentionally dumb: it's an output node with no outputs and no data flowing through it. It reads Markdown files from lazy_docs/Docs/ inside the pack's folder in custom_nodes/, and the whole viewer is driven by the accompanying js/lazy_docs.js frontend. The index is built from the files' YAML frontmatter, and clicking an entry loads the doc as rendered HTML (with a Raw view if you want to see the source).
The one real dependency is the markdown package (markdown>=3.5 in the pack's requirements) - that's what turns the .md into HTML. If it's missing, the node degrades to escaped plain text in a <pre> block, which is ugly but not broken.
The input you'll actually touch
There's exactly one input, and it's a dropdown:
docs_subfolder-(root)shows every Markdown file sitting directly inlazy_docs/Docs/; pick a subfolder (the pack shipsminimax_h3) to load just that set. It's the "which manual am I looking at" switch.
New folders won't show up until you refresh - the tooltip says it plainly: press R on the node or refresh after adding folders.
Installing it
Lazy Docs comes with vsaan212/Vsaan212-workflow-utilities, a MIT-licensed one-person toolbox of selectors, switches and video-automation nodes. Get the whole pack from ComfyUI Manager - search Vsaan212-workflow-utilities, install, restart - or clone it:
cd ComfyUI/custom_nodes
git clone https://github.com/vsaan212/Vsaan212-workflow-utilities
Then restart ComfyUI and look under the vsaan212 menu. The pack ships no models and downloads nothing big; the only extra Python dependency the Docs node wants is markdown, which Manager usually pulls in for you.
Where people trip
The classic gotcha is putting your .md files in the wrong folder. They go under custom_nodes/vsaan212_workflow_utilities/lazy_docs/Docs/, not under ComfyUI's input/ or custom_nodes/ root. If a file you just added isn't in the index, check the path, then hit R. And remember it's a viewer, not an editor - it reads files, it won't create or save them.
Honestly, this node is a nice-to-have rather than a workflow essential. If you're not running the rest of the Vsaan212 pack, there's little reason to install it just for the viewer. But if you're building with this pack's MiniMax automation, the docs pane is the difference between guessing at a mode string and having the reference one click away.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| docs_subfolder | COMBO | (root) | Doc set under lazy_docs/Docs/. (root) = Markdown files in Docs/ root. Pick a subfolder (e.g. minimax_h3) to load only that set. Press R or Refresh after adding folders. |
Outputs (0)
No outputs