Nodes/comfyui_mindmap/MindMap Link Node Advanced
ComfyUI Node

MindMap Link Node Advanced

MindMap Link Node Advanced

By MrAlgion·Created 5 months ago·Updated 5 months ago· 1
MindMap Link Node Advanced
  • info_in
  • INFO_MAP
title
urlhttps://
description

MindMap Link Node Advanced is the full-fat member of the comfyui_mindmap family: everything the Lite link node does, plus a description field and a copy button. If the Lite node is a link in a bookmarks bar, this one is the annotated bibliography entry - the link plus why it's here.

The pack builds mind maps inside ComfyUI workflows as documentation plumbing, not image generation. It's the same niche as Comfy's core Note and Bjornulf's Note, but the whole point of these nodes is that you wire them together: each one takes an optional info_in and hands an INFO_MAP out, so the graph you draw is the mind map. One output can fan out into branches, like the example workflow in the repo does.

Inputs and outputs

Three fields in, one socket out:

  • title - the short label on the node.
  • url - defaults to https://, so type over it.
  • description - a multiline text box. This is the new bit. It renders under the title on the node itself and shows up in the preview modal, so it's your space for "why this link matters" context.

The output is a single INFO_MAP holding {"title": ..., "url": ..., "description": ...}. Note that info_in - the input socket for chaining - is accepted but not merged into what comes out; the structure lives in the wires, not in the data. Each node is its own record, and the connections between them are the tree.

The buttons

A frontend extension adds three buttons to the node:

  • 🔗 Open - opens the URL in a new tab.
  • 📋 Copy - copies the URL to your clipboard. Handy when you're turning the mind map into actual notes or a doc.
  • 🌐 Preview - opens the pack's signature modal showing the page's image, title, and description.

That modal is powered by a small proxy server on ComfyUI's backend that fetches the page server-side (requests + BeautifulSoup), parses the OpenGraph tags, and special-cases YouTube and X via their oEmbed endpoints. The node prefetches metadata after you type a URL, so previews are usually instant. The modal scales with your canvas zoom.

Install

One repo, all four nodes - MrAlgion/comfyui_mindmap. Either:

cd ComfyUI/custom_nodes/
git clone https://github.com/MrAlgion/comfyui_mindmap.git

or search "comfyui_mindmap" in ComfyUI Manager, then restart. Dependencies are just requests and beautifulsoup4, already present in most ComfyUI installs; the README notes they only affect the preview proxy.

When to use it

Honestly? When the link needs a footnote. A bare link map with ten nodes doesn't need this - Lite keeps the graph clean. But the moment you're annotating a workflow for sharing, or you're building a reference board you'll come back to weeks later, the description field earns its keep. The copy button is the sleeper feature: building a mind map of good resources and then exporting the list is a genuinely nice workflow.

Same caveats as the rest of the pack: sites that block scrapers preview blank, and if the buttons don't render you're looking at the Nodes 2.0 frontend breakage - the legacy canvas is the known workaround. Nothing here calls an external service on its own; all it does is hold a URL and a note.

CategoryMindMap

Inputs (4)

NameTypeDefaultDescription
titleSTRING
urlSTRINGhttps://
descriptionSTRING
info_inoptINFO_MAP

Outputs (1)

NameTypeDescription
INFO_MAPINFO_MAP