comfyui-mcp
Version:
Local-first, agent-native control plane for ComfyUI — MCP server + autonomous sidebar agent that drives your live graph in natural language on ANY LLM: Claude/ChatGPT/Gemini on your subscription (no API key), free local models via Ollama (fully offline),
353 lines • 41.7 kB
JavaScript
// GENERATED by scripts/gen-manager-name-collisions.mjs — do not edit by hand.
// Measured 2026-08-15 against the six published ComfyUI-Manager channel lists.
//
// The channel names ComfyUI-Manager's `normalize_channel` accepts, from its own
// channels.list.template. A channel this table has never heard of is not checked.
export const MANAGER_CHANNEL_NAMES = ["default", "recent", "legacy", "forked", "dev", "tutorial"];
//
// Each key is a custom-node pack's BARE REPO NAME, lowercased: the string
// ComfyUI-Manager v4 actually resolves a from-source ("nightly") install by, and the
// string the panel derives from a caller's git URL and sends as `id`. Each value maps a
// channel to the repositories THAT channel's custom-node-list.json carries under that
// name. An array of length > 1 means the one channel is ambiguous by itself — two entries
// differing only in case, which collapse in Manager's NormalizedKeyDict (its `get` keys
// on `key.strip().lower()`), where the winner is list order.
//
// Only ambiguous names are listed: 111 of them, 28 ambiguous within a single channel.
// A name absent from this table is not known to collide, which is not the same as proven
// unique — see `bareNameAmbiguity` for what that costs.
export const AMBIGUOUS_BARE_NAMES = {
"comfyui_ascii_art": { default: ["Deep-Neko/ComfyUI_ascii_art"], legacy: ["iris-Neko/ComfyUI_ascii_art"] },
"comfyui_csm": { default: ["billwuhao/ComfyUI_CSM"], legacy: ["AiSatan/ComfyUI_CSM"] },
"comfyui_extramodels": { default: ["city96/ComfyUI_ExtraModels"], forked: ["Efficient-Large-Model/ComfyUI_ExtraModels"] },
"comfyui_infiniteyou": { default: ["bytedance/ComfyUI_InfiniteYou"], dev: ["ZenAI-Vietnam/ComfyUI_InfiniteYou"] },
"comfyui_kj": { default: ["lingha0h/comfyui_kj"], legacy: ["XieChengYuan/comfyui_kj"] },
"comfyui_magicquill": { default: ["brantje/ComfyUI_MagicQuill"], legacy: ["magic-quill/ComfyUI_MagicQuill"] },
"comfyui_step1x-edit": { default: ["raykindle/ComfyUI_Step1X-Edit"], dev: ["godric8/ComfyUI_Step1X-Edit"] },
"comfyui_tagger": { default: ["StarMagicAI/comfyui_tagger"], legacy: ["gamert/ComfyUI_tagger"] },
"comfyui_tiledksampler": { default: ["BlenderNeko/ComfyUI_TiledKSampler"], forked: ["ltdrdata/ComfyUI_TiledKSampler"] },
"comfyui-annotations": { default: ["0dot77/comfyui-annotations"], tutorial: ["andrewharp/ComfyUI-Annotations"] },
"comfyui-audio-speed": { default: ["ptmaster/comfyui-audio-speed"], dev: ["IsacEkeroth/ComfyUI-Audio-Speed"] },
"comfyui-audiotools": { default: ["Urabewe/ComfyUI-AudioTools"], dev: ["iloveuav/ComfyUI-AudioTools"] },
"comfyui-audiox": { default: ["Yuan-ManX/ComfyUI-AudioX"], dev: ["jinxishe/ComfyUI-AudioX"] },
"comfyui-aurasr": { default: ["AIFSH/ComfyUI-AuraSR"], dev: ["alexisrolland/ComfyUI-AuraSR"] },
"comfyui-bagel": { default: ["Yuan-ManX/ComfyUI-Bagel", "neverbiasu/ComfyUI-BAGEL"] },
"comfyui-birefnet": { default: ["hieuck/ComfyUI-BiRefNet"], legacy: ["viperyl/ComfyUI-BiRefNet"], dev: ["MohammadAboulEla/ComfyUI-BiRefNet"] },
"comfyui-cfg-ctrl": { default: ["flyghtxmz/ComfyUI-CFG-Ctrl", "xmarre/ComfyUI-CFG-Ctrl"], dev: ["ethanfel/ComfyUI-CFG-CTRL"] },
"comfyui-chatterbox": { default: ["wildminder/ComfyUI-Chatterbox"], dev: ["ai-joe-git/ComfyUI-Chatterbox"] },
"comfyui-clipseg": { dev: ["shadowcz007/comfyui-CLIPSeg", "zhengxyz123/ComfyUI-CLIPSeg"] },
"comfyui-connect": { default: ["Good-Dream-Studio/ComfyUI-Connect"], legacy: ["IfnotFr/ComfyUI-Connect"] },
"comfyui-copilot": { default: ["AIDC-AI/ComfyUI-Copilot"], dev: ["hylarucoder/comfyui-copilot"] },
"comfyui-corridorkey": { default: ["SeanBRVFX/ComfyUI-CorridorKey"], dev: ["cnoellert/comfyui-corridorkey"] },
"comfyui-custom-nodes": { default: ["Zuellni/ComfyUI-Custom-Nodes", "rcsaquino/comfyui-custom-nodes"], dev: ["DanielBartolic/comfyui-custom-nodes", "artisanalcomputing/ComfyUI-Custom-Nodes", "brycegoh/comfyui-custom-nodes"], tutorial: ["foxtrot-roger/comfyui-custom-nodes"] },
"comfyui-customnodes": { default: ["wTechArtist/ComfyUI-CustomNodes"], dev: ["Estanislao-Oviedo/ComfyUI-CustomNodes", "wxytjustb/ComfyUI-CustomNodes"] },
"comfyui-dap": { default: ["maxious/comfyui-dap"], dev: ["cedarconnor/ComfyUI-DAP", "suburban123/ComfyUI-DAP", "thomashollier/comfyUI-DAP"] },
"comfyui-deepseek": { default: ["yichengup/Comfyui-Deepseek"], dev: ["neverbiasu/ComfyUI-DeepSeek", "yanhuifair/comfyui-deepseek"] },
"comfyui-downloader": { default: ["stavsap/comfyui-downloader"], dev: ["romandev-codex/ComfyUI-Downloader"] },
"comfyui-dramabox": { default: ["kat3ri/ComfyUI-DramaBox"], recent: ["kat3ri/ComfyUI-DramaBox"], dev: ["aadebuger/ComfyUI-Dramabox"] },
"comfyui-dreamo": { default: ["ToTheBeginning/ComfyUI-DreamO"], dev: ["jax-explorer/ComfyUI-DreamO"] },
"comfyui-dynpromptsimplified": { default: ["RegulusAlpha/ComfyUI-DynPromptSimplified"], dev: ["KoinnAI/ComfyUI-DynPromptSimplified"] },
"comfyui-fastvideo": { default: ["swfxliyiyu/ComfyUI-FastVideo"], dev: ["kevin314/ComfyUI-FastVideo"] },
"comfyui-filterloratriggers": { default: ["DrkSun81/ComfyUI-FilterLoRATriggers", "Unitas81/ComfyUI-FilterLoRATriggers"], recent: ["DrkSun81/ComfyUI-FilterLoRATriggers", "Unitas81/ComfyUI-FilterLoRATriggers"] },
"comfyui-fishspeech": { default: ["AIFSH/ComfyUI-FishSpeech"], dev: ["jiafuzeng/comfyui-fishSpeech"] },
"comfyui-freevc_wrapper": { default: ["ShmuelRonen/ComfyUI-FreeVC_wrapper"], legacy: ["Samulebotin/ComfyUI-FreeVC_wrapper"] },
"comfyui-gemini": { default: ["Visionatrix/ComfyUI-Gemini"], dev: ["NakanoSanku/ComfyUI-Gemini", "ZHO-ZHO-ZHO/ComfyUI-Gemini"] },
"comfyui-gemini-api": { default: ["CY-CHENYUE/ComfyUI-Gemini-API"], dev: ["JiangAogo/ComfyUI-Gemini-API"] },
"comfyui-geminiimage": { dev: ["kongsheng/ComfyUI-GeminiImage", "satyam-fp/ComfyUI-GeminiImage"] },
"comfyui-gpt-image": { default: ["lceric/comfyui-gpt-image", "magicwang1111/ComfyUI-GPT-image"] },
"comfyui-gpt-image-2": { default: ["graedance/comfyui-gpt-image-2"], recent: ["graedance/comfyui-gpt-image-2"], dev: ["yitao2020/ComfyUI-GPT-Image-2"] },
"comfyui-hydit": { dev: ["hy134300/comfyui-hydit", "zml-ai/comfyui-hydit"] },
"comfyui-hypir": { default: ["11dogzi/Comfyui-HYPIR"], dev: ["yuvraj108c/ComfyUI-HYPIR"] },
"comfyui-image-selector": { default: ["SLAPaper/ComfyUI-Image-Selector"], dev: ["Latentnaut/ComfyUI-Image-Selector"] },
"comfyui-kittentts": { default: ["Lovzu/ComfyUI-KittenTTS"], dev: ["Saganaki22/ComfyUI-KittenTTS"] },
"comfyui-listhelper": { default: ["dseditor/ComfyUI-ListHelper"], dev: ["panchovial-max/ComfyUI-ListHelper"] },
"comfyui-llama": { legacy: ["daniel-lewis-ab/ComfyUI-Llama"], dev: ["Kraven1109/ComfyUI-Llama"] },
"comfyui-llms": { default: ["leoleelxh/ComfyUI-LLMs"], legacy: ["adityathiru/ComfyUI-LLMs"] },
"comfyui-lmstudio": { default: ["SiegeKeebsOffical/comfyui-lmstudio"], dev: ["opj161/comfyui-lmstudio"] },
"comfyui-long-clip": { default: ["SeaArtLab/ComfyUI-Long-CLIP"], forked: ["zer0int/ComfyUI-Long-CLIP"] },
"comfyui-lut": { default: ["thezveroboy/ComfyUI-lut"], dev: ["mcaishao123/ComfyUI-lut"] },
"comfyui-magcache": { default: ["Zehong-Ma/ComfyUI-MagCache"], dev: ["wildminder/ComfyUI-MagCache"] },
"comfyui-matanyone2": { default: ["ijoy222333/ComfyUI-MatAnyone2"], dev: ["AJbeckliy/ComfyUI-MatAnyone2", "starsFriday/ComfyUI-MatAnyone2"] },
"comfyui-minitools": { default: ["lepiai/ComfyUI-Minitools"], dev: ["AhiruNeko/ComfyUI-MiniTools"] },
"comfyui-model-downloader": { default: ["ciri/comfyui-model-downloader"], dev: ["Hanmingsan/ComfyUI-Model-Downloader", "TomBelfast/ComfyUI-Model-Downloader"] },
"comfyui-mosaic-blur": { default: ["fuselayer/comfyui-mosaic-blur"], dev: ["vjumpkung/comfyui-mosaic-blur"] },
"comfyui-multigpu": { default: ["pollockjj/ComfyUI-MultiGPU"], legacy: ["neuratech-ai/ComfyUI-MultiGPU"] },
"comfyui-nanobananapro": { legacy: ["anilstream/ComfyUI-NanoBananaPro"], dev: ["davidjshin1/ComfyUI-NanobananaPro"] },
"comfyui-nodes-hnmr": { default: ["CYBERLOOM-INC/ComfyUI-nodes-hnmr"], legacy: ["hnmr293/ComfyUI-nodes-hnmr"] },
"comfyui-nsfw-detection": { default: ["katalist-ai/comfyUI-nsfw-detection", "trumanwong/ComfyUI-NSFW-Detection"] },
"comfyui-ollama-nodes": { default: ["slyt/comfyui-ollama-nodes"], dev: ["Ckrest/comfyui-ollama-nodes"] },
"comfyui-omnigen2": { default: ["Yuan-ManX/ComfyUI-OmniGen2"], legacy: ["coVISIONSld/ComfyUI-OmniGen2"] },
"comfyui-openainode": { default: ["Electrofried/ComfyUI-OpenAINode"], dev: ["AlexXi19/ComfyUI-OpenAINode"] },
"comfyui-openpose-editor": { default: ["huchenlei/ComfyUI-openpose-editor", "space-nuko/ComfyUI-OpenPose-Editor"] },
"comfyui-paddleocr": { default: ["civen-cn/ComfyUI-PaddleOcr"], dev: ["wandaijin/ComfyUI-PaddleOCR"] },
"comfyui-photopea": { default: ["coolzilj/ComfyUI-Photopea"], dev: ["eokoo/ComfyUI-Photopea"] },
"comfyui-pixxio": { legacy: ["NicholasKao1029/comfyui-pixxio"], dev: ["LittleTechPomp/comfyui-pixxio"] },
"comfyui-pollinations": { default: ["1038lab/ComfyUI-Pollinations", "ciga2011/ComfyUI-Pollinations"] },
"comfyui-prompt-enhancer": { legacy: ["inflamously/comfyui-prompt-enhancer"], dev: ["7akoro/comfyui-prompt-enhancer"] },
"comfyui-prompt-expander": { default: ["jinanlongen/ComfyUI-Prompt-Expander"], dev: ["bozkut/ComfyUI-Prompt-Expander"] },
"comfyui-prompt-factory": { legacy: ["satche/comfyui-prompt-factory"], dev: ["badmike/comfyui-prompt-factory"] },
"comfyui-prompt-helper": { default: ["Simlym/comfyui-prompt-helper"], dev: ["Elypha/ComfyUI-Prompt-Helper"] },
"comfyui-prompt-library": { legacy: ["zhupeter010903/ComfyUI-prompt-library"], dev: ["ervinne13/comfyui-prompt-library", "florestefano1975/ComfyUI-Prompt-Library"] },
"comfyui-prompt-manager": { default: ["FranckyB/ComfyUI-Prompt-Manager"], dev: ["colorAi/comfyui-prompt-manager"] },
"comfyui-qwen": { default: ["SXQBW/ComfyUI-Qwen"], dev: ["Lovzu/ComfyUI-Qwen", "ZHO-ZHO-ZHO/ComfyUI-Qwen", "mr-krak3n/ComfyUI-Qwen"] },
"comfyui-qwen-image": { default: ["Yuan-ManX/ComfyUI-Qwen-Image"], legacy: ["11dogzi/Comfyui-Qwen-Image"] },
"comfyui-qwen-vl-api": { default: ["ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API"], dev: ["zl9739379/comfyui-qwen-vl-api"] },
"comfyui-qwen3-tts": { legacy: ["ncky/ComfyUI-Qwen3-TTS"], dev: ["DarioFT/ComfyUI-Qwen3-TTS", "NaomiVK/comfyui-qwen3-tts", "ai-joe-git/ComfyUI-Qwen3-TTS", "amenoyoya/ComfyUI-Qwen3-TTS", "starsFriday/ComfyUI-Qwen3-TTS"] },
"comfyui-qwenvl": { default: ["1038lab/ComfyUI-QwenVL"], dev: ["Malloc-pix/comfyui-QwenVL"] },
"comfyui-ranbooru": { default: ["Inzaniak/comfyui-ranbooru", "liming123332/ComfyUI-Ranbooru"] },
"comfyui-rtx-remix": { default: ["NVIDIAGameWorks/ComfyUI-RTX-Remix"], legacy: ["joe002/comfyui-rtx-remix"] },
"comfyui-rvtools_v2": { legacy: ["Rvage0815/ComfyUI-RvTools_v2", "r-vage/ComfyUI-RvTools_v2"] },
"comfyui-safety-checker": { default: ["shabri-arrahim/ComfyUI-Safety-Checker"], legacy: ["42lux/ComfyUI-safety-checker"] },
"comfyui-sam2": { default: ["neverbiasu/ComfyUI-SAM2"], dev: ["kxh/ComfyUI-sam2"] },
"comfyui-sdnq": { default: ["EnragedAntelope/comfyui-sdnq"], dev: ["kanttouchthis/ComfyUI-SDNQ"] },
"comfyui-selector": { default: ["exdysa/comfyui-selector"], dev: ["saltchicken/ComfyUI-Selector"] },
"comfyui-sensevoice": { dev: ["Yukinoshita-Yukinoe/ComfyUI-SenseVoice", "fangg2000/ComfyUI-SenseVoice"] },
"comfyui-smart-lora-downloader": { legacy: ["LargeModGames/comfyui-smart-lora-downloader", "mcrataobrabo/comfyui-smart-lora-downloader"] },
"comfyui-soundflow": { legacy: ["fredconex/ComfyUI-SoundFlow"], forked: ["huixingyun/ComfyUI-SoundFlow"] },
"comfyui-spectrum": { default: ["evrardt/ComfyUI-Spectrum"], dev: ["benjiyaya/ComfyUI-Spectrum"] },
"comfyui-stablesr": { forked: ["gameltb/Comfyui-StableSR"], dev: ["WSJUSA/Comfyui-StableSR"] },
"comfyui-step1x-edit": { default: ["quank123wip/ComfyUI-Step1X-Edit"], dev: ["Yuan-ManX/ComfyUI-Step1X-Edit"] },
"comfyui-stylegan": { default: ["spacepxl/ComfyUI-StyleGan"], dev: ["dfl/comfyui-stylegan"] },
"comfyui-telegram-sender": { dev: ["Sergey004/ComfyUI-Telegram-Sender", "gulajawalegit/ComfyUI-Telegram-Sender"] },
"comfyui-text": { default: ["MarkoCa1/ComfyUI-Text"], dev: ["LZpenguin/ComfyUI-Text"] },
"comfyui-textoverlay": { default: ["Munkyfoot/ComfyUI-TextOverlay"], dev: ["neeltheninja/ComfyUI-TextOverlay"] },
"comfyui-textutils": { default: ["wutipong/ComfyUI-TextUtils"], dev: ["SergeyKarleev/comfyui-textutils"] },
"comfyui-toolbox": { default: ["zcfrank1st/Comfyui-Toolbox"], dev: ["hben35096/ComfyUI-ToolBox", "synthetai/ComfyUI-ToolBox"] },
"comfyui-tools": { legacy: ["RedmondAI/comfyui-tools"], dev: ["AkiEvansDev/ComfyUI-Tools", "StevenBaby/comfyui-tools", "visualbruno/ComfyUI-Tools"] },
"comfyui-translator": { default: ["adigayung/ComfyUI-Translator"], dev: ["ElyZeng/ComfyUI-Translator"] },
"comfyui-trellis2": { default: ["visualbruno/ComfyUI-Trellis2"], dev: ["PozzettiAndrea/ComfyUI-TRELLIS2"] },
"comfyui-upscale-by-model": { default: ["1x1r/comfyui-upscale-by-model"], legacy: ["TheBill2001/comfyui-upscale-by-model"] },
"comfyui-uvr5": { default: ["AIFSH/ComfyUI-UVR5"], dev: ["Meisoftcoltd/ComfyUI-UVR5"] },
"comfyui-video-matting": { default: ["Fannovel16/ComfyUI-Video-Matting"], dev: ["nomadop/ComfyUI-Video-Matting"] },
"comfyui-video-utils": { dev: ["IO-AtelierTech/comfyui-video-utils", "saltchicken/ComfyUI-Video-Utils"] },
"comfyui-voxels": { default: ["DanielHabib/ComfyUI-Voxels"], legacy: ["SpatialDeploy/ComfyUI-Voxels"] },
"comfyui-ycnodes": { default: ["yichengup/ComfyUI-YCNodes"], dev: ["l1yongch1/ComfyUI-YcNodes"] },
"comfyui-yoloworld-efficientsam": { default: ["ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM"], forked: ["ltdrdata/ComfyUI-YoloWorld-EfficientSAM"] },
"diffusionlight-comfyui": { default: ["DiffusionLight/DiffusionLight-ComfyUI"], legacy: ["pureexe/DiffusionLight-ComfyUI"] },
"efficiency-nodes-comfyui": { default: ["jags111/efficiency-nodes-comfyui"], legacy: ["LucianoCirino/efficiency-nodes-comfyui"] },
"lora-merger-comfyui": { default: ["larsupb/LoRA-Merger-ComfyUI"], legacy: ["laksjdjf/LoRA-Merger-ComfyUI"] },
"save-image-extended-comfyui": { default: ["audioscavenger/save-image-extended-comfyui"], legacy: ["thedyze/save-image-extended-comfyui"] },
"was-node-suite-comfyui": { default: ["ltdrdata/was-node-suite-comfyui"], legacy: ["WASasquatch/was-node-suite-comfyui"] },
};
//
// Candidates above that a BARE-NAME lookup cannot reach, because ComfyUI-Manager keys a
// channel entry by its Comfy Registry id when the repo is registered (get_custom_nodes:
// `if cnr: node_id = v['id']`). A name whose only listed repo is in here resolves through
// the registry instead of through the channel, so "the channel lists exactly your repo" is
// NOT on its own a reason to let the install through.
export const REKEYED_REPOS = {
"comfyui_csm": ["billwuhao/ComfyUI_CSM"],
"comfyui_infiniteyou": ["bytedance/ComfyUI_InfiniteYou"],
"comfyui_magicquill": ["brantje/ComfyUI_MagicQuill"],
"comfyui-aurasr": ["AIFSH/ComfyUI-AuraSR"],
"comfyui-birefnet": ["hieuck/ComfyUI-BiRefNet"],
"comfyui-cfg-ctrl": ["xmarre/ComfyUI-CFG-Ctrl"],
"comfyui-chatterbox": ["wildminder/ComfyUI-Chatterbox"],
"comfyui-copilot": ["hylarucoder/comfyui-copilot"],
"comfyui-custom-nodes": ["Zuellni/ComfyUI-Custom-Nodes"],
"comfyui-deepseek": ["yichengup/Comfyui-Deepseek"],
"comfyui-dreamo": ["ToTheBeginning/ComfyUI-DreamO"],
"comfyui-dynpromptsimplified": ["KoinnAI/ComfyUI-DynPromptSimplified"],
"comfyui-gemini": ["ZHO-ZHO-ZHO/ComfyUI-Gemini"],
"comfyui-gemini-api": ["CY-CHENYUE/ComfyUI-Gemini-API"],
"comfyui-kittentts": ["Saganaki22/ComfyUI-KittenTTS"],
"comfyui-listhelper": ["dseditor/ComfyUI-ListHelper"],
"comfyui-matanyone2": ["starsFriday/ComfyUI-MatAnyone2"],
"comfyui-mosaic-blur": ["fuselayer/comfyui-mosaic-blur", "vjumpkung/comfyui-mosaic-blur"],
"comfyui-nsfw-detection": ["katalist-ai/comfyUI-nsfw-detection"],
"comfyui-openpose-editor": ["space-nuko/ComfyUI-OpenPose-Editor"],
"comfyui-photopea": ["eokoo/ComfyUI-Photopea"],
"comfyui-pollinations": ["ciga2011/ComfyUI-Pollinations"],
"comfyui-prompt-manager": ["FranckyB/ComfyUI-Prompt-Manager"],
"comfyui-qwen": ["SXQBW/ComfyUI-Qwen"],
"comfyui-qwen3-tts": ["ai-joe-git/ComfyUI-Qwen3-TTS", "starsFriday/ComfyUI-Qwen3-TTS"],
"comfyui-soundflow": ["fredconex/ComfyUI-SoundFlow"],
"comfyui-spectrum": ["evrardt/ComfyUI-Spectrum"],
"comfyui-telegram-sender": ["Sergey004/ComfyUI-Telegram-Sender"],
"comfyui-toolbox": ["hben35096/ComfyUI-ToolBox"],
"was-node-suite-comfyui": ["ltdrdata/was-node-suite-comfyui"],
};
//
// What `cnr_map[<bare name>]` resolves to — the repository Manager clones when the channel
// lookup misses and the registry holds that id (install_by_id's nightly fallback). This is
// the repo a caller actually gets in that case, so the refusal can name it outright.
export const REGISTRY_TARGETS = {
"comfyui_ascii_art": "Deep-Neko/ComfyUI_ascii_art",
"comfyui_extramodels": "city96/ComfyUI_ExtraModels",
"comfyui_kj": "lingha0h/comfyui_kj",
"comfyui_magicquill": "magic-quill/ComfyUI_MagicQuill",
"comfyui_step1x-edit": "raykindle/ComfyUI_Step1X-Edit",
"comfyui_tagger": "StarMagicAI/comfyui_tagger",
"comfyui_tiledksampler": "BlenderNeko/ComfyUI_TiledKSampler",
"comfyui-audiox": "jinxishe/ComfyUI-AudioX",
"comfyui-aurasr": "alexisrolland/ComfyUI-AuraSR",
"comfyui-bagel": "neverbiasu/ComfyUI-BAGEL",
"comfyui-birefnet": "viperyl/ComfyUI-BiRefNet",
"comfyui-chatterbox": "sm079/comfyui-chatterbox",
"comfyui-clipseg": "alessandrozonta/ComfyUI-CLIPSeg",
"comfyui-copilot": "AIDC-AI/ComfyUI-Copilot",
"comfyui-custom-nodes": "rcsaquino/comfyui-custom-nodes",
"comfyui-customnodes": "wTechArtist/ComfyUI-CustomNodes",
"comfyui-deepseek": "yanhuifair/comfyui-deepseek",
"comfyui-downloader": "stavsap/comfyui-downloader",
"comfyui-dramabox": "kat3ri/ComfyUI-DramaBox",
"comfyui-fishspeech": "AIFSH/ComfyUI-FishSpeech",
"comfyui-freevc_wrapper": "ShmuelRonen/ComfyUI-FreeVC_wrapper",
"comfyui-gemini": "Visionatrix/ComfyUI-Gemini",
"comfyui-gpt-image": "lceric/comfyui-gpt-image",
"comfyui-image-selector": "SLAPaper/ComfyUI-Image-Selector",
"comfyui-kittentts": "1038lab/KittenTTS",
"comfyui-llama": "daniel-lewis-ab/ComfyUI-Llama",
"comfyui-llms": "leoleelxh/ComfyUI-LLMs",
"comfyui-lmstudio": "Winnougan/comfyui-lmstudio",
"comfyui-long-clip": "SeaArtLab/ComfyUI-Long-CLIP",
"comfyui-minitools": "lepiai/ComfyUI-Minitools",
"comfyui-model-downloader": "ciri/comfyui-model-downloader",
"comfyui-multigpu": "pollockjj/ComfyUI-MultiGPU",
"comfyui-nodes-hnmr": "CYBERLOOM-INC/ComfyUI-nodes-hnmr",
"comfyui-nsfw-detection": "trumanwong/ComfyUI-NSFW-Detection",
"comfyui-ollama-nodes": "slyt/comfyui-ollama-nodes",
"comfyui-openainode": "Electrofried/ComfyUI-OpenAINode",
"comfyui-openpose-editor": "huchenlei/ComfyUI-openpose-editor",
"comfyui-paddleocr": "civen-cn/ComfyUI-PaddleOcr",
"comfyui-photopea": "coolzilj/ComfyUI-Photopea",
"comfyui-pollinations": "1038lab/ComfyUI-Pollinations",
"comfyui-prompt-enhancer": "inflamously/comfyui-prompt-enhancer",
"comfyui-prompt-expander": "jinanlongen/ComfyUI-Prompt-Expander",
"comfyui-prompt-factory": "satche/comfyui-prompt-factory",
"comfyui-prompt-helper": "elypha/ComfyUI-Prompt-Helper",
"comfyui-prompt-manager": "colorAi/comfyui-prompt-manager",
"comfyui-qwen": "ZHO-ZHO-ZHO/ComfyUI-Qwen",
"comfyui-qwen-vl-api": "ZHO-ZHO-ZHO/ComfyUI-Qwen-VL-API",
"comfyui-qwen3-tts": "DarioFT/ComfyUI-Qwen3-TTS",
"comfyui-qwenvl": "1038lab/ComfyUI-QwenVL",
"comfyui-ranbooru": "Inzaniak/comfyui-ranbooru",
"comfyui-rtx-remix": "NVIDIAGameWorks/ComfyUI-RTX-Remix",
"comfyui-rvtools_v2": "r-vage/ComfyUI-RvTools_v2",
"comfyui-safety-checker": "shabri-arrahim/ComfyUI-Safety-Checker",
"comfyui-sam2": "neverbiasu/ComfyUI-SAM2",
"comfyui-sdnq": "EnragedAntelope/comfyui-sdnq",
"comfyui-selector": "exdysa/comfyui-selector",
"comfyui-step1x-edit": "quank123wip/ComfyUI-Step1X-Edit",
"comfyui-stylegan": "spacepxl/ComfyUI-StyleGan",
"comfyui-text": "MarkoCa1/ComfyUI-Text",
"comfyui-textoverlay": "Munkyfoot/ComfyUI-TextOverlay",
"comfyui-textutils": "wutipong/ComfyUI-TextUtils",
"comfyui-toolbox": "zcfrank1st/Comfyui-Toolbox",
"comfyui-translator": "adigayung/ComfyUI-Translator",
"comfyui-trellis2": "PozzettiAndrea/ComfyUI-TRELLIS2",
"comfyui-upscale-by-model": "TheBill2001/comfyui-upscale-by-model",
"comfyui-uvr5": "AIFSH/ComfyUI-UVR5",
"comfyui-video-matting": "Fannovel16/ComfyUI-Video-Matting",
"comfyui-voxels": "DanielHabib/ComfyUI-Voxels",
"comfyui-ycnodes": "yichengup/ComfyUI-YCNodes",
"comfyui-yoloworld-efficientsam": "ZHO-ZHO-ZHO/ComfyUI-YoloWorld-EfficientSAM",
"diffusionlight-comfyui": "DiffusionLight/DiffusionLight-ComfyUI",
"efficiency-nodes-comfyui": "jags111/efficiency-nodes-comfyui",
"lora-merger-comfyui": "larsupb/LoRA-Merger-ComfyUI",
"save-image-extended-comfyui": "audioscavenger/save-image-extended-comfyui",
"was-node-suite-comfyui": "WASasquatch/was-node-suite-comfyui",
};
export const REKEYED_SUBSTITUTIONS = {
"1038lab/comfyui-sparktts": { repo: "1038lab/ComfyUI-SparkTTS", id: "Comfyui-Spark-TTS", channelTargets: {}, registryTarget: "civen-cn/ComfyUI_SparkTTS" },
"1038lab/kittentts": { repo: "1038lab/KittenTTS", id: "ComfyUI-KittenTTS", channelTargets: {}, registryTarget: "neverbiasu/ComfyUI-KittenTTS" },
"aifsh/comfyui-aurasr": { repo: "AIFSH/ComfyUI-AuraSR", id: "AIFSH_ComfyUI-AuraSR", channelTargets: { dev: ["alexisrolland/ComfyUI-AuraSR"] }, registryTarget: "alexisrolland/ComfyUI-AuraSR" },
"aigcteam/comfyui_kktranslator_nodes": { repo: "AIGCTeam/ComfyUI_kkTranslator_nodes", id: "kingzcheung_ComfyUI_kkTranslator_nodes", channelTargets: {}, registryTarget: "kingzcheung/ComfyUI_kkTranslator_nodes" },
"akshaylaghate/comfyui_catvton_wrapper": { repo: "AkshayLaghate/ComfyUI_CatVTON_Wrapper", id: "catvton_wrapper", channelTargets: { default: ["chflame163/ComfyUI_CatVTON_Wrapper"] }, registryTarget: "chflame163/ComfyUI_CatVTON_Wrapper" },
"akshaylaghate/comfyui_segment_anything": { repo: "AkshayLaghate/comfyui_segment_anything", id: "comfyui_segment_anything_alt", channelTargets: { default: ["storyicon/comfyui_segment_anything"] }, registryTarget: "storyicon/comfyui_segment_anything" },
"apache0ne/comfyui-kokoro": { repo: "Apache0ne/ComfyUI-kokoro", id: "ComfyUI-kokoro-TTS", channelTargets: { default: ["stavsap/comfyui-kokoro"] }, registryTarget: "stavsap/comfyui-kokoro" },
"bikecicle/comfyui-waveform-extensions": { repo: "Bikecicle/ComfyUI-Waveform-Extensions", id: "Bikecicle_ComfyUI-Waveform-Extensions", channelTargets: {}, registryTarget: "NeuralNotW0rk/ComfyUI-Waveform-Extensions" },
"cy-chenyue/comfyui-gemini-api": { repo: "CY-CHENYUE/ComfyUI-Gemini-API", id: "gemini-api", channelTargets: { dev: ["JiangAogo/ComfyUI-Gemini-API"] } },
"cyber-bcat/comfyui_auto_caption": { repo: "Cyber-BCat/ComfyUI_Auto_Caption", id: "Cyber-BCat_ComfyUI_Auto_Caption", channelTargets: { default: ["Cyber-BlackCat/ComfyUI_Auto_Caption"] }, registryTarget: "Cyber-BlackCat/ComfyUI_Auto_Caption" },
"darioft/comfyui-qwen3-asr": { repo: "DarioFT/ComfyUI-Qwen3-ASR", id: "comfyui-qwen-asr", channelTargets: { default: ["kaushiknishchay/ComfyUI-Qwen3-ASR"] }, registryTarget: "kaushiknishchay/ComfyUI-Qwen3-ASR" },
"delcado19/comfyui-nag": { repo: "Delcado19/ComfyUI-NAG", id: "comfyui-nag-delcado", channelTargets: { default: ["ChenDarYen/ComfyUI-NAG"] }, registryTarget: "AkshayLaghate/ComfyUI-NAG" },
"delcado19/comfyui-nodes-docs": { repo: "Delcado19/comfyui-nodes-docs", id: "comfyui-nodes-docs-en", channelTargets: { default: ["CavinHuang/comfyui-nodes-docs"] }, registryTarget: "CavinHuang/comfyui-nodes-docs" },
"docworkbox/heartmula_comfyui": { repo: "DocWorkBox/HeartMuLa_ComfyUI", id: "zhaoke1006-heartmula-comfyui", channelTargets: {}, registryTarget: "benjiyaya/HeartMuLa_ComfyUI" },
"flibens/comfyui-image-browser": { repo: "Flibens/comfyui-image-browser", id: "image-browser", channelTargets: {}, registryTarget: "laurigates/comfyui-image-browser" },
"franckyb/comfyui-prompt-manager": { repo: "FranckyB/ComfyUI-Prompt-Manager", id: "prompt-manager", channelTargets: { dev: ["colorAi/comfyui-prompt-manager"] }, registryTarget: "colorAi/comfyui-prompt-manager" },
"guardskill/comfyui-elevenlabs": { repo: "GuardSkill/ComfyUI-ElevenLabs", id: "ElevenLabs", channelTargets: { default: ["jerilseb/ComfyUI-ElevenLabs"], recent: ["jerilseb/ComfyUI-ElevenLabs"] } },
"juanberta/comfyui_ollama_vl_prompt": { repo: "JuanBerta/comfyui_ollama_vl_prompt", id: "ollama_vl_prompt", channelTargets: {}, registryTarget: "JuanBerta/ollama_vl_prompt" },
"juanberta/ollama_vl_prompt": { repo: "JuanBerta/ollama_vl_prompt", id: "comfyui_ollama_vl_prompt", channelTargets: { default: ["JuanBerta/comfyui_ollama_vl_prompt"] }, registryTarget: "JuanBerta/comfyui_ollama_vl_prompt" },
"karurochori/comfy_felsirnodes": { repo: "KaruroChori/Comfy_Felsirnodes", id: "felsir-image-tools", channelTargets: {}, registryTarget: "Felsir/Comfy_Felsirnodes" },
"koinnai/comfyui-dynpromptsimplified": { repo: "KoinnAI/ComfyUI-DynPromptSimplified", id: "dynpromptsimplified", channelTargets: { default: ["RegulusAlpha/ComfyUI-DynPromptSimplified"] } },
"mattabyte/comfyui-gguf": { repo: "Mattabyte/ComfyUI-GGUF", id: "ComfyUI-GGUF_Forked", channelTargets: { default: ["city96/ComfyUI-GGUF"] }, registryTarget: "city96/ComfyUI-GGUF" },
"mattabyte/comfyui-gimm-vfi": { repo: "Mattabyte/ComfyUI-GIMM-VFI", id: "comfy-gimm-vfi", channelTargets: { default: ["kijai/ComfyUI-GIMM-VFI"] }, registryTarget: "kijai/ComfyUI-GIMM-VFI" },
"mattabyte/comfyui-wanvideowrapper": { repo: "Mattabyte/ComfyUI-WanVideoWrapper", id: "ComfyUI-WanVideoWrapper_ALPHA", channelTargets: { default: ["kijai/ComfyUI-WanVideoWrapper"] }, registryTarget: "kijai/ComfyUI-WanVideoWrapper" },
"momentfactory/comfyui-mf-piponodes": { repo: "MomentFactory/ComfyUI-MF-PipoNodes", id: "mf-piponodes", channelTargets: { default: ["pierreb-mf/ComfyUI-MF-PipoNodes"] } },
"pozzettiandrea/comfyui-pixal3d": { repo: "PozzettiAndrea/ComfyUI-Pixal3D", id: "ComfyUI-Pixal3D-Pozzetti", channelTargets: { default: ["dreamrec/ComfyUI-Pixal3D"] }, registryTarget: "dreamrec/ComfyUI-Pixal3D" },
"ruffy-369/comfyui-streamdiffusion": { repo: "RUFFY-369/ComfyUI-StreamDiffusion", id: "streamdiffusion", channelTargets: { dev: ["pschroedl/ComfyUI-StreamDiffusion"] } },
"rinne414/comfyui-bananaforge": { repo: "Rinne414/ComfyUI-BananaForge", id: "bananaforge", channelTargets: { default: ["peter119lee/ComfyUI-BananaForge"] } },
"sxqbw/comfyui-qwen": { repo: "SXQBW/ComfyUI-Qwen", id: "ComfyUI-Qwen3", channelTargets: { dev: ["Lovzu/ComfyUI-Qwen", "ZHO-ZHO-ZHO/ComfyUI-Qwen", "mr-krak3n/ComfyUI-Qwen"] }, registryTarget: "ZHO-ZHO-ZHO/ComfyUI-Qwen" },
"saganaki22/comfyui-kittentts": { repo: "Saganaki22/ComfyUI-KittenTTS", id: "comfyui-kitten-tts", channelTargets: { default: ["Lovzu/ComfyUI-KittenTTS"] }, registryTarget: "1038lab/KittenTTS" },
"sergey004/comfyui-telegram-sender": { repo: "Sergey004/ComfyUI-Telegram-Sender", id: "telegram-sender", channelTargets: { dev: ["gulajawalegit/ComfyUI-Telegram-Sender"] } },
"t8mars/comfyui-purgevram": { repo: "T8mars/comfyui-purgevram", id: "purgevram", channelTargets: { legacy: ["T8star1984/comfyui-purgevram"] } },
"tothebeginning/comfyui-dreamo": { repo: "ToTheBeginning/ComfyUI-DreamO", id: "dreamo", channelTargets: { dev: ["jax-explorer/ComfyUI-DreamO"] } },
"ttl/comfyui_nnlatentupscale": { repo: "Ttl/ComfyUi_NNLatentUpscale", id: "Ttl_ComfyUi_NNLatentUpscale", channelTargets: {}, registryTarget: "Goktug/ComfyUi_NNLatentUpscale" },
"zho-zho-zho/comfyui-gemini": { repo: "ZHO-ZHO-ZHO/ComfyUI-Gemini", id: "ZHO-ZHO-ZHO_ComfyUI-Gemini", channelTargets: { default: ["Visionatrix/ComfyUI-Gemini"], dev: ["NakanoSanku/ComfyUI-Gemini"] }, registryTarget: "Visionatrix/ComfyUI-Gemini" },
"zuellni/comfyui-custom-nodes": { repo: "Zuellni/ComfyUI-Custom-Nodes", id: "Zuellni_ComfyUI-Custom-Nodes", channelTargets: { default: ["rcsaquino/comfyui-custom-nodes"], dev: ["DanielBartolic/comfyui-custom-nodes", "artisanalcomputing/ComfyUI-Custom-Nodes", "brycegoh/comfyui-custom-nodes"], tutorial: ["foxtrot-roger/comfyui-custom-nodes"] }, registryTarget: "rcsaquino/comfyui-custom-nodes" },
"ai-joe-git/comfyui-qwen3-tts": { repo: "ai-joe-git/ComfyUI-Qwen3-TTS", id: "comfyui-simple-qwen3-tts", channelTargets: { legacy: ["ncky/ComfyUI-Qwen3-TTS"], dev: ["DarioFT/ComfyUI-Qwen3-TTS", "NaomiVK/comfyui-qwen3-tts", "amenoyoya/ComfyUI-Qwen3-TTS"] }, registryTarget: "DarioFT/ComfyUI-Qwen3-TTS" },
"ai-joe-git/comfyui-faster-whisper": { repo: "ai-joe-git/ComfyUI-faster-whisper", id: "comfyui-fast-whisper", channelTargets: {}, registryTarget: "jhj0517/ComfyUI-faster-whisper" },
"aistudynow/comfyui-qwenvl": { repo: "aistudynow/ComfyUI-QwenVL", id: "aistudynow-qwenvl", channelTargets: { default: ["1038lab/ComfyUI-QwenVL"], dev: ["Malloc-pix/comfyui-QwenVL"] }, registryTarget: "1038lab/ComfyUI-QwenVL" },
"awsl1110/comfyui-oss-upload": { repo: "awsl1110/ComfyUI-OSS-Upload", id: "oss-upload", channelTargets: { dev: ["ahkimkoo/ComfyUI-OSS-Upload"] }, registryTarget: "ahkimkoo/ComfyUI-OSS-Upload" },
"benjiyaya/comfyui-kokorotts": { repo: "benjiyaya/ComfyUI-KokoroTTS", id: "benjiyaya_ComfyUI-KokoroTTS", channelTargets: {}, registryTarget: "1038lab/ComfyUI-KokoroTTS" },
"billwuhao/comfyui_csm": { repo: "billwuhao/ComfyUI_CSM", id: "csm_mw", channelTargets: { legacy: ["AiSatan/ComfyUI_CSM"] } },
"brantje/comfyui_magicquill": { repo: "brantje/ComfyUI_MagicQuill", id: "comfyui_magicquill_fixed", channelTargets: { legacy: ["magic-quill/ComfyUI_MagicQuill"] }, registryTarget: "magic-quill/ComfyUI_MagicQuill" },
"bytedance/comfyui_infiniteyou": { repo: "bytedance/ComfyUI_InfiniteYou", id: "infiniteyou", channelTargets: { dev: ["ZenAI-Vietnam/ComfyUI_InfiniteYou"] } },
"ciga2011/comfyui-pollinations": { repo: "ciga2011/ComfyUI-Pollinations", id: "pollinations", channelTargets: { default: ["1038lab/ComfyUI-Pollinations"] }, registryTarget: "1038lab/ComfyUI-Pollinations" },
"deforum-art/deforum-comfy-nodes": { repo: "deforum-art/deforum-comfy-nodes", id: "comfyui-deforum", channelTargets: { default: ["XmYx/deforum-comfy-nodes"] }, registryTarget: "XmYx/deforum-comfy-nodes" },
"diffus3/comfyui-extensions": { repo: "diffus3/ComfyUI-extensions", id: "diffus3_ComfyUI-extensions", channelTargets: {}, registryTarget: "ailex000/ComfyUI-Extensions" },
"dseditor/comfyui-listhelper": { repo: "dseditor/ComfyUI-ListHelper", id: "Listhelper", channelTargets: { dev: ["panchovial-max/ComfyUI-ListHelper"] } },
"eliteprox/comfyui-sam2-realtime": { repo: "eliteprox/ComfyUI-SAM2-Realtime", id: "sam2_realtime_forktest", channelTargets: { default: ["pschroedl/ComfyUI-SAM2-Realtime"] }, registryTarget: "pschroedl/ComfyUI-SAM2-Realtime" },
"endman100/comfyui-qwen3-asr": { repo: "endman100/ComfyUI-Qwen3-ASR", id: "comfyui-qwen3-asr-endman100", channelTargets: { default: ["kaushiknishchay/ComfyUI-Qwen3-ASR"] }, registryTarget: "kaushiknishchay/ComfyUI-Qwen3-ASR" },
"eokoo/comfyui-photopea": { repo: "eokoo/ComfyUI-Photopea", id: "ComfyUI_Photopea", channelTargets: { default: ["coolzilj/ComfyUI-Photopea"] }, registryTarget: "coolzilj/ComfyUI-Photopea" },
"ethanfel/comfyui-omnivoice": { repo: "ethanfel/ComfyUI-Omnivoice", id: "comfyui-omnivoice-fel", channelTargets: { default: ["PGCRT/ComfyUI-OmniVoice_CRT"] }, registryTarget: "PGCRT/ComfyUI-OmniVoice_CRT" },
"evrardt/comfyui-spectrum": { repo: "evrardt/ComfyUI-Spectrum", id: "lafabrique-spectrum-flux", channelTargets: { dev: ["benjiyaya/ComfyUI-Spectrum"] } },
"flybirdxx/comfyui-qwen-tts": { repo: "flybirdxx/ComfyUI-Qwen-TTS", id: "qwen3-tts-comfyui", channelTargets: {}, registryTarget: "mailzwj/ComfyUI-Qwen-TTS" },
"fredconex/comfyui-soundflow": { repo: "fredconex/ComfyUI-SoundFlow", id: "soundflow", channelTargets: { forked: ["huixingyun/ComfyUI-SoundFlow"] } },
"fredconex/comfyui-triposg": { repo: "fredconex/ComfyUI-TripoSG", id: "triposg", channelTargets: {}, registryTarget: "tungnguyensipher/ComfyUI-TripoSG" },
"hben35096/comfyui-toolbox": { repo: "hben35096/ComfyUI-ToolBox", id: "hben35096_ComfyUI-ToolBox", channelTargets: { default: ["zcfrank1st/Comfyui-Toolbox"], dev: ["synthetai/ComfyUI-ToolBox"] }, registryTarget: "zcfrank1st/Comfyui-Toolbox" },
"hekmon/comfyui-openai-api": { repo: "hekmon/comfyui-openai-api", id: "openai-api", channelTargets: {}, registryTarget: "bgreene2/ComfyUI-OpenAI-API" },
"hieuck/comfyui-birefnet": { repo: "hieuck/ComfyUI-BiRefNet", id: "viperyl_ComfyUI-BiRefNet", channelTargets: { legacy: ["viperyl/ComfyUI-BiRefNet"], dev: ["MohammadAboulEla/ComfyUI-BiRefNet"] }, registryTarget: "viperyl/ComfyUI-BiRefNet" },
"hylarucoder/comfyui-copilot": { repo: "hylarucoder/comfyui-copilot", id: "hylarucoder_comfyui-copilot", channelTargets: { default: ["AIDC-AI/ComfyUI-Copilot"] }, registryTarget: "AIDC-AI/ComfyUI-Copilot" },
"juemingai/comfyui-jm-gemini-api": { repo: "juemingai/ComfyUI-JM-Gemini-API", id: "jm-gemini-api", channelTargets: { default: ["synthetai/ComfyUI-JM-Gemini-API"] } },
"katalist-ai/comfyui-nsfw-detection": { repo: "katalist-ai/comfyUI-nsfw-detection", id: "katalist-ai_comfyUI-nsfw-detection", channelTargets: { default: ["trumanwong/ComfyUI-NSFW-Detection"] }, registryTarget: "trumanwong/ComfyUI-NSFW-Detection" },
"kosbeko/comfyui-glifnodes": { repo: "kosbeko/ComfyUI-GlifNodes", id: "comfyui-glifnodes-fork", channelTargets: { default: ["glifxyz/ComfyUI-GlifNodes"] }, registryTarget: "glifxyz/ComfyUI-GlifNodes" },
"laubsauger/comfyui-storyboard": { repo: "laubsauger/comfyui-storyboard", id: "storyboard", channelTargets: {}, registryTarget: "colorAi/comfyui-storyboard" },
"lordgasmic/comfyui-wildcards": { repo: "lordgasmic/ComfyUI-Wildcards", id: "lordgasmic_ComfyUI-Wildcards", channelTargets: { default: ["lordgasmic/comfyui_wildcards"] }, registryTarget: "lordgasmic/comfyui_wildcards" },
"ltdrdata/was-node-suite-comfyui": { repo: "ltdrdata/was-node-suite-comfyui", id: "was-ns", channelTargets: { legacy: ["WASasquatch/was-node-suite-comfyui"] }, registryTarget: "WASasquatch/was-node-suite-comfyui" },
"m957ymj75urz/comfyui-custom-nodes": { repo: "m957ymj75urz/ComfyUI-Custom-Nodes", id: "m957ymj75urz_ComfyUI-Custom-Nodes", channelTargets: { default: ["rcsaquino/comfyui-custom-nodes"], dev: ["DanielBartolic/comfyui-custom-nodes", "artisanalcomputing/ComfyUI-Custom-Nodes", "brycegoh/comfyui-custom-nodes"], tutorial: ["foxtrot-roger/comfyui-custom-nodes"] }, registryTarget: "rcsaquino/comfyui-custom-nodes" },
"mailzwj/comfyui-qwen3-asr": { repo: "mailzwj/ComfyUI-Qwen3-ASR", id: "comfyui_qwen3_asr", channelTargets: { default: ["kaushiknishchay/ComfyUI-Qwen3-ASR"] }, registryTarget: "kaushiknishchay/ComfyUI-Qwen3-ASR" },
"molbal/comfyui-gguf": { repo: "molbal/ComfyUI-GGUF", id: "comfyui-gguf-reboot", channelTargets: { default: ["city96/ComfyUI-GGUF"] }, registryTarget: "city96/ComfyUI-GGUF" },
"mr-pepe69/comfyui-selectstringfromlistwithindex": { repo: "mr-pepe69/ComfyUI-SelectStringFromListWithIndex", id: "Iterator-Nodes-MrPepe", channelTargets: { default: ["wirytiox/ComfyUI-SelectStringFromListWithIndex"] } },
"muse-collective-26/minimaxh3-director": { repo: "muse-collective-26/MiniMaxH3-Director", id: "muse-minimax-director", channelTargets: {}, registryTarget: "seesee75-commits/ComfyUI-MiniMaxH3-Director" },
"nazgut/comfyui-pulid-flux-chroma": { repo: "nazgut/ComfyUI-PuLID-Flux-Chroma", id: "pulid-flux-chroma", channelTargets: { default: ["PaoloC68/ComfyUI-PuLID-Flux-Chroma"] } },
"neverbiasu/comfyui-kittentts": { repo: "neverbiasu/ComfyUI-KittenTTS", id: "kittentts", channelTargets: { default: ["Lovzu/ComfyUI-KittenTTS"] }, registryTarget: "1038lab/KittenTTS" },
"npiriou/comfyui-pid": { repo: "npiriou/ComfyUI-PiD", id: "nvidia-pid-decoder", channelTargets: { default: ["Merserk/ComfyUI-PiD"] }, registryTarget: "Merserk/ComfyUI-PiD" },
"open-ghibli/comfyui-easycontrol": { repo: "open-ghibli/ComfyUI-EasyControl", id: "EasyControl", channelTargets: { default: ["jax-explorer/ComfyUI-easycontrol"] } },
"pamparamm/comfyui_ipadapter_plus": { repo: "pamparamm/ComfyUI_IPAdapter_plus", id: "comfyui_ipadapter_plus_fork", channelTargets: { default: ["cubiq/ComfyUI_IPAdapter_plus"] }, registryTarget: "cubiq/ComfyUI_IPAdapter_plus" },
"rabanti-github/comfymath": { repo: "rabanti-github/ComfyMath", id: "comfymath-ng", channelTargets: { default: ["evanspearman/ComfyMath"] }, registryTarget: "evanspearman/ComfyMath" },
"rafek1241/comfy-pilot": { repo: "rafek1241/comfy-pilot", id: "comfyui-pilot-extended", channelTargets: {}, registryTarget: "ConstantineB6/comfy-pilot" },
"rslosh/comfyui-nodesweet": { repo: "rslosh/comfyui-nodesweet", id: "nodesweet", channelTargets: { default: ["rslosch/comfyui-nodesweet"] } },
"silveroxides/comfyui_bitsandbytes_nf4": { repo: "silveroxides/ComfyUI_bitsandbytes_NF4", id: "ComfyUI_bnb_nf4_fp4_Loaders", channelTargets: { dev: ["comfyanonymous/ComfyUI_bitsandbytes_NF4"] } },
"silveroxides/comfyui-lama-remover": { repo: "silveroxides/comfyui-lama-remover", id: "ComfyUI_Lama_Remover_Revived", channelTargets: { default: ["Layer-norm/comfyui-lama-remover"] }, registryTarget: "Layer-norm/comfyui-lama-remover" },
"sinfisum/comfyui-prompter": { repo: "sinfisum/comfyui-prompter", id: "prompter", channelTargets: { dev: ["saltchicken/ComfyUI-Prompter"] } },
"space-nuko/comfyui-openpose-editor": { repo: "space-nuko/ComfyUI-OpenPose-Editor", id: "space-nuko_ComfyUI-OpenPose-Editor", channelTargets: { default: ["huchenlei/ComfyUI-openpose-editor"] }, registryTarget: "huchenlei/ComfyUI-openpose-editor" },
"starsfriday/comfyui-matanyone2": { repo: "starsFriday/ComfyUI-MatAnyone2", id: "MatAnyone2", channelTargets: { default: ["ijoy222333/ComfyUI-MatAnyone2"], dev: ["AJbeckliy/ComfyUI-MatAnyone2"] } },
"starsfriday/comfyui-qwen3-tts": { repo: "starsFriday/ComfyUI-Qwen3-TTS", id: "Qwen3-TTS-Audio", channelTargets: { legacy: ["ncky/ComfyUI-Qwen3-TTS"], dev: ["DarioFT/ComfyUI-Qwen3-TTS", "NaomiVK/comfyui-qwen3-tts", "amenoyoya/ComfyUI-Qwen3-TTS"] }, registryTarget: "DarioFT/ComfyUI-Qwen3-TTS" },
"starsfriday/comfyui-sapiens2": { repo: "starsFriday/ComfyUI-Sapiens2", id: "Sapiens2", channelTargets: {}, registryTarget: "kijai/ComfyUI-Sapiens2" },
"starsfriday/comfyui-voxcpm": { repo: "starsFriday/ComfyUI-VoxCPM", id: "VoxCPM2", channelTargets: { default: ["wildminder/ComfyUI-VoxCPM"] }, registryTarget: "wildminder/ComfyUI-VoxCPM" },
"symbiotica-ai/comfyui-nodes": { repo: "symbiotica-ai/comfyui-nodes", id: "symbiotica", channelTargets: { dev: ["Ronnasayd/comfyui-nodes"] } },
"time-river/comfyui-clipseg": { repo: "time-river/ComfyUI-CLIPSeg", id: "time-river_ComfyUI-CLIPSeg", channelTargets: { dev: ["shadowcz007/comfyui-CLIPSeg", "zhengxyz123/ComfyUI-CLIPSeg"] }, registryTarget: "alessandrozonta/ComfyUI-CLIPSeg" },
"trashkollector/tknodes": { repo: "trashkollector/TKNodes", id: "ComfyUI-HandyNodes-KT", channelTargets: { default: ["throttlekitty/tkNodes"] } },
"wanaigc/comfyui-qwen3-tts": { repo: "wanaigc/ComfyUI-Qwen3-TTS", id: "qwen3-tts", channelTargets: { legacy: ["ncky/ComfyUI-Qwen3-TTS"], dev: ["DarioFT/ComfyUI-Qwen3-TTS", "NaomiVK/comfyui-qwen3-tts", "amenoyoya/ComfyUI-Qwen3-TTS"] }, registryTarget: "DarioFT/ComfyUI-Qwen3-TTS" },
"wildminder/comfyui-chatterbox": { repo: "wildminder/ComfyUI-Chatterbox", id: "ComfyUI-ChatterboxTTS", channelTargets: { dev: ["ai-joe-git/ComfyUI-Chatterbox"] }, registryTarget: "sm079/comfyui-chatterbox" },
"xmarre/comfyui-cfg-ctrl": { repo: "xmarre/ComfyUI-CFG-Ctrl", id: "cfg-ctrl", channelTargets: { default: ["flyghtxmz/ComfyUI-CFG-Ctrl"], dev: ["ethanfel/ComfyUI-CFG-CTRL"] } },
"yabo083/comfyui-saveimages3": { repo: "yabo083/ComfyUI-SaveImageS3", id: "comfyui-saveimages3-r2-sidebar", channelTargets: { default: ["mrchipset/ComfyUI-SaveImageS3"] }, registryTarget: "mrchipset/ComfyUI-SaveImageS3" },
"yichengup/comfyui-deepseek": { repo: "yichengup/Comfyui-Deepseek", id: "yichengup_Comfyui-Deepseek", channelTargets: { dev: ["neverbiasu/ComfyUI-DeepSeek", "yanhuifair/comfyui-deepseek"] }, registryTarget: "yanhuifair/comfyui-deepseek" },
"yourusername/comfyui_qwen3-vl": { repo: "yourusername/ComfyUI_Qwen3-VL", id: "ComfyUI-Qwen3-VL", channelTargets: { dev: ["xuchenxu168/ComfyUI_Qwen3-VL"] } },
"zade23/comfyui-moge2": { repo: "zade23/ComfyUI-MoGe2", id: "moge2", channelTargets: {}, registryTarget: "PozzettiAndrea/ComfyUI-MoGe2" },
"zhonglushu/comfyui_frontend_vue_basic": { repo: "zhonglushu/ComfyUI_frontend_vue_basic", id: "comfyui_browser_url_workflow", channelTargets: { dev: ["jtydhr88/ComfyUI_frontend_vue_basic"] }, registryTarget: "jtydhr88/ComfyUI_frontend_vue_basic" },
};
/** When AMBIGUOUS_BARE_NAMES was measured, for the refusal to cite. */
export const AMBIGUOUS_BARE_NAMES_MEASURED = "2026-08-15";
//# sourceMappingURL=manager-bare-name-data.js.map