Compare commits

...

36 Commits

Author SHA1 Message Date
Dr.Lt.Data
3892e3f5e7 fix: missing title in tryInstallCustomNode 2024-08-08 22:48:18 +09:00
Dr.Lt.Data
bd6dc08030 update DB 2024-08-08 22:23:28 +09:00
IuvenisSapiens
596cdbecd6 Add ComfyUI_MiniCPM-V-2_6-int4 to custom-node-list.json (#939)
* Add ComfyUI_MiniCPM-V-2_6-int4 to custom-node-list.json

* Update custom-node-list.json

---------

Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com>
2024-08-08 21:52:37 +09:00
Dr.Lt.Data
7798367348 update DB 2024-08-08 21:50:45 +09:00
kappa54
e775fe78ca Add ComfyUI_Usability to custom-node-list.json (#938) 2024-08-08 21:50:00 +09:00
僵尸浩
e1eddb336d Update custom-node-list.json (#940) 2024-08-08 21:49:01 +09:00
Dr.Lt.Data
b6bfb66c71 update DB 2024-08-07 23:00:07 +09:00
dr.lt.data
bbc28ccef8 update DB 2024-08-07 09:32:32 +09:00
Dr.Lt.Data
d57738b0a8 update DB 2024-08-07 02:10:26 +09:00
Dr.Lt.Data
6b1a3c874d update DB 2024-08-06 23:03:44 +09:00
bananasss00
9932010025 ComfyUI-SP-Nodes (#936)
* https://github.com/bananasss00/ComfyUI-SP-Nodes

* Removed unsafe node from pack

---------

Co-authored-by: rdp <rdp>
2024-08-06 22:58:43 +09:00
Dr.Lt.Data
7cd73bca3c update DB 2024-08-06 22:02:17 +09:00
Dobidop
580abf8608 Patch 1 (#935)
* Update custom-node-list.json

* Update custom-node-list.json
2024-08-06 21:39:31 +09:00
Dr.Lt.Data
d845c4f832 update DB 2024-08-06 08:52:07 +09:00
Dr.Lt.Data
cc09a166da update DB 2024-08-06 08:43:53 +09:00
Nader
78f6ee1428 Update custom-node-list.json (#932) 2024-08-06 08:42:40 +09:00
Dr.Lt.Data
590e9b3906 update DB 2024-08-06 03:38:46 +09:00
Dr.Lt.Data
18f69d379f update DB 2024-08-06 01:24:56 +09:00
Dr.Lt.Data
8b121e1352 update notebook
update db
2024-08-04 23:40:53 +09:00
Dr.Lt.Data
5959f54b6c update DB 2024-08-04 16:01:29 +09:00
Dr.Lt.Data
f7d320df30 update DB 2024-08-04 11:37:14 +09:00
Dr.Lt.Data
31d7fcc8ba update DB 2024-08-04 10:55:39 +09:00
Trott Albert
8b649ae0d9 feat: add new custom node (#925) 2024-08-04 10:46:28 +09:00
Dr.Lt.Data
61675061a0 update DB 2024-08-04 02:17:23 +09:00
Dr.Lt.Data
35285dd74b fix: is_installed - consider --index-url pattern 2024-08-04 02:03:42 +09:00
Dr.Lt.Data
6048092d93 update DB 2024-08-04 01:51:00 +09:00
Jukka Seppänen
28b90f412a Add google_t5-v1_1-xxl encoder_only models (#923)
* Add IC-Light nodes and models

* Add Florence2 and LuminaWrapper -nodes

https://github.com/kijai/ComfyUI-Florence2
https://github.com/kijai/ComfyUI-LuminaWrapper

* Update custom-node-list.json

* Update custom-node-list.json

* Update custom-node-list.json

* Add segment-anything-2

* Update custom-node-list.json

* Add T5 encoder models
2024-08-04 00:06:14 +09:00
Dr.Lt.Data
09e7c4a4f2 update DB 2024-08-03 15:21:19 +09:00
PowerHouseMan
dcdeb668df Update custom-node-list.json (#922) 2024-08-03 15:11:18 +09:00
Dr.Lt.Data
7ac8b1fdcb update DB 2024-08-03 03:38:52 +09:00
Dr.Lt.Data
2eb1020b35 update DB 2024-08-03 02:08:14 +09:00
Dr.Lt.Data
55cb4c3d0a update DB 2024-08-02 02:42:37 +09:00
Dr.Lt.Data
050f391f89 update DB 2024-08-02 02:39:43 +09:00
Dr.Lt.Data
3d5c6889b8 update DB 2024-08-02 02:35:55 +09:00
Dr.Lt.Data
085f2cd064 U
pdate DB
2024-08-02 02:28:17 +09:00
Dr.Lt.Data
5c70089a62 allows --index-url in requirements.txt
https://github.com/ltdrdata/ComfyUI-Manager/discussions/918
2024-08-02 01:55:03 +09:00
16 changed files with 4682 additions and 2926 deletions

View File

@@ -1061,7 +1061,7 @@
"https://github.com/shiimizu/ComfyUI_smZNodes"
],
"install_type": "git-clone",
"description": "NODES: CLIP Text Encode++. Achieve identical embeddings from stable-diffusion-webui for ComfyUI."
"description": "Nodes such as CLIP Text Encode++ to achieve identical embeddings from stable-diffusion-webui for ComfyUI."
},
{
"author": "shiimizu",
@@ -1085,6 +1085,17 @@
"install_type": "git-clone",
"description": "ComfyUI reference implementation for [a/PhotoMaker](https://github.com/TencentARC/PhotoMaker) models.\nNOTE: PhotoMaker V2 is supported."
},
{
"author": "shiimizu",
"title": "Semantic-aware Guidance (S-CFG)",
"id": "s-cfg",
"reference": "https://github.com/shiimizu/ComfyUI-semantic-aware-guidance",
"files": [
"https://github.com/shiimizu/ComfyUI-semantic-aware-guidance"
],
"install_type": "git-clone",
"description": "ComfyUI node for Semantic-aware Guidance based on the [a/paper](https://arxiv.org/abs/2404.05384) 'Rethinking the Spatial Inconsistency in Classifier-Free Diffusion Guidance'"
},
{
"author": "ZaneA",
"title": "ImageReward",
@@ -1925,6 +1936,17 @@
"install_type": "git-clone",
"description": "A set of nodes to prepare the noise predictions before the CFG function"
},
{
"author": "Extraltodeus",
"title": "Skimmed_CFG",
"id": "skimmed-cfg",
"reference": "https://github.com/Extraltodeus/Skimmed_CFG",
"files": [
"https://github.com/Extraltodeus/Skimmed_CFG"
],
"install_type": "git-clone",
"description": "A powerful anti-burn allowing much higher CFG scales for latent diffusion models (for ComfyUI)"
},
{
"author": "JPS",
"title": "JPS Custom Nodes for ComfyUI",
@@ -2318,7 +2340,7 @@
"https://github.com/youyegit/tdxh_node_comfyui"
],
"install_type": "git-clone",
"description": "Nodes:TdxhImageToSize, TdxhImageToSizeAdvanced, TdxhLoraLoader, TdxhIntInput, TdxhFloatInput, TdxhStringInput. Some nodes for stable diffusion comfyui. Sometimes it helps conveniently to use less nodes for doing the same things."
"description": "Add Switch on nodes, Make nodes amount small! It helps conveniently to use less nodes for doing the same things."
},
{
"author": "Sxela",
@@ -4420,57 +4442,57 @@
},
{
"author": "Haoming02",
"title": "ComfyUI Diffusion Color Grading",
"title": "Diffusion CG",
"reference": "https://github.com/Haoming02/comfyui-diffusion-cg",
"files": [
"https://github.com/Haoming02/comfyui-diffusion-cg"
],
"install_type": "git-clone",
"description": "This is the ComfyUI port of the joint research between me and TimothyAlexisVass. For more information, check out the original [a/Extension](https://github.com/Haoming02/sd-webui-diffusion-cg) for Automatic1111."
"description": "Color Grading for Stable Diffusion"
},
{
"author": "Haoming02",
"title": "ComfyUI Prompt Format",
"title": "Prompt Format",
"reference": "https://github.com/Haoming02/comfyui-prompt-format",
"files": [
"https://github.com/Haoming02/comfyui-prompt-format"
],
"install_type": "git-clone",
"description": "This is an Extension for ComfyUI, which helps formatting texts."
"description": "Add a button that formats the prompts in textfields"
},
{
"author": "Haoming02",
"title": "ComfyUI Clear Screen",
"title": "Clear Screen",
"reference": "https://github.com/Haoming02/comfyui-clear-screen",
"files": [
"https://github.com/Haoming02/comfyui-clear-screen"
],
"install_type": "git-clone",
"description": "Adds a CLS button to clear the console."
"description": "Add a button that clears the console"
},
{
"author": "Haoming02",
"title": "ComfyUI Menu Anchor",
"title": "Menu Anchor",
"reference": "https://github.com/Haoming02/comfyui-menu-anchor",
"files": [
"https://github.com/Haoming02/comfyui-menu-anchor"
],
"install_type": "git-clone",
"description": "This is an Extension for ComfyUI, which moves the menu to the specified corner on startup."
"description": "Snaps the menu to the corner automatically"
},
{
"author": "Haoming02",
"title": "ComfyUI Tab Handler",
"title": "Tab Handler",
"reference": "https://github.com/Haoming02/comfyui-tab-handler",
"files": [
"https://github.com/Haoming02/comfyui-tab-handler"
],
"install_type": "git-clone",
"description": "Intercepts the Tab key to switch between textarea"
"description": "Use the Tab key to switch between textfields"
},
{
"author": "Haoming02",
"title": "ComfyUI Floodgate",
"title": "Floodgate",
"reference": "https://github.com/Haoming02/comfyui-floodgate",
"files": [
"https://github.com/Haoming02/comfyui-floodgate"
@@ -4480,13 +4502,13 @@
},
{
"author": "Haoming02",
"title": "ComfyUI Node Beautify",
"title": "Node Beautify",
"reference": "https://github.com/Haoming02/comfyui-node-beautify",
"files": [
"https://github.com/Haoming02/comfyui-node-beautify"
],
"install_type": "git-clone",
"description": "This is an Extension for ComfyUI, which helps formatting the workflow."
"description": "Add a button that formats the workflow graph"
},
{
"author": "Haoming02",
@@ -4496,7 +4518,7 @@
"https://github.com/Haoming02/comfyui-resharpen"
],
"install_type": "git-clone",
"description": "This is an Extension for ComfyUI, which allows you to increase or decrease the amount of details generated during the Stable Diffusion pipeline."
"description": "Manipulate the details of generations."
},
{
"author": "bedovyy",
@@ -5293,7 +5315,7 @@
"https://github.com/54rt1n/ComfyUI-DareMerge"
],
"install_type": "git-clone",
"description": "Merge two checkpoint models by dare ties [a/(https://github.com/yule-BUAA/MergeLM)](https://github.com/yule-BUAA/MergeLM), sort of."
"description": "ComfyUI powertools for SD1.5 and SDXL model merging."
},
{
"author": "an90ray",
@@ -6494,6 +6516,16 @@
"install_type": "git-clone",
"description": "Janky experimental attempt at implementing [a/HiDiffusion](https://github.com/megvii-research/HiDiffusion) for ComfyUI."
},
{
"author": "blepping",
"title": "comfyui_overly_complicated_sampling",
"reference": "https://github.com/blepping/comfyui_overly_complicated_sampling",
"files": [
"https://github.com/blepping/comfyui_overly_complicated_sampling"
],
"install_type": "git-clone",
"description": "Experimental and mathematically unsound (but fun!) sampling for ComfyUI.\nFeel free create a question in Discussions for usage help: OCS Q&A Discussion[w/Status: In flux, may be useful but likely to change/break workflows frequently. Mainly for advanced users.]"
},
{
"author": "JerryOrbachJr",
"title": "Random Size",
@@ -6948,6 +6980,16 @@
"install_type": "git-clone",
"description": "all art styles"
},
{
"author": "al-swaiti",
"title": "GeminiOllama ComfyUI Extension",
"reference": "https://github.com/al-swaiti/ComfyUI-OllamaGemini",
"files": [
"https://github.com/al-swaiti/ComfyUI-OllamaGemini"
],
"install_type": "git-clone",
"description": "This extension integrates Google's Gemini API and Ollama into ComfyUI, allowing users to leverage these powerful language models directly within their ComfyUI workflows."
},
{
"author": "mirabarukaso",
"title": "ComfyUI_Mira",
@@ -7405,6 +7447,17 @@
"install_type": "git-clone",
"description": "Partial redraw sampler and variant seed sampler"
},
{
"author": "11dogzi",
"title": "Comfyui-ergouzi-kaiguan",
"id": "ergouzi-nodes",
"reference": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
"files": [
"https://github.com/11dogzi/Comfyui-ergouzi-kaiguan"
],
"install_type": "git-clone",
"description": "Group switching control, one click control to ignore and disable multiple groups, as well as wired switch combination nodes, allowing for arbitrary switching of annotation names"
},
{
"author": "11dogzi",
"title": "ComfUI-EGAdapterMadAssistant",
@@ -7936,13 +7989,13 @@
},
{
"author": "zhangp365",
"title": "zhangp365/Some Utils for ComfyUI",
"title": "zhangp365/ComfyUI-utils-nodes",
"reference": "https://github.com/zhangp365/ComfyUI-utils-nodes",
"files": [
"https://github.com/zhangp365/ComfyUI-utils-nodes"
],
"install_type": "git-clone",
"description": "Nodes:LoadImageWithSwitch, ImageBatchOneOrMore, ConcatText, ModifyTextGender"
"description": "Nodes:LoadImageWithSwitch, ImageBatchOneOrMore, ModifyTextGender, ImageCompositeMaskedWithSwitch, ColorCorrectOfUtils, SplitMask, MaskFastGrow, CheckpointLoaderSimpleWithSwitch, ImageResizeTo8x, MatchImageRatioToPreset etc."
},
{
"author": "ratulrafsan",
@@ -8156,7 +8209,7 @@
"https://github.com/zombieyang/sd-ppp"
],
"install_type": "git-clone",
"description": "!!Another custom node about Photoshop!! PPP means interoP with your PhotoshoP. You can get or send layers from/to your Photoshop. This custom node is easier to use."
"description": "getting/sending picture from/to Photoshop with a simple connection. Make Photoshop become the workspace of your ComfyUI"
},
{
"author": "KytraScript",
@@ -8188,6 +8241,26 @@
"install_type": "git-clone",
"description": "The SuperPrompter node is a ComfyUI node that uses the SuperPrompt-v1 model from Hugging Face to generate text based on a given prompt. It provides various parameters to control the text generation process."
},
{
"author": "NeuralSamurAI",
"title": "Dimensional Latent Perlin for ComfyUI",
"reference": "https://github.com/NeuralSamurAI/ComfyUI-Dimensional-Latent-Perlin",
"files": [
"https://github.com/NeuralSamurAI/ComfyUI-Dimensional-Latent-Perlin"
],
"install_type": "git-clone",
"description": "Dimensional Latent Perlin is a custom node for ComfyUI that generates Perlin noise in the latent space. This node is designed to work seamlessly with various diffusion models and can be used as an alternative or complement to standard random noise generators in image generation pipelines."
},
{
"author": "NeuralSamurAI",
"title": "PromptJSON Node for ComfyUI",
"reference": "https://github.com/NeuralSamurAI/ComfyUI-PromptJSON",
"files": [
"https://github.com/NeuralSamurAI/ComfyUI-PromptJSON"
],
"install_type": "git-clone",
"description": "PromptJSON is a custom node for ComfyUI that structures natural language prompts and generates prompts for external LLM nodes in image generation workflows. It aids in creating consistent, schema-based image descriptions."
},
{
"author": "MokkaBoss1",
"title": "Node Pack mostly for manipulating strings and integers",
@@ -8796,6 +8869,28 @@
"install_type": "git-clone",
"description": "a custom node for [a/SenseVoice](https://github.com/FunAudioLLM/SenseVoice)"
},
{
"author": "AIFSH",
"title": "AniTalker-ComfyUI",
"id": "anitalker",
"reference": "https://github.com/AIFSH/AniTalker-ComfyUI",
"files": [
"https://github.com/AIFSH/AniTalker-ComfyUI"
],
"install_type": "git-clone",
"description": "a comfyui custom node for [a/AniTalker](https://github.com/X-LANCE/AniTalker)"
},
{
"author": "AIFSH",
"title": "DHLive-ComfyUI",
"id": "dhlive",
"reference": "https://github.com/AIFSH/DHLive-ComfyUI",
"files": [
"https://github.com/AIFSH/DHLive-ComfyUI"
],
"install_type": "git-clone",
"description": "a comfyui custom node for [a/DH_live](https://github.com/kleinlee/DH_live)"
},
{
"author": "Koishi-Star",
"title": "Euler-Smea-Dyn-Sampler",
@@ -8818,6 +8913,17 @@
"install_type": "git-clone",
"description": "SDFXBridgeForComfyUI is a custom node designed for seamless integration between ComfyUI and SDFX. This custom node allows users to make ComfyUI compatible with SDFX when running the ComfyUI instance on their local machines."
},
{
"author": "smthemex",
"title": "ComfyUI_Diffree",
"id": "comfyui_diffree",
"reference": "https://github.com/smthemex/ComfyUI_Diffree",
"files": [
"https://github.com/smthemex/ComfyUI_Diffree"
],
"install_type": "git-clone",
"description": "using diffree: Text-Guided Shape Free Object Inpainting with Diffusion Model"
},
{
"author": "smthemex",
"title": "ComfyUI_Stable_Makeup",
@@ -9057,7 +9163,7 @@
"https://github.com/nullquant/ComfyUI-BrushNet"
],
"install_type": "git-clone",
"description": "Custom nodes for ComfyUI allow to inpaint using Brushnet: '[a/BrushNet: A Plug-and-Play Image Inpainting Model with Decomposed Dual-Branch Diffusion](https://arxiv.org/abs/2403.06976)'."
"description": "These are custom nodes for ComfyUI native implementation of [a/BrushNet](https://arxiv.org/abs/2403.06976) (inpaint), PowerPaint (inpaint, object removal) and HiDiffusion (higher resolution for SD15 and SDXL)"
},
{
"author": "pamparamm",
@@ -9558,6 +9664,17 @@
"install_type": "git-clone",
"description": "This is a custom node that allows you to easily call up and set image size presets. Settings can be made by editing the included config.yaml. It is almost identical to Comfyroll Studio's CR AspectRatio. I created it because I wanted to easily edit the presets."
},
{
"author": "da2el-ai",
"title": "D2 Send Eagle",
"id": "d2-send-eagle",
"reference": "https://github.com/da2el-ai/ComfyUI-d2-send-eagle",
"files": [
"https://github.com/da2el-ai/ComfyUI-d2-send-eagle"
],
"install_type": "git-clone",
"description": "This is a custom node for sending images generated in ComfyUI to the image management software Eagle. It's an extension of an existing custom node called [a/ComfyUI-send-eagle-slim](https://github.com/shingo1228/ComfyUI-send-eagle-slim), modified to suit my preferences. I'm grateful to Shingo.T for creating the excellent original custom node."
},
{
"author": "nat-chan",
"title": "ComfyUI-Transceiver📡",
@@ -11397,6 +11514,16 @@
"install_type": "git-clone",
"description": "This custom node for ComfyUI allows you to save images in multiple formats, including PNG, JPG, WebP, and ICO.\n[w/ComfyUI-Save-Multi-Format is renamed to SaveAs. Remove previous one and reinstall to this.]"
},
{
"author": "SEkINVR",
"title": "ComfyUI-Animator",
"reference": "https://github.com/SEkINVR/ComfyUI-Animator",
"files": [
"https://github.com/SEkINVR/ComfyUI-Animator"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI provides full-body animation capabilities, including facial rigging, various lighting styles, and green screen output."
},
{
"author": "MrSamSeen",
"title": "ComfyUI_SSStereoscope",
@@ -11870,7 +11997,7 @@
"https://github.com/RhizoNymph/ComfyUI-Latte"
],
"install_type": "git-clone",
"description": "Nodes:LatteVideoGenerator"
"description": "Nodes to use [a/latte](https://github.com/Vchitect/Latte) for text to video generation"
},
{
"author": "Marksusu",
@@ -11892,7 +12019,7 @@
"https://github.com/fssorc/ComfyUI_FaceShaper"
],
"install_type": "git-clone",
"description": "Nodes:Match two faces' shape before using other face swap nodes\nFace-swapping tools typically only replace facial features during the swap, without altering the facial shape. When there is a significant difference in facial shape between the target person and the person in the original photo, the result of the face swap is less satisfactory.\nThis project is a small script that can first liquefy and stretch the face in the original photo according to the horizontal and vertical proportions of the target person's facial contour. The resulting image can be used as input for other face-swapping nodes."
"description": "Match two faces' shape before using other face swap nodes\nFace-swapping tools typically only replace facial features during the swap, without altering the facial shape. When there is a significant difference in facial shape between the target person and the person in the original photo, the result of the face swap is less satisfactory.\nThis project is a small script that can first liquefy and stretch the face in the original photo according to the horizontal and vertical proportions of the target person's facial contour. The resulting image can be used as input for other face-swapping nodes."
},
{
"author": "BetaDoggo",
@@ -11924,7 +12051,7 @@
"https://github.com/BetaDoggo/ComfyUI-VideoPlayer"
],
"install_type": "git-clone",
"description": "1 step closer to replacing all software with comfy"
"description": "A silly POC Video Player for ComfyUI"
},
{
"author": "WX-NPS1598",
@@ -12081,7 +12208,18 @@
"https://github.com/neverbiasu/ComfyUI-Image-Captioner"
],
"install_type": "git-clone",
"description": "A ComfyUI extension for generating captions of images."
"description": "A ComfyUI extension for generating captions for your images. Runs on your own system, no external services used, no filter.\nUses various VLMs with APIs to generate captions for images. You can give instructions or ask questions in natural language."
},
{
"author": "neverbiasu",
"title": "ComfyUI SAM2(Segment Anything 2)",
"id": "sam2",
"reference": "https://github.com/neverbiasu/ComfyUI-SAM2",
"files": [
"https://github.com/neverbiasu/ComfyUI-SAM2"
],
"install_type": "git-clone",
"description": "This project adapts the SAM2 to incorporate functionalities from [a/comfyui_segment_anything](https://github.com/storyicon/comfyui_segment_anything). Many thanks to continue-revolution for their foundational work."
},
{
"author": "DriftJohnson",
@@ -12180,13 +12318,13 @@
},
{
"author": "vault-developer",
"title": "Image-blender",
"title": "ImageBlender",
"reference": "https://github.com/vault-developer/comfyui-image-blender",
"files": [
"https://github.com/vault-developer/comfyui-image-blender"
],
"install_type": "git-clone",
"description": "A custom node to blend two images together using a specified blending mode."
"description": "ComfyuiImageBlender is a custom node for ComfyUI. It may be used to blend two images together using a specified blending mode."
},
{
"author": "gisu",
@@ -12261,7 +12399,7 @@
"https://github.com/FuouM/FM_nodes"
],
"install_type": "git-clone",
"description": "A collection of ComfyUI nodes. Including: WFEN Face Restore, Efficient Face Super-Resolution via Wavelet-based Feature Enhancement Network"
"description": "A collection of ComfyUI nodes. Including: WFEN, RealViFormer, ProPIH"
},
{
"author": "MiddleKD",
@@ -12273,6 +12411,229 @@
"install_type": "git-clone",
"description": "ComfyUI's Smart Memory Management efficiently manages RAM, GPU memory, and garbage collection. This feature keeps frequently used models in memory to increase inference speed, and dynamically releases less important models when memory is low to optimize resources. However, not all ComfyUI custom node developers create nodes that are compatible with Smart memory management. This includes several impressive models. Mem-safe-wrapper is a custom node that wraps these model nodes to enable ComfyUI's Smart memory management capabilities."
},
{
"author": "PowerHouseMan",
"title": "ComfyUI-AdvancedLivePortrait",
"id": "advancedliveportrait",
"reference": "https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait",
"files": [
"https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait"
],
"install_type": "git-clone",
"description": "AdvancedLivePortrait with Facial expression editor"
},
{
"author": "cdxOo",
"title": "Text Node With Comments (@cdxoo)",
"reference": "https://github.com/cdxOo/comfyui-text-node-with-comments",
"files": [
"https://github.com/cdxOo/comfyui-text-node-with-comments"
],
"install_type": "git-clone",
"description": "multiline text node that strips c-style comments (i.e.'//' and '/* ... */') before passing output string downstream"
},
{
"author": "noarche",
"title": "Color Enhance",
"id": "color-enhance",
"reference": "https://github.com/noarche/sd-webui-color-enhance",
"files": [
"https://github.com/noarche/sd-webui-color-enhance"
],
"install_type": "git-clone",
"description": "Script for [a/AUTOMATIC1111/stable-diffusion-webui](https://github.com/AUTOMATIC1111/stable-diffusion-webui) and node for ComfyUI to enhance colors.\nThis is the same algorithm GIMP/GEGL uses for color enhancement. The gist of this implementation is that it converts the color space to [CIELCh(ab) and normalizes the chroma (or '[a/colorfulness](https://en.wikipedia.org/wiki/Colorfulness)') component. Original source can be found in the link below."
},
{
"author": "emojiiii",
"title": "ComfyUI_Emojiiii_Custom_Nodes",
"reference": "https://github.com/emojiiii/ComfyUI_Emojiiii_Custom_Nodes",
"files": [
"https://github.com/emojiiii/ComfyUI_Emojiiii_Custom_Nodes"
],
"install_type": "git-clone",
"description": "Nodes:MultiTextEncode, KolorsMultiTextEncode"
},
{
"author": "aonekoss",
"title": "ComfyUI-Counter",
"reference": "https://github.com/oleksandr612/ComfyUI-Counter",
"files": [
"https://github.com/oleksandr612/ComfyUI-Counter"
],
"install_type": "git-clone",
"description": "A simple counter, when pressing 'Queue Prompt' resets the count."
},
{
"author": "syaofox",
"title": "ComfyUI_FoxTools",
"reference": "https://github.com/syaofox/ComfyUI_FoxTools",
"files": [
"https://github.com/syaofox/ComfyUI_FoxTools"
],
"install_type": "git-clone",
"description": "Nodes:BatchImageFromList, Load Face Occlusion Model, Create Face Mask, Simple FaceAlign, Cacul FaceAlign, Gen Blurbord, Face Align, Face Rotate, ImageAdd, LoadImageList, SaveImage Plus, RegTextFind"
},
{
"author": "alpertunga-bile",
"title": "image-caption-comfyui",
"reference": "https://github.com/alpertunga-bile/image-caption-comfyui",
"files": [
"https://github.com/alpertunga-bile/image-caption-comfyui"
],
"install_type": "git-clone",
"description": "Image caption node for ComfyUI. You can load your image caption model and generate prompts with the given picture. Insert prompt node is added here to help the users to add their prompts easily."
},
{
"author": "Anibaaal",
"title": "ComfyUI UX Nodes",
"reference": "https://github.com/Anibaaal/ComfyUI-UX-Nodes",
"files": [
"https://github.com/Anibaaal/ComfyUI-UX-Nodes"
],
"install_type": "git-clone",
"description": "Nodes: Easy Resolution Picker, Step Calculator"
},
{
"author": "NMWave",
"title": "Image Captioning and Tagging Assistor Nodes",
"id": "naderimagecaptionandtag",
"reference": "https://github.com/NMWave/ComfyUI-Nader-Tagging",
"files": [
"https://github.com/NMWave/ComfyUI-Nader-Tagging"
],
"install_type": "git-clone",
"description": "A small set of useful nodes which aid with the tagging process by splitting tags and strings, alternating tags from multiple sources and removing duplicates."
},
{
"author": "caleboleary",
"title": "Arc2Face ComfyUI Node Library",
"reference": "https://github.com/caleboleary/ComfyUI-Arc2Face",
"files": [
"https://github.com/caleboleary/ComfyUI-Arc2Face"
],
"install_type": "git-clone",
"description": "This ComfyUI node library builds upon the work done to train the [a/Arc2Face](https://github.com/foivospar/Arc2Face) model by foivospar. It provides a set of nodes for ComfyUI that allow users to extract face embeddings, generate images based on these embeddings, and perform image-to-image transformations."
},
{
"author": "GeekyGhost",
"title": "ComfyUI-GeekyRemB",
"reference": "https://github.com/GeekyGhost/ComfyUI-GeekyRemB",
"files": [
"https://github.com/GeekyGhost/ComfyUI-GeekyRemB"
],
"install_type": "git-clone",
"description": "GeekyRemB is a powerful and versatile image processing node for ComfyUI, designed to remove backgrounds from images with advanced customization options. This node leverages the rembg library and offers a wide range of features for fine-tuning the background removal process and enhancing the resulting images."
},
{
"author": "Dobidop",
"title": "Dobidop ComfyStereo",
"id": "simple-stereoscopic",
"reference": "https://github.com/Dobidop/ComfyStereo",
"files": [
"https://github.com/Dobidop/ComfyStereo"
],
"install_type": "git-clone",
"description": "Two simple nodes for stereoscopic image generation. Nodes: Stereo Image Node - a basic port from the Automatic1111 stereo script in thygate/stable-diffusion-webui-depthmap-script, LazyStereo - a naïve stereo image generator"
},
{
"author": "SeniorPioner",
"title": "SP-Nodes",
"id": "spnodes",
"reference": "https://github.com/bananasss00/ComfyUI-SP-Nodes",
"files": [
"https://github.com/bananasss00/ComfyUI-SP-Nodes"
],
"install_type": "git-clone",
"description": "Node Pack: PromptChecker for token toggling, KoboldCPP API, ModelMerging, Telegram-Bot-API, and more"
},
{
"author": "leeguandong",
"title": "ComfyUI_M3Net",
"reference": "https://github.com/leeguandong/ComfyUI_M3Net",
"files": [
"https://github.com/leeguandong/ComfyUI_M3Net"
],
"install_type": "git-clone",
"description": "ComfyUI for [a/M3Net](https://github.com/I2-Multimedia-Lab/M3Net)"
},
{
"author": "leeguandong",
"title": "ComfyUI_InternVL2",
"reference": "https://github.com/leeguandong/ComfyUI_InternVL2",
"files": [
"https://github.com/leeguandong/ComfyUI_InternVL2"
],
"install_type": "git-clone",
"description": "ComfyUI for [a/InternVL](https://github.com/OpenGVLab/InternVL)"
},
{
"author": "leeguandong",
"title": "ComfyUI_LLaSM",
"reference": "https://github.com/leeguandong/ComfyUI_LLaSM",
"files": [
"https://github.com/leeguandong/ComfyUI_LLaSM"
],
"install_type": "git-clone",
"description": "ComfyUI for [a/LLaSM](https://huggingface.co/spaces/LinkSoul/LLaSM)"
},
{
"author": "lenskikh",
"title": "Propmt Worker",
"reference": "https://github.com/lenskikh/ComfyUI-Prompt-Worker",
"files": [
"https://github.com/lenskikh/ComfyUI-Prompt-Worker"
],
"install_type": "git-clone",
"description": "Node:Prompt Worker. A text manipulation node for postprocessing of prompt."
},
{
"author": "kappa54",
"title": "ComfyUI Usability",
"id": "comfyui_usability",
"reference": "https://github.com/kappa54m/ComfyUI_Usability",
"files": [
"https://github.com/kappa54m/ComfyUI_Usability"
],
"install_type": "git-clone",
"description": "Custom nodes intended to improve usability."
},
{
"author": "IuvenisSapiens",
"title": "ComfyUI_MiniCPM-V-2_6-int4",
"id": "minicpm-v-2_6-int4",
"reference": "https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-2_6-int4",
"files": [
"https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-2_6-int4"
],
"install_type": "git-clone",
"description": "Implementation of [a/MiniCPM-V-2_6-int4](https://github.com/OpenBMB/MiniCPM-V) by [a/ComfyUI](https://github.com/comfyanonymous/ComfyUI)."
},
{
"author": "mltask",
"title": "MLTask_ComfyUI",
"id": "mltask_comfyui",
"reference": "https://github.com/misterjoessef/MLTask_ComfyUI",
"files": [
"https://github.com/misterjoessef/MLTask_ComfyUI"
],
"install_type": "git-clone",
"description": "a set of nodes to help u run ai code using MLTask"
},
{
"author": "smlbiobot",
"title": "ComfyUI-Flux-Replicate-API",
"id": "replicate-api",
"reference": "https://github.com/smlbiobot/ComfyUI-Flux-Replicate-API",
"files": [
"https://github.com/smlbiobot/ComfyUI-Flux-Replicate-API"
],
"install_type": "git-clone",
"description": "Flux Pro via Replicate API\nCreate API key at [a/https://replicate.com/account/api-tokens](https://replicate.com/account/api-tokens)\nCopy config.ini.example to config.ini and put the replicate key there."
},
@@ -12653,17 +13014,6 @@
],
"install_type": "unzip",
"description": "This is a node to convert an image into a CMYK Halftone dot image."
},
{
"author": "11dogzi",
"title": "Comfyui-ergouzi-kaiguan",
"id": "ergouzi-nodes",
"reference": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
"files": [
"https://github.com/11dogzi/Comfyui-ergouzi-kaiguan"
],
"install_type": "git-clone",
"description": "Group switching control, one click control to ignore and disable multiple groups, as well as wired switch combination nodes, allowing for arbitrary switching of annotation names"
}
]
}

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -23,7 +23,7 @@ sys.path.append(glob_path)
import cm_global
from manager_util import *
version = [2, 48, 3]
version = [2, 48, 6]
version_str = f"V{version[0]}.{version[1]}" + (f'.{version[2]}' if len(version) > 2 else '')
@@ -97,7 +97,7 @@ def clear_pip_cache():
def is_blacklisted(name):
name = name.strip()
pattern = r'([^<>!=]+)([<>!=]=?)(.*)'
pattern = r'([^<>!=]+)([<>!=]=?)([^ ]*)'
match = re.search(pattern, name)
if match:
@@ -123,7 +123,7 @@ def is_installed(name):
if name.startswith('#'):
return True
pattern = r'([^<>!=]+)([<>!=]=?)(.*)'
pattern = r'([^<>!=]+)([<>!=]=?)([^ ]*)'
match = re.search(pattern, name)
if match:
@@ -405,8 +405,14 @@ def execute_install_script(url, repo_path, lazy_mode=False, instant_execution=Fa
with open(requirements_path, "r") as requirements_file:
for line in requirements_file:
package_name = remap_pip_package(line.strip())
if package_name and not package_name.startswith('#'):
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
if '--index-url' in package_name:
s = package_name.split('--index-url')
install_cmd = [sys.executable, "-m", "pip", "install", s[0].strip(), '--index-url', s[1].strip()]
else:
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
if package_name.strip() != "" and not package_name.startswith('#'):
try_install_script(url, repo_path, install_cmd, instant_execution=instant_execution)
@@ -1215,3 +1221,4 @@ def unzip(model_path):
os.remove(model_path)
return True

View File

@@ -4,7 +4,7 @@ import { sleep } from "./common.js";
async function tryInstallCustomNode(event) {
let msg = '-= [ComfyUI Manager] extension installation request =-\n\n';
msg += `The '${event.detail.sender}' extension requires the installation of the '${event.detail.title}' extension. `;
msg += `The '${event.detail.sender}' extension requires the installation of the '${event.detail.target.title}' extension. `;
if(event.detail.target.installed == 'Disabled') {
msg += 'However, the extension is currently disabled. Would you like to enable it and reboot?'

View File

@@ -178,7 +178,7 @@
},
{
"name": "stabilityai/stable-diffusion-x4-upscaler",
"type": "checkpoints",
"type": "checkpoint",
"base": "upscale",
"save_path": "checkpoints/upscale",
"description": "This upscaling model is a latent text-guided diffusion model and should be used with SD_4XUpscale_Conditioning and KSampler.",
@@ -255,7 +255,7 @@
},
{
"name": "Stable Video Diffusion Image-to-Video",
"type": "checkpoints",
"type": "checkpoint",
"base": "SVD",
"save_path": "checkpoints/SVD",
"description": "Stable Video Diffusion (SVD) Image-to-Video is a diffusion model that takes in a still image as a conditioning frame, and generates a video from it.\nNOTE: 14 frames @ 576x1024",
@@ -277,7 +277,7 @@
},
{
"name": "Stable Video Diffusion Image-to-Video (XT)",
"type": "checkpoints",
"type": "checkpoint",
"base": "SVD",
"save_path": "checkpoints/SVD",
"description": "Stable Video Diffusion (SVD) Image-to-Video is a diffusion model that takes in a still image as a conditioning frame, and generates a video from it.\nNOTE: 25 frames @ 576x1024 ",
@@ -332,7 +332,7 @@
},
{
"name": "stabilityai/comfyui_checkpoints/stable_cascade_stage_b.safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "Stable Cascade",
"save_path": "checkpoints/Stable-Cascade",
"description": "Stable Cascade stage_b checkpoints",
@@ -343,7 +343,7 @@
},
{
"name": "stabilityai/comfyui_checkpoints/stable_cascade_stage_c.safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "Stable Cascade",
"save_path": "checkpoints/Stable-Cascade",
"description": "Stable Cascade stage_c checkpoints",
@@ -475,7 +475,7 @@
},
{
"name": "SDXL-Turbo 1.0 (fp16)",
"type": "checkpoints",
"type": "checkpoint",
"base": "SDXL",
"save_path": "checkpoints/SDXL-TURBO",
"description": "SDXL-Turbo 1.0 fp16",
@@ -486,7 +486,7 @@
},
{
"name": "SDXL-Turbo 1.0",
"type": "checkpoints",
"type": "checkpoint",
"base": "SDXL",
"save_path": "checkpoints/SDXL-TURBO",
"description": "SDXL-Turbo 1.0",
@@ -497,7 +497,7 @@
},
{
"name": "sd_xl_base_1.0_0.9vae.safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "SDXL",
"save_path": "default",
"description": "Stable Diffusion XL base model (VAE 0.9)",
@@ -508,7 +508,7 @@
},
{
"name": "sd_xl_base_1.0.safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "SDXL",
"save_path": "default",
"description": "Stable Diffusion XL base model",
@@ -519,7 +519,7 @@
},
{
"name": "sd_xl_refiner_1.0_0.9vae.safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "SDXL",
"save_path": "default",
"description": "Stable Diffusion XL refiner model (VAE 0.9)",
@@ -530,7 +530,7 @@
},
{
"name": "stable-diffusion-xl-refiner-1.0",
"type": "checkpoints",
"type": "checkpoint",
"base": "SDXL",
"save_path": "default",
"description": "Stable Diffusion XL refiner model",
@@ -618,9 +618,44 @@
"size": "892MB"
},
{
"name": "google-t5/t5-v1_1-xxl_encoderonly-fp16",
"type": "clip",
"base": "t5",
"save_path": "clip/t5",
"description": "The encoder part of https://huggingface.co/google/t5-v1_1-xxl, used with SD3 and Flux1",
"reference": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly",
"filename": "google_t5-v1_1-xxl_encoderonly-fp16.safetensors",
"url": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly/resolve/main/pytorch_model.safetensors",
"size": "10.1GB"
},
{
"name": "google-t5/t5-v1_1-xxl_encoderonly-fp8_e4m3fn",
"type": "clip",
"base": "t5",
"save_path": "clip/t5",
"description": "The encoder part of https://huggingface.co/google/t5-v1_1-xxl, used with SD3 and Flux1",
"reference": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly",
"filename": "google_t5-v1_1-xxl_encoderonly-fp8_e4m3fn.safetensors",
"url": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly/resolve/main/t5xxl_fp8_e4m3fn.safetensors",
"size": "4.89GB"
},
{
"name": "comfyanonymous/clip_l",
"type": "clip",
"base": "clip",
"save_path": "default",
"description": "clip_l model",
"reference": "https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main",
"filename": "clip_l.safetensors",
"url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors",
"size": "246MB"
},
{
"name": "v1-5-pruned-emaonly.ckpt",
"type": "checkpoints",
"type": "checkpoint",
"base": "SD1.5",
"save_path": "default",
"description": "Stable Diffusion 1.5 base model",
@@ -631,7 +666,7 @@
},
{
"name": "v2-1_512-ema-pruned.safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "SD2",
"save_path": "default",
"description": "Stable Diffusion 2 base model (512)",
@@ -642,7 +677,7 @@
},
{
"name": "v2-1_768-ema-pruned.safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "SD2",
"save_path": "default",
"description": "Stable Diffusion 2 base model (768)",
@@ -653,7 +688,7 @@
},
{
"name": "AbyssOrangeMix2 (hard)",
"type": "checkpoints",
"type": "checkpoint",
"base": "SD1.5",
"save_path": "default",
"description": "AbyssOrangeMix2 - hard version (anime style)",
@@ -664,7 +699,7 @@
},
{
"name": "AbyssOrangeMix3 A1",
"type": "checkpoints",
"type": "checkpoint",
"base": "SD1.5",
"save_path": "default",
"description": "AbyssOrangeMix3 - A1 (anime style)",
@@ -675,7 +710,7 @@
},
{
"name": "AbyssOrangeMix3 A3",
"type": "checkpoints",
"type": "checkpoint",
"base": "SD1.5",
"save_path": "default",
"description": "AbyssOrangeMix - A3 (anime style)",
@@ -686,7 +721,7 @@
},
{
"name": "Waifu Diffusion 1.5 Beta3 (fp16)",
"type": "checkpoints",
"type": "checkpoint",
"base": "SD2.1",
"save_path": "default",
"description": "Waifu Diffusion 1.5 Beta3",
@@ -807,7 +842,7 @@
},
{
"name": "Segmind-Vega",
"type": "checkpoints",
"type": "checkpoint",
"base": "segmind-vega",
"save_path": "checkpoints/segmind-vega",
"description": "The Segmind-Vega Model is a distilled version of the Stable Diffusion XL (SDXL), offering a remarkable 70% reduction in size and an impressive 100% speedup while retaining high-quality text-to-image generation capabilities.",
@@ -1962,7 +1997,7 @@
},
{
"name": "TencentARC/motionctrl.pth",
"type": "checkpoints",
"type": "checkpoint",
"base": "MotionCtrl",
"save_path": "checkpoints/motionctrl",
"description": "To use the ComfyUI-MotionCtrl extension, downloading this model is required.",
@@ -2644,7 +2679,7 @@
},
{
"name": "DynamiCrafter 1024 bf16 safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "DynamiCrafter",
"save_path": "checkpoints/dynamicrafter",
"description": "DynamiCrafter image2video model 1024x575",
@@ -2655,7 +2690,7 @@
},
{
"name": "DynamiCrafter 512 interpolation bf16 safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "DynamiCrafter",
"save_path": "checkpoints/dynamicrafter",
"description": "DynamiCrafter image2video interpolation model 512",
@@ -2677,7 +2712,7 @@
},
{
"name": "Depth-FM-v1 fp16 safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "Depth-FM",
"save_path": "checkpoints/depthfm",
"description": "Depth-FM monocular depth estimation model",
@@ -2688,7 +2723,7 @@
},
{
"name": "Depth-FM-v1 fp32 safetensors",
"type": "checkpoints",
"type": "checkpoint",
"base": "Depth-FM",
"save_path": "checkpoints/depthfm",
"description": "Depth-FM monocular depth estimation model",
@@ -2699,7 +2734,7 @@
},
{
"name": "SUPIR-v0F.ckpt",
"type": "checkpoints",
"type": "checkpoint",
"base": "SUPIR",
"save_path": "checkpoints/SUPIR",
"description": "SUPIR checkpoint model",
@@ -2710,7 +2745,7 @@
},
{
"name": "SUPIR-v0Q.ckpt",
"type": "checkpoints",
"type": "checkpoint",
"base": "SUPIR",
"save_path": "checkpoints/SUPIR",
"description": "SUPIR checkpoint model",
@@ -2721,7 +2756,7 @@
},
{
"name": "Kijai/SUPIR-v0F_fp16.safetensors (pruned)",
"type": "checkpoints",
"type": "checkpoint",
"base": "SUPIR",
"save_path": "checkpoints/SUPIR",
"description": "SUPIR checkpoint model",
@@ -2732,7 +2767,7 @@
},
{
"name": "Kijai/SUPIR-v0Q_fp16.safetensors (pruned)",
"type": "checkpoints",
"type": "checkpoint",
"base": "SUPIR",
"save_path": "checkpoints/SUPIR",
"description": "SUPIR checkpoint model",
@@ -3393,6 +3428,76 @@
"filename": "hunyuan_dit_1.0.safetensors",
"url": "https://huggingface.co/comfyanonymous/hunyuan_dit_comfyui/resolve/main/hunyuan_dit_1.0.safetensors",
"size": "8.24GB"
},
{
"name": "FLUX.1 [schnell] Diffusion model",
"type": "unet",
"base": "FLUX.1",
"save_path": "unet/FLUX1",
"description": "FLUX.1 [Schnell] Diffusion model (a.k.a. FLUX.1 turbo model)[w/Due to the large size of the model, it is recommended to download it through a browser if possible.]",
"reference": "https://huggingface.co/black-forest-labs/FLUX.1-schnell",
"filename": "flux1-schnell.sft",
"url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/flux1-schnell.sft",
"size": "23.8GB"
},
{
"name": "FLUX.1 VAE model",
"type": "vae",
"base": "FLUX.1",
"save_path": "vae/FLUX1",
"description": "FLUX.1 [Schnell] VAE model",
"reference": "https://huggingface.co/black-forest-labs/FLUX.1-schnell",
"filename": "ae.sft",
"url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors",
"size": "335MB"
},
{
"name": "kijai/FLUX.1 [schnell] Diffusion model (float8_e4m3fn)",
"type": "unet",
"base": "FLUX.1",
"save_path": "unet/FLUX1",
"description": "FLUX.1 [Schnell] Diffusion model (float8_e4m3fn)",
"reference": "https://huggingface.co/Kijai/flux-fp8",
"filename": "flux1-schnell-fp8.safetensors",
"url": "https://huggingface.co/Kijai/flux-fp8/resolve/main/flux1-schnell-fp8.safetensors",
"size": "11.9GB"
},
{
"name": "kijai/FLUX.1 [dev] Diffusion model (float8_e4m3fn)",
"type": "unet",
"base": "FLUX.1",
"save_path": "unet/FLUX1",
"description": "FLUX.1 [dev] Diffusion model (float8_e4m3fn)",
"reference": "https://huggingface.co/Kijai/flux-fp8",
"filename": "flux1-dev-fp8.safetensors",
"url": "https://huggingface.co/Kijai/flux-fp8/resolve/main/flux1-dev-fp8.safetensors",
"size": "11.9GB"
},
{
"name": "Comfy Org/FLUX.1 [dev] Checkpoint model (fp8)",
"type": "checkpoint",
"base": "FLUX.1",
"save_path": "checkpoints/FLUX1",
"description": "FLUX.1 [dev] Checkpoint model (fp8)",
"reference": "https://huggingface.co/Comfy-Org/flux1-dev/tree/main",
"filename": "flux1-dev-fp8.safetensors",
"url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors",
"size": "17.2GB"
},
{
"name": "Comfy Org/FLUX.1 [schnell] Checkpoint model (fp8)",
"type": "checkpoint",
"base": "FLUX.1",
"save_path": "checkpoints/FLUX1",
"description": "FLUX.1 [schnell] Checkpoint model (fp8)",
"reference": "https://huggingface.co/Comfy-Org/flux1-dev/tree/main",
"filename": "flux1-schnell-fp8.safetensors",
"url": "https://huggingface.co/Comfy-Org/flux1-schnell/resolve/main/flux1-schnell-fp8.safetensors",
"size": "17.2GB"
}
]
}

