ComfyUI Node

Lazy Docs

A Markdown manual that lives inside ComfyUI

By vsaan212·Created 10 months ago·Updated 9 days ago· 1
Lazy Docs
      docs_subfolder(root)

      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 in lazy_docs/Docs/; pick a subfolder (the pack ships minimax_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.

      Categoryvsaan212/utilities

      Inputs (1)

      NameTypeDefaultDescription
      docs_subfolderCOMBO(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