MindMap Link Node Lite
The 'Lite' MindMap node that's actually the full experience
- info_in
- INFO_MAP
The name is a lie, and it's a good lie. MindMap Link Node Lite has the exact same two inputs as the plain MindMap Link Node - but it also carries the buttons that make this whole pack worth installing. "Lite" means "fewer fields than the Advanced node," not "fewer features than the base one." In practice it's the node you'll actually reach for.
The pack, comfyui_mindmap, builds mind maps inside ComfyUI workflows. It's documentation plumbing, not image generation - the same niche as Comfy's core Note and Bjornulf's Note, but wired so you can draw a real knowledge graph. The Lite node is a titled link block, and its two buttons are its entire personality:
- 🔗 Open - opens the URL in a new browser tab.
- 🌐 Preview - pops the pack's signature feature: a modal with the page's image, title, and description, rendered over the canvas.
How the preview actually works
That modal is the reason this pack exists, so it's worth knowing what's under it. Clicking Preview asks a small proxy server the pack registers on ComfyUI's own backend (/mindmap/preview) to fetch the URL for you - requests + BeautifulSoup server-side, not in your browser. It scrapes the OpenGraph tags (og:title, og:description, og:image, article:published_time) and returns them as JSON. YouTube and X/Twitter get special treatment via their oEmbed endpoints, which is why video links preview nicely and small blogs sometimes don't.
There's a cache so repeat previews are instant, and the node prefetches the metadata half a second after you type a URL. The modal also scales with your canvas zoom, so it doesn't turn into a giant wall when you pinch out. The image and description both render inside it - if a page has no OpenGraph image, you get the pack's placeholder SVG.
The Python side of the node is a simple INFO_MAP out / info_in in affair, same as the rest of the pack: title and url in, one INFO_MAP out. Chain nodes by wiring output to the next node's info_in, and the graph you draw is the mind map.
Install
Same as the rest of the pack - this ships in one repo with all four nodes:
cd ComfyUI/custom_nodes/
git clone https://github.com/MrAlgion/comfyui_mindmap.git
or search "comfyui_mindmap" in ComfyUI Manager, then restart. The deps are just requests and beautifulsoup4, and the README is upfront that they only affect the preview proxy - they're usually already installed in ComfyUI Portable. If previews ever show a "Preview error" or a blank modal, that's the first place to look: make sure those two packages are in the same Python environment ComfyUI runs from.
Troubleshooting
- No image or text in the preview - the README flags this as known behavior. Some sites block the parser or the scraper outright. It's the site, not your setup; YouTube and sites with clean OG tags work reliably.
- Buttons missing or weirdly stacked - the buttons are a frontend JavaScript extension, the kind the Nodes 2.0 frontend rewrite broke across the ecosystem. If they don't render, flip back to the legacy canvas.
- Overlapping nodes - buttons add margins to the blocks, so overlapping nodes look layered. Just don't stack them.
One privacy note that's easy to miss: the preview is fetched from your machine, not your browser - ComfyUI's server makes the request. Hand the node a URL you're fine with your IP touching.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| title | STRING | — | |
| url | STRING | https:// | — |
| info_inopt | INFO_MAP | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| INFO_MAP | INFO_MAP | — |