View File

@@ -12,6 +12,56 @@
{
"author": "chrisdreid",
"title": "ComfyUI_EnvAutopsyAPI [UNSAFE]",
"reference": "https://github.com/chrisdreid/ComfyUI_EnvAutopsyAPI",
"files": [
"https://github.com/chrisdreid/ComfyUI_EnvAutopsyAPI"
],
"install_type": "git-clone",
"description": "ComfyUI_EnvAutopsyAPI is a powerful debugging tool designed for ComfyUI that provides in-depth analysis of your environment and dependencies through an API interface. This tool allows you to inspect environment variables, pip packages, and dependency trees, making it easier to diagnose and resolve issues in your ComfyUI setup.[w/This tool may expose sensitive system information if used on a public server. MUST READ [a/THIS](https://github.com/chrisdreid/ComfyUI_EnvAutopsyAPI#%EF%B8%8F-warning-security-risk-%EF%B8%8F) before install.]"
},
{
"author": "kijai",
"title": "ComfyUI-CogVideoXWrapper [WIP]",
"reference": "https://github.com/kijai/ComfyUI-CogVideoXWrapper",
"files": [
"https://github.com/kijai/ComfyUI-CogVideoXWrapper"
],
"install_type": "git-clone",
"description": "Original repo: [a/https://github.com/THUDM/CogVideo](https://github.com/THUDM/CogVideo)\nNOTE:Currently requires diffusers with PR: [a/huggingface/diffusers#9082](https://github.com/huggingface/diffusers/pull/9082)"
},
{
"author": "neuratech-ai",
"title": "ComfyUI-MultiGPU",
"reference": "https://github.com/neuratech-ai/ComfyUI-MultiGPU",
"files": [
"https://github.com/neuratech-ai/ComfyUI-MultiGPU"
],
"install_type": "git-clone",
"description": "Experimental nodes for using multiple GPUs in a single ComfyUI workflow.\nThis extension adds new nodes for model loading that allow you to specify the GPU to use for each model. It monkey patches the memory management of ComfyUI in a hacky way and is neither a comprehensive solution nor a well-tested one. Use at your own risk.\nNote that this does not add parallelism. The workflow steps are still executed sequentially just on different GPUs. Any potential speedup comes from not having to constantly load and unload models from VRAM."
},
{
"author": "Isi-dev",
"title": "Isi-dev/ComfyUI-UniAnimate",
"reference": "https://github.com/Isi-dev/ComfyUI-UniAnimate",
"files": [
"https://github.com/Isi-dev/ComfyUI-UniAnimate"
],
"install_type": "git-clone",
"description": "This is my ComfyUi-windows implementation for the image animation project ▶ UniAnimate: Taming Unified Video Diffusion Models for Consistent Human Image Animation[w/This node cannot be installed simultaneously with ComfyUI-UniAnimate by AIFSH because it has the same name as that custom node.]"
},
{
"author": "Futureversecom",
"title": "ComfyUI-JEN",
"reference": "https://github.com/futureversecom/ComfyUI-JEN",
"files": [
"https://github.com/futureversecom/ComfyUI-JEN"
],
"install_type": "git-clone",
"description": "Comfy UI custom nodes for JEN music generation powered by Futureverse"
},
{
"author": "denislov",
"title": "Comfyui_AutoSurvey",
@@ -32,16 +82,6 @@
"install_type": "git-clone",
"description": "This node allows ComfyUI to easily integrate with Midjourney, utilizing the ultra-high quality of Midjourney and the powerful control of SD to provide more convenient capabilities for AIGC.\nNOTE: This node relies on the midjourney proxy project and requires API deployment in advance. For detailed installation, please refer to the instructions of the project. https://github.com/novicezk/midjourney-proxy"
},
{
"author": "hy134300",
"title": "ComfyUI-PhotoMaker-V2",
"reference": "https://github.com/hy134300/ComfyUI-PhotoMaker-V2",
"files": [
"https://github.com/hy134300/ComfyUI-PhotoMaker-V2"
],
"install_type": "git-clone",
"description": "Nodes for PhotoMaker-V2"
},
{
"author": "kijai",
"title": "ComfyUI-FollowYourEmojiWrapper [WIP]",
@@ -278,16 +318,6 @@
"install_type": "git-clone",
"description": "This repository provides developers with a way to better manage their ComfyUI model memory. It includes nodes that allow developers to either unload all models or unload one model at a time. These nodes are designed as pass-through nodes, so they can be used anywhere in the flow. The nodes can be found in the 'Unload Model' section.[w/These are massive hammers, and it could be possible to break things, please don't use them if you need finesse.]"
},
{
"author": "GeekyGhost",
"title": "ComfyUI-GeekyRemB v2",
"reference": "https://github.com/GeekyGhost/ComfyUI-GeekyRemB",
"files": [
"https://github.com/GeekyGhost/ComfyUI-GeekyRemB/raw/SketchUITest/GeekyRembv2.py"
],
"install_type": "copy",
"description": "GeekyRemB Node Description: GeekyRemB is a powerful and versatile image processing node for ComfyUI, designed to remove backgrounds from images with advanced customization options. This node leverages the rembg library and offers a wide range of features for fine-tuning the background removal process and enhancing the resulting images."
},
{
"author": "AIFSH",
"title": "ComfyUI-OpenDIT [WIP]",
@@ -798,16 +828,6 @@
"install_type": "git-clone",
"description": "Primary Nodes for Inference.Core and Stability Matrix. With a focus on not impacting startup performance and using fully qualified Node names. [w/This custom node is likely to conflict with many other nodes.]"
},
{
"author": "blepping",
"title": "comfyui_overly_complicated_sampling",
"reference": "https://github.com/blepping/comfyui_overly_complicated_sampling",
"files": [
"https://github.com/blepping/comfyui_overly_complicated_sampling"
],
"install_type": "git-clone",
"description": "Very unstable, experimental and mathematically unsound sampling for ComfyUI.\nCurrent status: In flux, not suitable for general use."
},
{
"author": "tracerstar",
"title": "comfyui-p5js-node",

View File

@@ -277,7 +277,6 @@
"IntConditions",
"IntMathOperation",
"InversionDemoAdvancedPromptNode",
"InversionDemoFakeAdvancedPromptNode",
"InversionDemoLazyConditional",
"InversionDemoLazyIndexSwitch",
"InversionDemoLazyMixImages",
@@ -410,14 +409,6 @@
"title_aux": "ComfyUI-Airtable [WIP]"
}
],
"https://github.com/GeekyGhost/ComfyUI-GeekyRemB/raw/SketchUITest/GeekyRembv2.py": [
[
"GeekyRemB"
],
{
"title_aux": "ComfyUI-GeekyRemB v2"
}
],
"https://github.com/GentlemanHu/ComfyUI-Notifier": [
[
"GentlemanHu_Notifier"
@@ -478,6 +469,15 @@
"title_aux": "GH Tools for ComfyUI"
}
],
"https://github.com/Isi-dev/ComfyUI-UniAnimate": [
[
"Gen_align_pose",
"UniAnimateImage"
],
{
"title_aux": "Isi-dev/ComfyUI-UniAnimate"
}
],
"https://github.com/IvanZhd/comfyui-codeformer": [
[
"RedBeanie_CustomImageInverter"
@@ -501,6 +501,7 @@
"ImAppendVideoNode",
"ImApplyWav2lip",
"ImDumpEntity",
"ImNodeTitleOverride",
"LoadPackage",
"MergeNode",
"NewNode",
@@ -510,6 +511,7 @@
"SetNodeMapping",
"SetProperties",
"batchNodes",
"mergeEntityAndPointer",
"redirectToNode"
],
{
@@ -532,16 +534,6 @@
"title_aux": "comfy-consistency-vae"
}
],
"https://github.com/JosefKuchar/ComfyUI-AdvancedTiling": [
[
"AdvancedTiling",
"AdvancedTilingSettings",
"AdvancedTilingVAEDecode"
],
{
"title_aux": "ComfyUI-AdvancedTiling [WIP]"
}
],
"https://github.com/LZpenguin/ComfyUI-Text": [
[
"Add_text_by_mask"
@@ -662,14 +654,6 @@
"title_aux": "CheckProgress [WIP]"
}
],
"https://github.com/MushroomFleet/DJZ-Nodes": [
[
"AspectSize"
],
{
"title_aux": "DJZ-Nodes"
}
],
"https://github.com/NeuralNotW0rk/ComfyUI-Waveform-Extensions/raw/main/EXT_VariationUtils.py": [
[
"BatchToList",
@@ -694,13 +678,20 @@
[
"CPPN Generator",
"Color Match",
"Coordinates From Mask",
"Custom Shader",
"Distance Map",
"Folder Queue Manager",
"Image Blend by Mask (Batch)",
"Image Noise Generator",
"Image to Optical Flow",
"Perlin Noise Generator",
"Preview Mask",
"Random Image Generator",
"Shift Mask",
"Slit Scan",
"Spring Mesh",
"Temporal Blur",
"Video Queue Manager"
],
{
@@ -1009,15 +1000,6 @@
"title_aux": "Gen Data Tester [WIP]"
}
],
"https://github.com/blepping/comfyui_overly_complicated_sampling": [
[
"ComposableSampler",
"ComposableStepSampler"
],
{
"title_aux": "comfyui_overly_complicated_sampling"
}
],
"https://github.com/bruce007lee/comfyui-cleaner": [
[
"cleaner"
@@ -1113,6 +1095,8 @@
"CLIPSetLastLayer",
"CLIPTextEncode",
"CLIPTextEncodeControlnet",
"CLIPTextEncodeFlux",
"CLIPTextEncodeHunyuanDiT",
"CLIPTextEncodeSD3",
"CLIPTextEncodeSDXL",
"CLIPTextEncodeSDXLRefiner",
@@ -1149,6 +1133,7 @@
"ExponentialScheduler",
"FeatherMask",
"FlipSigmas",
"FluxGuidance",
"FreeU",
"FreeU_V2",
"GITSScheduler",
@@ -1208,6 +1193,7 @@
"MaskToImage",
"ModelMergeAdd",
"ModelMergeBlocks",
"ModelMergeFlux1",
"ModelMergeSD1",
"ModelMergeSD2",
"ModelMergeSD3_2B",
@@ -1218,6 +1204,7 @@
"ModelSamplingContinuousEDM",
"ModelSamplingContinuousV",
"ModelSamplingDiscrete",
"ModelSamplingFlux",
"ModelSamplingSD3",
"ModelSamplingStableCascade",
"Morphology",
@@ -1245,6 +1232,7 @@
"SamplerCustomAdvanced",
"SamplerDPMAdaptative",
"SamplerDPMPP_2M_SDE",
"SamplerDPMPP_2S_Ancestral",
"SamplerDPMPP_3M_SDE",
"SamplerDPMPP_SDE",
"SamplerEulerAncestral",
@@ -1335,6 +1323,26 @@
"title_aux": "ComfyUI-Better-Dimensions"
}
],
"https://github.com/denislov/Comfyui_AutoSurvey": [
[
"AddDoc2Knowledge",
"AutoSurvey",
"ChatModel",
"ComfyMilvus",
"ComfyWeaviate",
"ManageDatabase",
"MilvusScheme",
"MsField",
"QueryKnowledge",
"WcProperty",
"WcPropertyComb",
"WriteOutline",
"WriteSection"
],
{
"title_aux": "Comfyui_AutoSurvey"
}
],
"https://github.com/dfl/comfyui-stylegan": [
[
"StyleGAN Generator",
@@ -1604,22 +1612,6 @@
"title_aux": "ComfyUI_Easy_Nodes_hui"
}
],
"https://github.com/hy134300/ComfyUI-PhotoMaker-V2": [
[
"BaseModel_Loader_fromhub",
"BaseModel_Loader_local",
"LoRALoader",
"NEW_PhotoMaker_Generation",
"PhotoMakerAdapter_Loader_fromhub",
"PhotoMakerAdapter_Loader_local",
"PhotoMaker_Generation",
"Prompt_Styler",
"Ref_Image_Preprocessing"
],
{
"title_aux": "ComfyUI-PhotoMaker-V2"
}
],
"https://github.com/hy134300/comfyui-hb-node": [
[
"generate story",
@@ -1805,8 +1797,12 @@
],
"https://github.com/justUmen/Bjornulf_custom_nodes": [
[
"Bjornulf_CheckBlackImage",
"Bjornulf_ClearVRAM",
"Bjornulf_CombineBackgroundOverlay",
"Bjornulf_CombineTexts",
"Bjornulf_CustomStringType",
"Bjornulf_GrayscaleTransform",
"Bjornulf_LoopBasicBatch",
"Bjornulf_LoopCombosSamplersSchedulers",
"Bjornulf_LoopFloat",
@@ -1816,8 +1812,10 @@
"Bjornulf_LoopTexts",
"Bjornulf_RandomModelClipVae",
"Bjornulf_RandomTexts",
"Bjornulf_RemoveTransparency",
"Bjornulf_ResizeImage",
"Bjornulf_SaveApiImage",
"Bjornulf_SaveBjornulfLobeChat",
"Bjornulf_SaveImagePath",
"Bjornulf_SaveImageToFolder",
"Bjornulf_SaveText",
@@ -1831,7 +1829,7 @@
"Bjornulf_WriteImageCharacters",
"Bjornulf_WriteImageEnvironment",
"Bjornulf_WriteText",
"Bjornulf_imgs2vid",
"Bjornulf_imagesToVideo",
"Bjornulf_ollamaLoader"
],
{
@@ -1895,6 +1893,18 @@
"title_aux": "ComfyUI-CV-VAE"
}
],
"https://github.com/kijai/ComfyUI-CogVideoXWrapper": [
[
"CogVideoDecode",
"CogVideoImageEncode",
"CogVideoSampler",
"CogVideoTextEncode",
"DownloadAndLoadCogVideoModel"
],
{
"title_aux": "ComfyUI-CogVideoXWrapper [WIP]"
}
],
"https://github.com/kijai/ComfyUI-DeepSeek-VL": [
[
"deepseek_vl_inference",
@@ -1926,6 +1936,9 @@
[
"DownloadAndLoadFYEModel",
"FYECLIPEncode",
"FYEClipEmbedToComfy",
"FYELandmarkEncode",
"FYELandmarkToComfy",
"FYEMediaPipe",
"FYESampler",
"FYESamplerLong"
@@ -2134,6 +2147,19 @@
"title_aux": "ComfyUI GLIGEN GUI Node"
}
],
"https://github.com/neuratech-ai/ComfyUI-MultiGPU": [
[
"CLIPLoaderMultiGPU",
"CheckpointLoaderMultiGPU",
"ControlNetLoaderMultiGPU",
"DualCLIPLoaderMultiGPU",
"UNETLoaderMultiGPU",
"VAELoaderMultiGPU"
],
{
"title_aux": "ComfyUI-MultiGPU"
}
],
"https://github.com/nidefawl/ComfyUI-nidefawl": [
[
"BlendImagesWithBoundedMasks",
@@ -2168,8 +2194,11 @@
"PromptUtilitiesJoinStringList",
"PromptUtilitiesLoadPreset",
"PromptUtilitiesLoadPresetAdvanced",
"PromptUtilitiesPromptWeight",
"PromptUtilitiesRandomPreset",
"PromptUtilitiesRandomPresetAdvanced"
"PromptUtilitiesRandomPresetAdvanced",
"PromptUtilitiesReplaceOrInsertTag",
"PromptUtilitiesRoundPromptWeight"
],
{
"title_aux": "ComfyUI-PromptUtilities"
@@ -2200,6 +2229,7 @@
"https://github.com/pamparamm/ComfyUI-ppm": [
[
"AttentionCouplePPM",
"CFGLimiterGuider",
"CFGPPSamplerSelect",
"CLIPMicroConditioning",
"CLIPNegPip",

View File

File diff suppressed because it is too large Load Diff

View File

@@ -10,6 +10,16 @@
},
{
"author": "hy134300",
"title": "ComfyUI-PhotoMaker-V2 [REMOVED]",
"reference": "https://github.com/hy134300/ComfyUI-PhotoMaker-V2",
"files": [
"https://github.com/hy134300/ComfyUI-PhotoMaker-V2"
],
"install_type": "git-clone",
"description": "Nodes for PhotoMaker-V2"
},
{
"author": "neverbiasu",
"title": "ComfyUI ImageCaptioner [REMOVED]",

View File

@@ -8,9 +8,355 @@
"description": "If you see this message, your ComfyUI-Manager is outdated.\nRecent channel provides only the list of the latest nodes. If you want to find the complete node list, please go to the Default channel.\nMaking LoRA has never been easier!"
},
{
"author": "shiimizu",
"title": "Semantic-aware Guidance (S-CFG)",
"id": "s-cfg",
"reference": "https://github.com/shiimizu/ComfyUI-semantic-aware-guidance",
"files": [
"https://github.com/shiimizu/ComfyUI-semantic-aware-guidance"
],
"install_type": "git-clone",
"description": "ComfyUI node for Semantic-aware Guidance based on the [a/paper](https://arxiv.org/abs/2404.05384) 'Rethinking the Spatial Inconsistency in Classifier-Free Diffusion Guidance'"
},
{
"author": "smlbiobot",
"title": "ComfyUI-Flux-Replicate-API",
"id": "replicate-api",
"reference": "https://github.com/smlbiobot/ComfyUI-Flux-Replicate-API",
"files": [
"https://github.com/smlbiobot/ComfyUI-Flux-Replicate-API"
],
"install_type": "git-clone",
"description": "Flux Pro via Replicate API\nCreate API key at [a/https://replicate.com/account/api-tokens](https://replicate.com/account/api-tokens)\nCopy config.ini.example to config.ini and put the replicate key there."
},
{
"author": "IuvenisSapiens",
"title": "ComfyUI_MiniCPM-V-2_6-int4",
"id": "minicpm-v-2_6-int4",
"reference": "https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-2_6-int4",
"files": [
"https://github.com/IuvenisSapiens/ComfyUI_MiniCPM-V-2_6-int4"
],
"install_type": "git-clone",
"description": "Implementation of [a/MiniCPM-V-2_6-int4](https://github.com/OpenBMB/MiniCPM-V) by [a/ComfyUI](https://github.com/comfyanonymous/ComfyUI)."
},
{
"author": "kappa54",
"title": "ComfyUI Usability",
"id": "comfyui_usability",
"reference": "https://github.com/kappa54m/ComfyUI_Usability",
"files": [
"https://github.com/kappa54m/ComfyUI_Usability"
],
"install_type": "git-clone",
"description": "Custom nodes intended to improve usability."
},
{
"author": "mltask",
"title": "MLTask_ComfyUI",
"id": "mltask_comfyui",
"reference": "https://github.com/misterjoessef/MLTask_ComfyUI",
"files": [
"https://github.com/misterjoessef/MLTask_ComfyUI"
],
"install_type": "git-clone",
"description": "a set of nodes to help u run ai code using MLTask"
},
{
"author": "blepping",
"title": "comfyui_overly_complicated_sampling",
"reference": "https://github.com/blepping/comfyui_overly_complicated_sampling",
"files": [
"https://github.com/blepping/comfyui_overly_complicated_sampling"
],
"install_type": "git-clone",
"description": "Experimental and mathematically unsound (but fun!) sampling for ComfyUI.\nFeel free create a question in Discussions for usage help: OCS Q&A Discussion[w/Status: In flux, may be useful but likely to change/break workflows frequently. Mainly for advanced users.]"
},
{
"author": "leeguandong",
"title": "ComfyUI_LLaSM",
"reference": "https://github.com/leeguandong/ComfyUI_LLaSM",
"files": [
"https://github.com/leeguandong/ComfyUI_LLaSM"
],
"install_type": "git-clone",
"description": "ComfyUI for [a/LLaSM](https://huggingface.co/spaces/LinkSoul/LLaSM)"
},
{
"author": "leeguandong",
"title": "ComfyUI_InternVL2",
"reference": "https://github.com/leeguandong/ComfyUI_InternVL2",
"files": [
"https://github.com/leeguandong/ComfyUI_InternVL2"
],
"install_type": "git-clone",
"description": "ComfyUI for [a/InternVL](https://github.com/OpenGVLab/InternVL)"
},
{
"author": "SEkINVR",
"title": "ComfyUI-Animator",
"reference": "https://github.com/SEkINVR/ComfyUI-Animator",
"files": [
"https://github.com/SEkINVR/ComfyUI-Animator"
],
"install_type": "git-clone",
"description": "This custom node for ComfyUI provides full-body animation capabilities, including facial rigging, various lighting styles, and green screen output."
},
{
"author": "NeuralSamurAI",
"title": "PromptJSON Node for ComfyUI",
"reference": "https://github.com/NeuralSamurAI/ComfyUI-PromptJSON",
"files": [
"https://github.com/NeuralSamurAI/ComfyUI-PromptJSON"
],
"install_type": "git-clone",
"description": "PromptJSON is a custom node for ComfyUI that structures natural language prompts and generates prompts for external LLM nodes in image generation workflows. It aids in creating consistent, schema-based image descriptions."
},
{
"author": "leeguandong",
"title": "ComfyUI_M3Net",
"reference": "https://github.com/leeguandong/ComfyUI_M3Net",
"files": [
"https://github.com/leeguandong/ComfyUI_M3Net"
],
"install_type": "git-clone",
"description": "ComfyUI for [a/M3Net](https://github.com/I2-Multimedia-Lab/M3Net)"
},
{
"author": "al-swaiti",
"title": "GeminiOllama ComfyUI Extension",
"reference": "https://github.com/al-swaiti/ComfyUI-OllamaGemini",
"files": [
"https://github.com/al-swaiti/ComfyUI-OllamaGemini"
],
"install_type": "git-clone",
"description": "This extension integrates Google's Gemini API and Ollama into ComfyUI, allowing users to leverage these powerful language models directly within their ComfyUI workflows."
},
{
"author": "lenskikh",
"title": "Propmt Worker",
"reference": "https://github.com/lenskikh/ComfyUI-Prompt-Worker",
"files": [
"https://github.com/lenskikh/ComfyUI-Prompt-Worker"
],
"install_type": "git-clone",
"description": "Node:Prompt Worker. A text manipulation node for postprocessing of prompt."
},
{
"author": "SeniorPioner",
"title": "SP-Nodes",
"id": "spnodes",
"reference": "https://github.com/bananasss00/ComfyUI-SP-Nodes",
"files": [
"https://github.com/bananasss00/ComfyUI-SP-Nodes"
],
"install_type": "git-clone",
"description": "Node Pack: PromptChecker for token toggling, KoboldCPP API, ModelMerging, Telegram-Bot-API, and more"
},
{
"author": "AIFSH",
"title": "DHLive-ComfyUI",
"id": "dhlive",
"reference": "https://github.com/AIFSH/DHLive-ComfyUI",
"files": [
"https://github.com/AIFSH/DHLive-ComfyUI"
],
"install_type": "git-clone",
"description": "a comfyui custom node for [a/DH_live](https://github.com/kleinlee/DH_live)"
},
{
"author": "NeuralSamurAI",
"title": "Dimensional Latent Perlin for ComfyUI",
"reference": "https://github.com/NeuralSamurAI/ComfyUI-Dimensional-Latent-Perlin",
"files": [
"https://github.com/NeuralSamurAI/ComfyUI-Dimensional-Latent-Perlin"
],
"install_type": "git-clone",
"description": "Dimensional Latent Perlin is a custom node for ComfyUI that generates Perlin noise in the latent space. This node is designed to work seamlessly with various diffusion models and can be used as an alternative or complement to standard random noise generators in image generation pipelines."
},
{
"author": "Dobidop",
"title": "Dobidop ComfyStereo",
"id": "simple-stereoscopic",
"reference": "https://github.com/Dobidop/ComfyStereo",
"files": [
"https://github.com/Dobidop/ComfyStereo"
],
"install_type": "git-clone",
"description": "Two simple nodes for stereoscopic image generation. Nodes: Stereo Image Node - a basic port from the Automatic1111 stereo script in thygate/stable-diffusion-webui-depthmap-script, LazyStereo - a naïve stereo image generator"
},
{
"author": "caleboleary",
"title": "Arc2Face ComfyUI Node Library",
"reference": "https://github.com/caleboleary/ComfyUI-Arc2Face",
"files": [
"https://github.com/caleboleary/ComfyUI-Arc2Face"
],
"install_type": "git-clone",
"description": "This ComfyUI node library builds upon the work done to train the [a/Arc2Face](https://github.com/foivospar/Arc2Face) model by foivospar. It provides a set of nodes for ComfyUI that allow users to extract face embeddings, generate images based on these embeddings, and perform image-to-image transformations."
},
{
"author": "NMWave",
"title": "Image Captioning and Tagging Assistor Nodes",
"id": "naderimagecaptionandtag",
"reference": "https://github.com/NMWave/ComfyUI-Nader-Tagging",
"files": [
"https://github.com/NMWave/ComfyUI-Nader-Tagging"
],
"install_type": "git-clone",
"description": "A small set of useful nodes which aid with the tagging process by splitting tags and strings, alternating tags from multiple sources and removing duplicates."
},
{
"author": "alpertunga-bile",
"title": "image-caption-comfyui",
"reference": "https://github.com/alpertunga-bile/image-caption-comfyui",
"files": [
"https://github.com/alpertunga-bile/image-caption-comfyui"
],
"install_type": "git-clone",
"description": "Image caption node for ComfyUI. You can load your image caption model and generate prompts with the given picture. Insert prompt node is added here to help the users to add their prompts easily."
},
{
"author": "GeekyGhost",
"title": "ComfyUI-GeekyRemB",
"reference": "https://github.com/GeekyGhost/ComfyUI-GeekyRemB",
"files": [
"https://github.com/GeekyGhost/ComfyUI-GeekyRemB"
],
"install_type": "git-clone",
"description": "GeekyRemB is a powerful and versatile image processing node for ComfyUI, designed to remove backgrounds from images with advanced customization options. This node leverages the rembg library and offers a wide range of features for fine-tuning the background removal process and enhancing the resulting images."
},
{
"author": "AIFSH",
"title": "AniTalker-ComfyUI",
"id": "anitalker",
"reference": "https://github.com/AIFSH/AniTalker-ComfyUI",
"files": [
"https://github.com/AIFSH/AniTalker-ComfyUI"
],
"install_type": "git-clone",
"description": "a comfyui custom node for [a/AniTalker](https://github.com/X-LANCE/AniTalker)"
},
{
"author": "syaofox",
"title": "ComfyUI_FoxTools",
"reference": "https://github.com/syaofox/ComfyUI_FoxTools",
"files": [
"https://github.com/syaofox/ComfyUI_FoxTools"
],
"install_type": "git-clone",
"description": "Nodes:BatchImageFromList, Load Face Occlusion Model, Create Face Mask, Simple FaceAlign, Cacul FaceAlign, Gen Blurbord, Face Align, Face Rotate, ImageAdd, LoadImageList, SaveImage Plus, RegTextFind"
},
{
"author": "Anibaaal",
"title": "ComfyUI UX Nodes",
"reference": "https://github.com/Anibaaal/ComfyUI-UX-Nodes",
"files": [
"https://github.com/Anibaaal/ComfyUI-UX-Nodes"
],
"install_type": "git-clone",
"description": "Nodes: Easy Resolution Picker, Step Calculator"
},
{
"author": "aonekoss",
"title": "ComfyUI-Counter",
"reference": "https://github.com/oleksandr612/ComfyUI-Counter",
"files": [
"https://github.com/oleksandr612/ComfyUI-Counter"
],
"install_type": "git-clone",
"description": "A simple counter, when pressing 'Queue Prompt' resets the count."
},
{
"author": "emojiiii",
"title": "ComfyUI_Emojiiii_Custom_Nodes",
"reference": "https://github.com/emojiiii/ComfyUI_Emojiiii_Custom_Nodes",
"files": [
"https://github.com/emojiiii/ComfyUI_Emojiiii_Custom_Nodes"
],
"install_type": "git-clone",
"description": "Nodes:MultiTextEncode, KolorsMultiTextEncode"
},
{
"author": "da2el-ai",
"title": "D2 Send Eagle",
"id": "d2-send-eagle",
"reference": "https://github.com/da2el-ai/ComfyUI-d2-send-eagle",
"files": [
"https://github.com/da2el-ai/ComfyUI-d2-send-eagle"
],
"install_type": "git-clone",
"description": "This is a custom node for sending images generated in ComfyUI to the image management software Eagle. It's an extension of an existing custom node called [a/ComfyUI-send-eagle-slim](https://github.com/shingo1228/ComfyUI-send-eagle-slim), modified to suit my preferences. I'm grateful to Shingo.T for creating the excellent original custom node."
},
{
"author": "Extraltodeus",
"title": "Skimmed_CFG",
"id": "skimmed-cfg",
"reference": "https://github.com/Extraltodeus/Skimmed_CFG",
"files": [
"https://github.com/Extraltodeus/Skimmed_CFG"
],
"install_type": "git-clone",
"description": "A powerful anti-burn allowing much higher CFG scales for latent diffusion models (for ComfyUI)"
},
{
"author": "noarche",
"title": "Color Enhance",
"id": "color-enhance",
"reference": "https://github.com/noarche/sd-webui-color-enhance",
"files": [
"https://github.com/noarche/sd-webui-color-enhance"
],
"install_type": "git-clone",
"description": "Script for [a/AUTOMATIC1111/stable-diffusion-webui](https://github.com/AUTOMATIC1111/stable-diffusion-webui) and node for ComfyUI to enhance colors.\nThis is the same algorithm GIMP/GEGL uses for color enhancement. The gist of this implementation is that it converts the color space to [CIELCh(ab) and normalizes the chroma (or '[a/colorfulness](https://en.wikipedia.org/wiki/Colorfulness)') component. Original source can be found in the link below."
},
{
"author": "PowerHouseMan",
"title": "ComfyUI-AdvancedLivePortrait",
"id": "advancedliveportrait",
"reference": "https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait",
"files": [
"https://github.com/PowerHouseMan/ComfyUI-AdvancedLivePortrait"
],
"install_type": "git-clone",
"description": "AdvancedLivePortrait with Facial expression editor"
},
{
"author": "cdxOo",
"title": "Text Node With Comments (@cdxoo)",
"reference": "https://github.com/cdxOo/comfyui-text-node-with-comments",
"files": [
"https://github.com/cdxOo/comfyui-text-node-with-comments"
],
"install_type": "git-clone",
"description": "multiline text node that strips c-style comments (i.e.'//' and '/* ... */') before passing output string downstream"
},
{
"author": "11dogzi",
"title": "Comfyui-ergouzi-kaiguan",
"id": "ergouzi-nodes",
"reference": "https://github.com/11dogzi/Comfyui-ergouzi-kaiguan",
"files": [
"https://github.com/11dogzi/Comfyui-ergouzi-kaiguan"
],
"install_type": "git-clone",
"description": "Group switching control, one click control to ignore and disable multiple groups, as well as wired switch combination nodes, allowing for arbitrary switching of annotation names"
},
{
"author": "neverbiasu",
"title": "ComfyUI SAM2(Segment Anything 2)",
"id": "sam2",
"reference": "https://github.com/neverbiasu/ComfyUI-SAM2",
"files": [
"https://github.com/neverbiasu/ComfyUI-SAM2"
],
"install_type": "git-clone",
"description": "This project adapts the SAM2 to incorporate functionalities from [a/comfyui_segment_anything](https://github.com/storyicon/comfyui_segment_anything). Many thanks to continue-revolution for their foundational work."
},
{
"author": "kijai",
"title": "ComfyUI-segment-anything-2",
@@ -163,13 +509,13 @@
},
{
"author": "vault-developer",
"title": "Image-blender",
"title": "ImageBlender",
"reference": "https://github.com/vault-developer/comfyui-image-blender",
"files": [
"https://github.com/vault-developer/comfyui-image-blender"
],
"install_type": "git-clone",
"description": "A custom node to blend two images together using a specified blending mode."
"description": "ComfyuiImageBlender is a custom node for ComfyUI. It may be used to blend two images together using a specified blending mode."
},
{
"author": "liangt",
@@ -448,248 +794,6 @@
],
"install_type": "git-clone",
"description": "ComfyUI nodes for merging, testing and more. SDNext Merge, VAE Merge, MBW Layers, Repeat VAE, Quantization."
},
{
"author": "wootwootwootwoot",
"title": "ComfyUI-RK-Sampler",
"id": "rk-sampler",
"reference": "https://github.com/wootwootwootwoot/ComfyUI-RK-Sampler",
"files": [
"https://github.com/wootwootwootwoot/ComfyUI-RK-Sampler"
],
"install_type": "git-clone",
"description": "Batched Runge-Kutta Samplers for ComfyUI"
},
{
"author": "BetaDoggo",
"title": "ComfyUI Video Player",
"id": "videoplayer",
"reference": "https://github.com/BetaDoggo/ComfyUI-VideoPlayer",
"files": [
"https://github.com/BetaDoggo/ComfyUI-VideoPlayer"
],
"install_type": "git-clone",
"description": "1 step closer to replacing all software with comfy"
},
{
"author": "googincheng",
"title": "ComfyUX",
"id": "comfyux",
"reference": "https://github.com/googincheng/ComfyUX",
"files": [
"https://github.com/googincheng/ComfyUX"
],
"install_type": "git-clone",
"description": "Better user experience plugin for ComfyUI."
},
{
"author": "WX-NPS1598",
"title": "Auto Crop By NPS",
"id": "autocrop-nps",
"reference": "https://github.com/WX-NPS1598/ComfyUI-Auto_Crop_By_NPS",
"files": [
"https://github.com/WX-NPS1598/ComfyUI-Auto_Crop_By_NPS"
],
"install_type": "git-clone",
"description": "A very useful automatic cropping tool! It can realize cropping, expansion and rotation functions in the form of a slider. "
},
{
"author": "BetaDoggo",
"title": "ComfyUI YetAnotherSafetyChecker",
"id": "yetanothersafetychecker",
"reference": "https://github.com/BetaDoggo/ComfyUI-YetAnotherSafetyChecker",
"files": [
"https://github.com/BetaDoggo/ComfyUI-YetAnotherSafetyChecker"
],
"install_type": "git-clone",
"description": "Just a simple node to filter out NSFW outputs. This node utilizes [a/AdamCodd/vit-base-nsfw-detector](https://huggingface.co/AdamCodd/vit-base-nsfw-detector) to score the outputs. I chose this model because it's small, fast, and performed very well in my testing. Nudity tends to be scored in the 0.95+ range, but I've set the default to 0.8 as a safe baseline."
},
{
"author": "smthemex",
"title": "ComfyUI_FollowYourEmoji",
"id": "FollowYourEmoji",
"reference": "https://github.com/smthemex/ComfyUI_FollowYourEmoji",
"files": [
"https://github.com/smthemex/ComfyUI_FollowYourEmoji"
],
"install_type": "git-clone",
"description": "You can make emoji from a video and a image in comfyui"
},
{
"author": "fssorc",
"title": "ComfyUI_FaceShaper",
"id": "facesharper",
"reference": "https://github.com/fssorc/ComfyUI_FaceShaper",
"files": [
"https://github.com/fssorc/ComfyUI_FaceShaper"
],
"install_type": "git-clone",
"description": "Nodes:Match two faces' shape before using other face swap nodes\nFace-swapping tools typically only replace facial features during the swap, without altering the facial shape. When there is a significant difference in facial shape between the target person and the person in the original photo, the result of the face swap is less satisfactory.\nThis project is a small script that can first liquefy and stretch the face in the original photo according to the horizontal and vertical proportions of the target person's facial contour. The resulting image can be used as input for other face-swapping nodes."
},
{
"author": "Marksusu",
"title": "ComfyUI_MTEncode",
"id": "mtencode",
"reference": "https://github.com/Marksusu/ComfyUI_MTEncode",
"files": [
"https://github.com/Marksusu/ComfyUI_MTEncode"
],
"install_type": "git-clone",
"description": "Nodes:MTCLIPEncode"
},
{
"author": "ShmuelRonen",
"title": "ComfyUI-AstralAnimator",
"id": "astralanimator",
"reference": "https://github.com/ShmuelRonen/ComfyUI-AstralAnimator",
"files": [
"https://github.com/ShmuelRonen/ComfyUI-AstralAnimator"
],
"install_type": "git-clone",
"description": "A custom node for ComfyUI that enables smooth, keyframe-based animations for image generation. Create dynamic sequences with control over motion, zoom, rotation, and easing effects. Ideal for AI-assisted animation and video content creation."
},
{
"author": "AIFSH",
"title": "VocalSeparation-ComfyUI",
"id": "vocalseparation",
"reference": "https://github.com/AIFSH/VocalSeparation-ComfyUI",
"files": [
"https://github.com/AIFSH/VocalSeparation-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for separation vocals from music based on [a/ZFTurbo/Music-Source-Separation-Training](https://github.com/ZFTurbo/Music-Source-Separation-Training)"
},
{
"author": "amorano",
"title": "Cozy Communication",
"id": "cozy_comm",
"reference": "https://github.com/cozy-comfyui/cozy_comm",
"files": [
"https://github.com/cozy-comfyui/cozy_comm"
],
"nodename_pattern": " \\(cozy\\)",
"install_type": "git-clone",
"description": "Post images and video to Discord. Nodes to facilitate communication using REST. "
},
{
"author": "WX-NPS1598",
"title": "ComfyUI-auto-crop-by-NPS",
"id": "auto-crop-nps",
"reference": "https://github.com/WX-NPS1598/ComfyUI-auto-crop-by-NPS",
"files": [
"https://github.com/WX-NPS1598/ComfyUI-auto-crop-by-NPS"
],
"install_type": "git-clone",
"description": "A very useful automatic cropping tool! It can realize cropping, expansion and rotation functions in the form of a slider."
},
{
"author": "RhizoNymph",
"title": "ComfyUI-Latte",
"id": "latte",
"reference": "https://github.com/RhizoNymph/ComfyUI-Latte",
"files": [
"https://github.com/RhizoNymph/ComfyUI-Latte"
],
"install_type": "git-clone",
"description": "Nodes:LatteVideoGenerator"
},
{
"author": "lrzjason",
"title": "Comfyui Kolors Utils",
"reference": "https://github.com/lrzjason/Comfyui-Kolors-Utils",
"files":[
"https://github.com/lrzjason/Comfyui-Kolors-Utils"
],
"install_type":"git-clone",
"description":"Nodes: Save Weight As Kolors Unet"
},
{
"author": "ycchanau",
"title": "ComfyUI Preview Magnifier",
"id":"magnifier",
"reference": "https://github.com/ycchanau/ComfyUI_Preview_Magnifier",
"files":[
"https://github.com/ycchanau/ComfyUI_Preview_Magnifier"
],
"install_type":"git-clone",
"description":"Custom nodes that preview image with a magnifier."
},
{
"author": "Koushakur",
"title": "ComfyUI-DenoiseChooser",
"id":"denoise-chooser",
"reference": "https://github.com/Koushakur/ComfyUI-DenoiseChooser",
"files":[
"https://github.com/Koushakur/ComfyUI-DenoiseChooser"
],
"install_type":"git-clone",
"description":"The latent gets passed straight through unaltered, if it's empty (i.e from a 'Empty Latent Image' node) FLOAT outputs the first value, otherwise it outputs the second value"
},
{
"author": "john-mnz",
"title": "ComfyUI-Inspyrenet-Rembg",
"id":"inspyrenet",
"reference": "https://github.com/john-mnz/ComfyUI-Inspyrenet-Rembg",
"files":[
"https://github.com/john-mnz/ComfyUI-Inspyrenet-Rembg"
],
"install_type":"git-clone",
"description":"ComfyUI node for background removal implementing [a/InSPyReNet](https://github.com/plemeri/InSPyReNet)"
},
{
"author": "AIFSH",
"title": "DiffMorpher-ComfyUI",
"id": "uvr5",
"reference": "https://github.com/AIFSH/DiffMorpher-ComfyUI",
"files": [
"https://github.com/AIFSH/DiffMorpher-ComfyUI"
],
"install_type": "git-clone",
"description": "a custom node for [a/DiffMorpher](https://github.com/Kevin-thu/DiffMorpher),you can find base workflow in [a/doc](https://github.com/AIFSH/DiffMorpher-ComfyUI/blob/main/doc)"
},
{
"author": "2kpr",
"title": "ComfyUI-UltraPixel",
"id": "comfyui-ultrapixel",
"reference": "https://github.com/2kpr/ComfyUI-UltraPixel",
"files": [
"https://github.com/2kpr/ComfyUI-UltraPixel"
],
"install_type": "git-clone",
"description": "Implementation of UltraPixel on ComfyUI"
},
{
"author": "LightSketch-ai",
"title": "ComfyUI-LivePortraitNode (Replicate API)",
"id": "lightsketchlp",
"reference": "https://github.com/LightSketch-ai/ComfyUI-LivePortraitNode",
"files": [
"https://github.com/LightSketch-ai/ComfyUI-LivePortraitNode"
],
"install_type": "git-clone",
"description": "Two simple to install nodes to get Live Portrait working in ComfyUI without the need for a fancy GPU (Replicate account needed)."
},
{
"author": "aaronchm",
"title": "z-a1111-sd-webui-DanTagGen",
"id":"z-a1111-sd-webui-DanTagGen",
"reference": "https://github.com/Aaron-CHM/ComfyUI-z-a1111-sd-webui-DanTagGen",
"files":[
"https://github.com/Aaron-CHM/ComfyUI-z-a1111-sd-webui-DanTagGen"
],
"install_type":"git-clone",
"description":"Improved DanTagGen implementation that posesses all functionality of the A1111 webui extension."
},
{
"author": "mikebilly",
"title": "Transparent-background-comfyUI",
"id":"transparent-background-comfyui",
"reference": "https://github.com/mikebilly/Transparent-background-comfyUI",
"files":[
"https://github.com/mikebilly/Transparent-background-comfyUI"
],
"install_type":"git-clone",
"description":"Removes background using Transparent Background"
}
]
}

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,110 @@
{
"models": [
{
"name": "comfyanonymous/clip_l",
"type": "clip",
"base": "clip",
"save_path": "default",
"description": "clip_l model",
"reference": "https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main",
"filename": "clip_l.safetensors",
"url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors",
"size": "246MB"
},
{
"name": "Comfy Org/FLUX.1 [dev] Checkpoint model (fp8)",
"type": "checkpoint",
"base": "FLUX.1",
"save_path": "checkpoints/FLUX1",
"description": "FLUX.1 [dev] Checkpoint model (fp8)",
"reference": "https://huggingface.co/Comfy-Org/flux1-dev/tree/main",
"filename": "flux1-dev-fp8.safetensors",
"url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors",
"size": "17.2GB"
},
{
"name": "Comfy Org/FLUX.1 [schnell] Checkpoint model (fp8)",
"type": "checkpoint",
"base": "FLUX.1",
"save_path": "checkpoints/FLUX1",
"description": "FLUX.1 [schnell] Checkpoint model (fp8)",
"reference": "https://huggingface.co/Comfy-Org/flux1-dev/tree/main",
"filename": "flux1-schnell-fp8.safetensors",
"url": "https://huggingface.co/Comfy-Org/flux1-schnell/resolve/main/flux1-schnell-fp8.safetensors",
"size": "17.2GB"
},
{
"name": "google-t5/t5-v1_1-xxl_encoderonly-fp16",
"type": "clip",
"base": "t5",
"save_path": "clip/t5",
"description": "The encoder part of https://huggingface.co/google/t5-v1_1-xxl, used with SD3 and Flux1",
"reference": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly",
"filename": "google_t5-v1_1-xxl_encoderonly-fp16.safetensors",
"url": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly/resolve/main/pytorch_model.safetensors",
"size": "10.1GB"
},
{
"name": "google-t5/t5-v1_1-xxl_encoderonly-fp8_e4m3fn",
"type": "clip",
"base": "t5",
"save_path": "clip/t5",
"description": "The encoder part of https://huggingface.co/google/t5-v1_1-xxl, used with SD3 and Flux1",
"reference": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly",
"filename": "google_t5-v1_1-xxl_encoderonly-fp8_e4m3fn.safetensors",
"url": "https://huggingface.co/mcmonkey/google_t5-v1_1-xxl_encoderonly/resolve/main/t5xxl_fp8_e4m3fn.safetensors",
"size": "4.89GB"
},
{
"name": "FLUX.1 [schnell] Diffusion model",
"type": "unet",
"base": "FLUX.1",
"save_path": "unet/FLUX1",
"description": "FLUX.1 [Schnell] Diffusion model (a.k.a. FLUX.1 turbo model)[w/Due to the large size of the model, it is recommended to download it through a browser if possible.]",
"reference": "https://huggingface.co/black-forest-labs/FLUX.1-schnell",
"filename": "flux1-schnell.sft",
"url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/flux1-schnell.sft",
"size": "23.8GB"
},
{
"name": "FLUX.1 VAE model",
"type": "vae",
"base": "FLUX.1",
"save_path": "vae/FLUX1",
"description": "FLUX.1 [Schnell] VAE model",
"reference": "https://huggingface.co/black-forest-labs/FLUX.1-schnell",
"filename": "ae.sft",
"url": "https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors",
"size": "335MB"
},
{
"name": "kijai/FLUX.1 [schnell] Diffusion model (float8_e4m3fn)",
"type": "unet",
"base": "FLUX.1",
"save_path": "unet/FLUX1",
"description": "FLUX.1 [Schnell] Diffusion model (float8_e4m3fn)",
"reference": "https://huggingface.co/Kijai/flux-fp8",
"filename": "flux1-schnell-fp8.safetensors",
"url": "https://huggingface.co/Kijai/flux-fp8/resolve/main/flux1-schnell-fp8.safetensors",
"size": "11.9GB"
},
{
"name": "kijai/FLUX.1 [dev] Diffusion model (float8_e4m3fn)",
"type": "unet",
"base": "FLUX.1",
"save_path": "unet/FLUX1",
"description": "FLUX.1 [dev] Diffusion model (float8_e4m3fn)",
"reference": "https://huggingface.co/Kijai/flux-fp8",
"filename": "flux1-dev-fp8.safetensors",
"url": "https://huggingface.co/Kijai/flux-fp8/resolve/main/flux1-dev-fp8.safetensors",
"size": "11.9GB"
},
{
"name": "photomaker-v2.bin",
"type": "photomaker",
@@ -611,86 +716,6 @@
"filename": "antelopev2.zip",
"url": "https://huggingface.co/MonsterMMORPG/tools/resolve/main/antelopev2.zip",
"size": "360.7MB"
},
{
"name": "InstantID/ip-adapter",
"type": "instantid",
"base": "SDXL",
"save_path": "instantid/SDXL",
"description": "ip-adapter model for cubiq/InstantID",
"reference": "https://huggingface.co/InstantX/InstantID",
"filename": "ip-adapter.bin",
"url": "https://huggingface.co/InstantX/InstantID/resolve/main/ip-adapter.bin"
},
{
"name": "InstantID/ControlNet",
"type": "controlnet",
"base": "SDXL",
"save_path": "controlnet/SDXL/instantid",
"description": "instantid controlnet model for cubiq/InstantID",
"reference": "https://huggingface.co/InstantX/InstantID",
"filename": "diffusion_pytorch_model.safetensors",
"url": "https://huggingface.co/InstantX/InstantID/resolve/main/ControlNetModel/diffusion_pytorch_model.safetensors"
},
{
"name": "ip_plus_composition_sd15.safetensors",
"type": "IP-Adapter",
"base": "SD1.5",
"save_path": "ipadapter",
"description": "You can use this model in the [a/ComfyUI IPAdapter plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) extension.",
"reference": "https://huggingface.co/ostris/ip-composition-adapter",
"filename": "ip_plus_composition_sd15.safetensors",
"url": "https://huggingface.co/ostris/ip-composition-adapter/resolve/main/ip_plus_composition_sd15.safetensors"
},
{
"name": "ip_plus_composition_sdxl.safetensors",
"type": "IP-Adapter",
"base": "SDXL",
"save_path": "ipadapter",
"description": "You can use this model in the [a/ComfyUI IPAdapter plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) extension.",
"reference": "https://huggingface.co/ostris/ip-composition-adapter",
"filename": "ip_plus_composition_sdxl.safetensors",
"url": "https://huggingface.co/ostris/ip-composition-adapter/resolve/main/ip_plus_composition_sdxl.safetensors"
},
{
"name": "ip-adapter-faceid-portrait-v11_sd15.bin",
"type": "IP-Adapter",
"base": "SD1.5",
"save_path": "ipadapter",
"description": "IP-Adapter-FaceID Portrait V11 Model (SD1.5) [ipadapter]",
"reference": "https://huggingface.co/h94/IP-Adapter-FaceID",
"filename": "ip-adapter-faceid-portrait-v11_sd15.bin",
"url": "https://huggingface.co/h94/IP-Adapter-FaceID/resolve/main/ip-adapter-faceid-portrait-v11_sd15.bin"
},
{
"name": "ip-adapter-faceid-portrait_sdxl.bin",
"type": "IP-Adapter",
"base": "SDXL",
"save_path": "ipadapter",
"description": "IP-Adapter-FaceID Portrait Model (SDXL) [ipadapter]",
"reference": "https://huggingface.co/h94/IP-Adapter-FaceID",
"filename": "ip-adapter-faceid-portrait_sdxl.bin",
"url": "https://huggingface.co/h94/IP-Adapter-FaceID/resolve/main/ip-adapter-faceid-portrait_sdxl.bin"
},
{
"name": "ip-adapter-faceid-portrait_sdxl_unnorm.bin",
"type": "IP-Adapter",
"base": "SDXL",
"save_path": "ipadapter",
"description": "IP-Adapter-FaceID Portrait Model (SDXL/unnorm) [ipadapter]",
"reference": "https://huggingface.co/h94/IP-Adapter-FaceID",
"filename": "ip-adapter-faceid-portrait_sdxl_unnorm.bin",
"url": "https://huggingface.co/h94/IP-Adapter-FaceID/resolve/main/ip-adapter-faceid-portrait_sdxl_unnorm.bin"
},
{
"name": "ip-adapter_sd15_light_v11.bin",
"type": "IP-Adapter",
"base": "SD1.5",
"save_path": "ipadapter",
"description": "You can use this model in the [a/ComfyUI IPAdapter plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus) extension.",
"reference": "https://huggingface.co/h94/IP-Adapter",
"filename": "ip-adapter_sd15_light_v11.bin",
"url": "https://huggingface.co/h94/IP-Adapter/resolve/main/models/ip-adapter_sd15_light_v11.bin"
}
]
}

View File

@@ -66,10 +66,10 @@
"\n",
"!echo -= Install dependencies =-\n",
"!pip3 install accelerate\n",
"!pip3 install einops transformers>=4.25.1 safetensors>=0.3.0 aiohttp pyyaml Pillow scipy tqdm psutil\n",
"!pip3 install einops transformers>=4.28.1 safetensors>=0.4.2 aiohttp pyyaml Pillow scipy tqdm psutil tokenizers>=0.13.3\n",
"!pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121\n",
"!pip3 install torchsde\n",
"!pip3 install kornia>=0.7.1 spandrel\n",
"!pip3 install kornia>=0.7.1 spandrel soundfile sentencepiece\n",
"\n",
"if OPTIONS['USE_COMFYUI_MANAGER']:\n",
" %cd custom_nodes\n",

View File

@@ -448,7 +448,7 @@ def is_installed(name):
if name.startswith('#'):
return True
pattern = r'([^<>!=]+)([<>!=]=?)(.*)'
pattern = r'([^<>!=]+)([<>!=]=?)([^ ]*)'
match = re.search(pattern, name)
if match:
@@ -532,7 +532,12 @@ if os.path.exists(restore_snapshot_path):
package_name = remap_pip_package(line.strip())
if package_name and not is_installed(package_name):
if not package_name.startswith('#'):
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
if '--index-url' in package_name:
s = package_name.split('--index-url')
install_cmd = [sys.executable, "-m", "pip", "install", s[0].strip(), '--index-url', s[1].strip()]
else:
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
this_exit_code += process_wrap(install_cmd, repo_path)
if os.path.exists(install_script_path) and f'{repo_path}/install.py' not in processed_install:
@@ -575,7 +580,12 @@ def execute_lazy_install_script(repo_path, executable):
for line in requirements_file:
package_name = remap_pip_package(line.strip())
if package_name and not is_installed(package_name):
install_cmd = [executable, "-m", "pip", "install", package_name]
if '--index-url' in package_name:
s = package_name.split('--index-url')
install_cmd = [sys.executable, "-m", "pip", "install", s[0].strip(), '--index-url', s[1].strip()]
else:
install_cmd = [sys.executable, "-m", "pip", "install", package_name]
process_wrap(install_cmd, repo_path)
if os.path.exists(install_script_path) and f'{repo_path}/install.py' not in processed_install:

View File

@@ -1,7 +1,7 @@
[project]
name = "comfyui-manager"
description = "ComfyUI-Manager provides features to install and manage custom nodes for ComfyUI, as well as various functionalities to assist with ComfyUI."
version = "2.48.3"
version = "2.48.6"
license = { file = "LICENSE.txt" }
dependencies = ["GitPython", "PyGithub", "matrix-client==0.4.0", "transformers", "huggingface-hub>0.20", "typer", "rich", "typing-extensions"]