Compare commits

...

14 Commits

Author SHA1 Message Date
TokenSpender
7585fb9ebb
Merge 85a189e225 into 79a5258dd2 2026-07-06 10:45:46 +09:00
Dr.Lt.Data
79a5258dd2 update DB
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2026-07-06 08:48:46 +09:00
Dr.Lt.Data
16a212aa70 update db
Some checks are pending
Python Linting / Run Ruff (push) Waiting to run
2026-07-05 21:16:42 +09:00
TokenSpender
85a189e225
Fix deprecated ui.js, button.js and buttonGroup.js imports in comfyui-manager.js 2026-05-03 07:15:47 -04:00
TokenSpender
c09c86e7c5
Fix deprecated groupNode.js and ui.js imports in components-manager.js 2026-05-03 07:11:53 -04:00
TokenSpender
30b99df8bc
Fix deprecated ui.js import in snapshot.js 2026-05-03 07:11:27 -04:00
TokenSpender
edb0918fb8
Fix deprecated ui.js import in model-manager.js 2026-05-03 07:11:17 -04:00
TokenSpender
439aeaed3b
Fix deprecated ui.js import in custom-nodes-manager.js 2026-05-03 07:10:52 -04:00
TokenSpender
8f1b4ea47b
Fix deprecated ui.js import in comfyui-share-youml.js 2026-05-03 07:10:04 -04:00
TokenSpender
e75889b445
Fix deprecated ui.js import in comfyui-share-openart.js 2026-05-03 07:09:48 -04:00
TokenSpender
91bfd8e6d3
Fix deprecated ui.js import in comfyui-share-copus.js 2026-05-03 07:09:31 -04:00
TokenSpender
4a84ec185b
Fix deprecated ui.js import in comfyui-share-common.js 2026-05-03 07:09:01 -04:00
TokenSpender
fd8d458eaf
Fix deprecated ui.js import in common.js 2026-05-03 07:08:33 -04:00
TokenSpender
336a945ff8
Fix deprecated ui.js import in comfyui-gui-builder.js 2026-05-03 07:08:24 -04:00
16 changed files with 5836 additions and 5407 deletions

View File

@ -24207,6 +24207,16 @@
"install_type": "git-clone",
"description": "Custom utility nodes for ComfyUI, providing helpers for tasks like video frame manipulation and advanced audio saving. Part of the 'Burgstall Enabling The Awesomeness' suite."
},
{
"author": "burgstall-labs",
"title": "ComfyUI-Domemaster-Outpaint",
"reference": "https://github.com/Burgstall-labs/ComfyUI-Domemaster-Outpaint",
"files": [
"https://github.com/Burgstall-labs/ComfyUI-Domemaster-Outpaint"
],
"install_type": "git-clone",
"description": "Outpaint flat video into fulldome / planetarium shows: domemaster rendering with tilted-venue presets for ComfyUI, on top of the Burgstall Labs 360 outpaint pipeline."
},
{
"author": "Kidev",
"title": "ComfyUI Fisheye Effects Nodes",
@ -46306,6 +46316,16 @@
"install_type": "git-clone",
"description": "ComfyUI custom nodes for scoped, graph-based string template variables."
},
{
"author": "boobkake22",
"title": "Sampling Planner",
"reference": "https://github.com/boobkake22/ComfyUI-SamplingPlanner",
"files": [
"https://github.com/boobkake22/ComfyUI-SamplingPlanner"
],
"install_type": "git-clone",
"description": "Task-aware Wan 2.2 sampling plans and sampler-specific breakout nodes for ComfyUI."
},
{
"author": "wobba",
"title": "ComfyUI-ChatterBox-Turbo",
@ -54053,6 +54073,26 @@
],
"install_type": "git-clone",
"description": "One-node studio UI package for Z-Image Turbo, Flux.2 Klein, Qwen Image Edit 2511, and Krea 2 workflows, including T2I, I2I, inpaint, outpaint, edit, faceswap, angle, and upscale modes."
},
{
"author": "depth-layer-rasterizer",
"title": "Depth Layer Rasterizer",
"reference": "https://github.com/maDcaDDie2000/comfyui_depth_layer_rasterizer",
"files": [
"https://github.com/maDcaDDie2000/comfyui_depth_layer_rasterizer"
],
"install_type": "git-clone",
"description": "Depth-map paper-cut and parallax layer rasterizer for ComfyUI"
},
{
"author": "iljung1106",
"title": "Anima Safe PAG",
"reference": "https://github.com/iljung1106/comfyui-anima-safe-pag",
"files": [
"https://github.com/iljung1106/comfyui-anima-safe-pag"
],
"install_type": "git-clone",
"description": "A soft, Anima-friendly Perturbed Attention Guidance node for ComfyUI."
}
]
}

View File

@ -1217,6 +1217,15 @@
"title_aux": "Pixel3DMM ComfyUI Nodes"
}
],
"https://github.com/A1-multiply/ComfyUI-LatentSaver": [
[
"A1LoadLatent",
"A1SaveLatent"
],
{
"title_aux": "ComfyUI LatentSaver"
}
],
"https://github.com/A4P7J1N7M05OT/ComfyUI-InlineVariableWildcards": [
[
"InlineWildcardGenerator",
@ -5057,6 +5066,14 @@
"title_aux": "ComfyUI-BS_Kokoro-onnx"
}
],
"https://github.com/Burgstall-labs/ComfyUI-Domemaster-Outpaint": [
[
"EquirectToDomemaster"
],
{
"title_aux": "ComfyUI-Domemaster-Outpaint"
}
],
"https://github.com/Burve/ComfyUI_Burve_Tools": [
[
"BurveGoogleImageGen",
@ -6307,6 +6324,15 @@
"title_aux": "ComfyUI-CRZnodes"
}
],
"https://github.com/CoreyCorza/comfyui-lora-loader": [
[
"CorzaCleanAppliedLoRAs",
"CorzaLoRAClean"
],
{
"title_aux": "Corza LoRA Loader (Clean)"
}
],
"https://github.com/Cornmeister/ComfyUI-CornmeisterNL-PowerPack": [
[
"CornmeisterNL_PowerDiffusionModelLoader",
@ -6905,6 +6931,7 @@
],
"https://github.com/DailyMok/ComfyUI-dAIly": [
[
"PromptMixerV2dAIly",
"PromptMixerdAIly",
"TokenCounterdAIly"
],
@ -17399,26 +17426,24 @@
"KSampler Advanced (Dual Output)",
"Load Folder",
"Load VACE Module",
"Loop SCAIL Pose Frames",
"Match Color Palette",
"Native Wan Pose Strength",
"Pixelation Dimensions",
"Preview (webm)",
"PreviewAsMarkdown",
"PreviewImageAlpha",
"Remove Background",
"ReplaceAlpha",
"Resize Image and Mask by Side",
"SCAIL Pose Frames",
"Save Folder as ZIP",
"Save To Zip",
"Shift Image Batch",
"Snap to Divisible",
"Sprite Scale Calculator",
"Spritesheet Builder",
"Spritesheet Preview",
"String to List",
"Temporal Mask Cropper",
"Trim Conditioning",
"VACE Sampler",
"WAN Frame Calculator",
"WAN Frames to Add & Cut"
],
@ -25218,6 +25243,17 @@
"TTP_Expand_And_Mask",
"TTP_Image_Assy",
"TTP_Image_Tile_Batch",
"TTP_QwenVL3_Local_Loader_Experimental",
"TTP_Smart_Tile_Assemble_Experimental",
"TTP_Smart_Tile_Image_Upscale_Prep_Experimental",
"TTP_Smart_Tile_Interactive_Crop_Experimental",
"TTP_Smart_Tile_Loop_Collect_Experimental",
"TTP_Smart_Tile_Loop_Source_Experimental",
"TTP_Smart_Tile_Output_Size_Estimate_Experimental",
"TTP_Smart_Tile_QwenVL_Prompt_Set_Builder_Experimental",
"TTP_Smart_Tile_Save_Final_Image_Experimental",
"TTP_Smart_Tile_Semantic_Rank_Experimental",
"TTP_Smart_Tile_Set_Preview_Experimental",
"TTP_Tile_image_size",
"TTP_condsetarea_merge",
"TTP_condsetarea_merge_test",
@ -30488,6 +30524,8 @@
"BFSHeadSwapLoRADebug",
"FaceSequenceBatch",
"FrameRangedFaceLoader",
"LTXIdentityCAN",
"LTXIdentityGemmaVision",
"LTXIdentityOverlapConditioning",
"LTXIdentityTransfer",
"LTXVApplyNeutralMask",
@ -33599,6 +33637,29 @@
"title_aux": "ComfyUI-ColorCorrectGPU"
}
],
"https://github.com/boobkake22/ComfyUI-SamplingPlanner": [
[
"AccelerationModelPair",
"AccelerationSelector",
"KSamplerBreakout",
"ModelPairBreakout",
"MoeSamplerBreakout",
"PrioritySelector",
"ProgressiveSigmaControl",
"RangeSplitOverrideLegacy",
"SamplerSelector",
"SamplingPlanWan22",
"SchedulerSelector",
"ShiftOverride",
"SigmaBreakout",
"StepBudget",
"StepSplitOverride",
"TaskSelector"
],
{
"title_aux": "Sampling Planner"
}
],
"https://github.com/boobkake22/ComfyUI-SimpleSwitch": [
[
"SimpleAudioLatentSwitch",
@ -39580,6 +39641,18 @@
"title_aux": "demofusion-comfyui"
}
],
"https://github.com/designloves2/ComfyUI-TJ_NODE_STUDIO_ONE": [
[
"Flux2KleinOneTJNode",
"Krea2OneTJNode",
"QwenImageEdit2511OneTJNode",
"SDXLOneTJNode",
"ZImageTurboOneNode"
],
{
"title_aux": "ComfyUI-TJ_NODE_STUDIO_ONE"
}
],
"https://github.com/destinyfaux/Z-Fuse": [
[
"ZFuseBake",
@ -43141,10 +43214,12 @@
"LTXAttentionTimestepEvolution",
"LTXAttentionZoneAnalysis",
"LTXLatentDims",
"LTXQKVMultiplier",
"LTXQKVStoreInspect",
"LTXQKVTransfer",
"LTXRFForwardSampler",
"LTXRFReverseSampler",
"LTXResetPatches",
"LTXStoreDump",
"LTXStoreLoad"
],
@ -46545,6 +46620,14 @@
"title_aux": "ComfyUI-iterationNode"
}
],
"https://github.com/iljung1106/comfyui-anima-safe-pag": [
[
"AnimaSafePAG"
],
{
"title_aux": "Anima Safe PAG"
}
],
"https://github.com/illuminatianon/comfyui-csvwildcards": [
[
"CSVWildcardNode",
@ -54478,6 +54561,14 @@
"title_aux": "h4 ToolKit"
}
],
"https://github.com/maDcaDDie2000/comfyui_depth_layer_rasterizer": [
[
"DepthRasterizeLayers"
],
{
"title_aux": "Depth Layer Rasterizer"
}
],
"https://github.com/maartenharms/comfyui-flowpath": [
[
"FlowPath"
@ -59986,6 +60077,7 @@
[
"PJ_Image_Handler",
"PJ_Latent_Generator",
"PJ_Lora_Loader",
"PJ_Text_Translator",
"PJ_Video_Latent_Generator"
],
@ -67885,6 +67977,15 @@
"title_aux": "ComfyUI-API-DockerCPU"
}
],
"https://github.com/trx7111/ComfyUI-TrixNodes": [
[
"TrixBypasser",
"TrixBypasserSimple"
],
{
"title_aux": "ComfyUI-TrixNodes"
}
],
"https://github.com/tsogzark/ComfyUI-load-image-from-url": [
[
"LoadImageFromUrlOrPath"
@ -69744,7 +69845,10 @@
],
"https://github.com/wearekhepri/comfyui-kepri-nodes-pack": [
[
"KepriAspectRatio",
"KepriFramingAnalysis",
"KepriImageFinalize",
"KepriMaskAnalysis",
"KepriMaskMerge"
],
{

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,9 @@
import { $el } from "../../scripts/ui.js";
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let $el;
if (window?.comfyAPI?.ui) {
({ $el } = window.comfyAPI.ui);
} else {
({ $el } = await import("../../scripts/ui.js"));
function normalizeContent(content) {
const tmp = document.createElement('div');
@ -224,4 +229,4 @@ export function buildGuiFrameCustomHeader(dialogId, customHeader, content, owner
});
return dialog_mask;
}
}

View File

@ -1,6 +1,5 @@
import { api } from "../../scripts/api.js";
import { app } from "../../scripts/app.js";
import { $el, ComfyDialog } from "../../scripts/ui.js";
import {
SUPPORTED_OUTPUT_NODE_TYPES,
ShareDialog,
@ -22,6 +21,27 @@ import { ModelManager } from "./model-manager.js";
import { SnapshotManager } from "./snapshot.js";
import { buildGuiFrame, createSettingsCombo } from "./comfyui-gui-builder.js";
// === SHIM FOR NEW COMFYUI (removes ui.js, button.js + buttonGroup.js warnings) ===
let $el, ComfyDialog, ComfyButton, ComfyButtonGroup;
if (window?.comfyAPI?.ui) {
({ $el, ComfyDialog } = window.comfyAPI.ui);
} else {
({ $el, ComfyDialog } = await import("../../scripts/ui.js"));
}
if (window?.comfyAPI?.button) {
ComfyButton = window.comfyAPI.button.ComfyButton;
} else {
ComfyButton = (await import("../../scripts/ui/components/button.js")).ComfyButton;
}
if (window?.comfyAPI?.buttonGroup?.ComfyButtonGroup) {
ComfyButtonGroup = window.comfyAPI.buttonGroup.ComfyButtonGroup;
} else {
ComfyButtonGroup = (await import("../../scripts/ui/components/buttonGroup.js")).ComfyButtonGroup;
}
let manager_version = await getVersion();
var docStyle = document.createElement('style');
@ -1567,8 +1587,9 @@ app.registerExtension({
try {
// new style Manager buttons
// unload models button into new style Manager button
let cmGroup = new (await import("../../scripts/ui/components/buttonGroup.js")).ComfyButtonGroup(
new(await import("../../scripts/ui/components/button.js")).ComfyButton({
// Use hoisted ComfyButton + ComfyButtonGroup from shim at top of file
let cmGroup = new ComfyButtonGroup(
new ComfyButton({
icon: "puzzle",
action: () => {
if(!manager_instance)
@ -1579,7 +1600,7 @@ app.registerExtension({
content: "Manager",
classList: "comfyui-button comfyui-menu-mobile-collapse primary"
}).element,
new(await import("../../scripts/ui/components/button.js")).ComfyButton({
new ComfyButton({
icon: "star",
action: () => {
if(!manager_instance)
@ -1592,21 +1613,21 @@ app.registerExtension({
},
tooltip: "Show favorite custom node list"
}).element,
new(await import("../../scripts/ui/components/button.js")).ComfyButton({
new ComfyButton({
icon: "vacuum-outline",
action: () => {
free_models();
},
tooltip: "Unload Models"
}).element,
new(await import("../../scripts/ui/components/button.js")).ComfyButton({
new ComfyButton({
icon: "vacuum",
action: () => {
free_models(true);
},
tooltip: "Free model and node cache"
}).element,
new(await import("../../scripts/ui/components/button.js")).ComfyButton({
new ComfyButton({
icon: "share",
action: () => {
if (share_option === 'openart') {

View File

@ -1,11 +1,18 @@
import { api } from "../../scripts/api.js";
import { app } from "../../scripts/app.js";
import { $el, ComfyDialog } from "../../scripts/ui.js";
import { CopusShareDialog } from "./comfyui-share-copus.js";
import { OpenArtShareDialog } from "./comfyui-share-openart.js";
import { YouMLShareDialog } from "./comfyui-share-youml.js";
import { customAlert } from "./common.js";
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let $el, ComfyDialog;
if (window?.comfyAPI?.ui) {
({ $el, ComfyDialog } = window.comfyAPI.ui);
} else {
({ $el, ComfyDialog } = await import("../../scripts/ui.js"));
}
export const SUPPORTED_OUTPUT_NODE_TYPES = [
"PreviewImage",
"SaveImage",

View File

@ -1,7 +1,14 @@
import { app } from "../../scripts/app.js";
import { $el, ComfyDialog } from "../../scripts/ui.js";
import { customAlert } from "./common.js";
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let $el, ComfyDialog;
if (window?.comfyAPI?.ui) {
({ $el, ComfyDialog } = window.comfyAPI.ui);
} else {
({ $el, ComfyDialog } = await import("../../scripts/ui.js"));
}
const env = "prod";
let DEFAULT_HOMEPAGE_URL = "https://copus.io";

View File

@ -1,8 +1,15 @@
import {app} from "../../scripts/app.js";
import {api} from "../../scripts/api.js";
import {ComfyDialog, $el} from "../../scripts/ui.js";
import { customAlert } from "./common.js";
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let $el, ComfyDialog;
if (window?.comfyAPI?.ui) {
({ $el, ComfyDialog } = window.comfyAPI.ui);
} else {
({ $el, ComfyDialog } = await import("../../scripts/ui.js"));
}
const LOCAL_STORAGE_KEY = "openart_comfy_workflow_key";
const DEFAULT_HOMEPAGE_URL = "https://openart.ai/workflows/dev?developer=true";
//const DEFAULT_HOMEPAGE_URL = "http://localhost:8080/workflows/dev?developer=true";

View File

@ -1,8 +1,15 @@
import {app} from "../../scripts/app.js";
import {api} from "../../scripts/api.js";
import {ComfyDialog, $el} from "../../scripts/ui.js";
import { customAlert } from "./common.js";
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let $el, ComfyDialog;
if (window?.comfyAPI?.ui) {
({ $el, ComfyDialog } = window.comfyAPI.ui);
} else {
({ $el, ComfyDialog } = await import("../../scripts/ui.js"));
}
const BASE_URL = "https://youml.com";
//const BASE_URL = "http://localhost:3000";
const DEFAULT_HOMEPAGE_URL = `${BASE_URL}/?from=comfyui`;

View File

@ -1,8 +1,15 @@
import { app } from "../../scripts/app.js";
import { api } from "../../scripts/api.js";
import { $el, ComfyDialog } from "../../scripts/ui.js";
import { getBestPosition, getPositionStyle, getRect } from './popover-helper.js';
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let $el, ComfyDialog;
if (window?.comfyAPI?.ui) {
({ $el, ComfyDialog } = window.comfyAPI.ui);
} else {
({ $el, ComfyDialog } = await import("../../scripts/ui.js"));
}
function internalCustomConfirm(message, confirmMessage, cancelMessage) {
return new Promise((resolve) => {
@ -671,4 +678,4 @@ function initTooltip () {
document.body.addEventListener('mouseleave', mouseleaveHandler, true);
}
initTooltip();
initTooltip();

View File

@ -1,8 +1,22 @@
import { app } from "../../scripts/app.js";
import { api } from "../../scripts/api.js"
import { sleep, show_message, customConfirm, customAlert } from "./common.js";
import { GroupNodeConfig, GroupNodeHandler } from "../../extensions/core/groupNode.js";
import { ComfyDialog, $el } from "../../scripts/ui.js";
// === SHIM FOR NEW COMFYUI (removes groupNode.js warning) ===
let GroupNodeConfig, GroupNodeHandler;
if (window?.comfyAPI?.groupNode) {
({ GroupNodeConfig, GroupNodeHandler } = window.comfyAPI.groupNode);
} else {
({ GroupNodeConfig, GroupNodeHandler } = await import("../../extensions/core/groupNode.js"));
}
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let ComfyDialog, $el;
if (window?.comfyAPI?.ui) {
({ ComfyDialog, $el } = window.comfyAPI.ui);
} else {
({ ComfyDialog, $el } = await import("../../scripts/ui.js"));
}
const SEPARATOR = ">"

View File

@ -1,5 +1,4 @@
import { app } from "../../scripts/app.js";
import { ComfyDialog, $el } from "../../scripts/ui.js";
import { api } from "../../scripts/api.js";
import { buildGuiFrameCustomHeader, createSettingsCombo } from "./comfyui-gui-builder.js";
@ -14,6 +13,14 @@ import {
// https://cenfun.github.io/turbogrid/api.html
import TG from "./turbogrid.esm.js";
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let ComfyDialog, $el;
if (window?.comfyAPI?.ui) {
({ ComfyDialog, $el } = window.comfyAPI.ui);
} else {
({ ComfyDialog, $el } = await import("../../scripts/ui.js"));
}
loadCss("./custom-nodes-manager.css");
const gridId = "node";
@ -2245,4 +2252,4 @@ export class CustomNodesManager {
get isVisible() {
return this.element?.style?.display !== "none";
}
}
}

View File

@ -1,5 +1,4 @@
import { app } from "../../scripts/app.js";
import { $el } from "../../scripts/ui.js";
import {
manager_instance, rebootAPI,
fetchData, md5, icons, show_message, customAlert, infoToast, showTerminal,
@ -11,6 +10,14 @@ import { api } from "../../scripts/api.js";
import TG from "./turbogrid.esm.js";
import { buildGuiFrameCustomHeader, createSettingsCombo } from "./comfyui-gui-builder.js";
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let $el;
if (window?.comfyAPI?.ui) {
({ $el } = window.comfyAPI.ui);
} else {
({ $el } = await import("../../scripts/ui.js"));
}
loadCss("./model-manager.css");
const gridId = "model";

View File

@ -1,9 +1,16 @@
import { app } from "../../scripts/app.js";
import { api } from "../../scripts/api.js"
import { ComfyDialog, $el } from "../../scripts/ui.js";
import { manager_instance, rebootAPI, show_message, handle403Response, loadCss } from "./common.js";
import { buildGuiFrame } from "./comfyui-gui-builder.js";
// === SHIM FOR NEW COMFYUI (removes ui.js warning) ===
let ComfyDialog, $el;
if (window?.comfyAPI?.ui) {
({ ComfyDialog, $el } = window.comfyAPI.ui);
} else {
({ ComfyDialog, $el } = await import("../../scripts/ui.js"));
}
loadCss("./snapshot.css");
async function restore_snapshot(target) {

View File

@ -1,5 +1,45 @@
{
"custom_nodes": [
{
"author": "boobkake22",
"title": "Sampling Planner",
"reference": "https://github.com/boobkake22/ComfyUI-SamplingPlanner",
"files": [
"https://github.com/boobkake22/ComfyUI-SamplingPlanner"
],
"install_type": "git-clone",
"description": "Task-aware Wan 2.2 sampling plans and sampler-specific breakout nodes for ComfyUI."
},
{
"author": "iljung1106",
"title": "Anima Safe PAG",
"reference": "https://github.com/iljung1106/comfyui-anima-safe-pag",
"files": [
"https://github.com/iljung1106/comfyui-anima-safe-pag"
],
"install_type": "git-clone",
"description": "A soft, Anima-friendly Perturbed Attention Guidance node for ComfyUI."
},
{
"author": "burgstall-labs",
"title": "ComfyUI-Domemaster-Outpaint",
"reference": "https://github.com/Burgstall-labs/ComfyUI-Domemaster-Outpaint",
"files": [
"https://github.com/Burgstall-labs/ComfyUI-Domemaster-Outpaint"
],
"install_type": "git-clone",
"description": "Outpaint flat video into fulldome / planetarium shows: domemaster rendering with tilted-venue presets for ComfyUI, on top of the Burgstall Labs 360 outpaint pipeline."
},
{
"author": "depth-layer-rasterizer",
"title": "Depth Layer Rasterizer",
"reference": "https://github.com/maDcaDDie2000/comfyui_depth_layer_rasterizer",
"files": [
"https://github.com/maDcaDDie2000/comfyui_depth_layer_rasterizer"
],
"install_type": "git-clone",
"description": "Depth-map paper-cut and parallax layer rasterizer for ComfyUI"
},
{
"author": "artokun",
"title": "ComfyUI Agent Panel",

View File

@ -1217,6 +1217,15 @@
"title_aux": "Pixel3DMM ComfyUI Nodes"
}
],
"https://github.com/A1-multiply/ComfyUI-LatentSaver": [
[
"A1LoadLatent",
"A1SaveLatent"
],
{
"title_aux": "ComfyUI LatentSaver"
}
],
"https://github.com/A4P7J1N7M05OT/ComfyUI-InlineVariableWildcards": [
[
"InlineWildcardGenerator",
@ -5057,6 +5066,14 @@
"title_aux": "ComfyUI-BS_Kokoro-onnx"
}
],
"https://github.com/Burgstall-labs/ComfyUI-Domemaster-Outpaint": [
[
"EquirectToDomemaster"
],
{
"title_aux": "ComfyUI-Domemaster-Outpaint"
}
],
"https://github.com/Burve/ComfyUI_Burve_Tools": [
[
"BurveGoogleImageGen",
@ -6307,6 +6324,15 @@
"title_aux": "ComfyUI-CRZnodes"
}
],
"https://github.com/CoreyCorza/comfyui-lora-loader": [
[
"CorzaCleanAppliedLoRAs",
"CorzaLoRAClean"
],
{
"title_aux": "Corza LoRA Loader (Clean)"
}
],
"https://github.com/Cornmeister/ComfyUI-CornmeisterNL-PowerPack": [
[
"CornmeisterNL_PowerDiffusionModelLoader",
@ -6905,6 +6931,7 @@
],
"https://github.com/DailyMok/ComfyUI-dAIly": [
[
"PromptMixerV2dAIly",
"PromptMixerdAIly",
"TokenCounterdAIly"
],
@ -17399,26 +17426,24 @@
"KSampler Advanced (Dual Output)",
"Load Folder",
"Load VACE Module",
"Loop SCAIL Pose Frames",
"Match Color Palette",
"Native Wan Pose Strength",
"Pixelation Dimensions",
"Preview (webm)",
"PreviewAsMarkdown",
"PreviewImageAlpha",
"Remove Background",
"ReplaceAlpha",
"Resize Image and Mask by Side",
"SCAIL Pose Frames",
"Save Folder as ZIP",
"Save To Zip",
"Shift Image Batch",
"Snap to Divisible",
"Sprite Scale Calculator",
"Spritesheet Builder",
"Spritesheet Preview",
"String to List",
"Temporal Mask Cropper",
"Trim Conditioning",
"VACE Sampler",
"WAN Frame Calculator",
"WAN Frames to Add & Cut"
],
@ -25218,6 +25243,17 @@
"TTP_Expand_And_Mask",
"TTP_Image_Assy",
"TTP_Image_Tile_Batch",
"TTP_QwenVL3_Local_Loader_Experimental",
"TTP_Smart_Tile_Assemble_Experimental",
"TTP_Smart_Tile_Image_Upscale_Prep_Experimental",
"TTP_Smart_Tile_Interactive_Crop_Experimental",
"TTP_Smart_Tile_Loop_Collect_Experimental",
"TTP_Smart_Tile_Loop_Source_Experimental",
"TTP_Smart_Tile_Output_Size_Estimate_Experimental",
"TTP_Smart_Tile_QwenVL_Prompt_Set_Builder_Experimental",
"TTP_Smart_Tile_Save_Final_Image_Experimental",
"TTP_Smart_Tile_Semantic_Rank_Experimental",
"TTP_Smart_Tile_Set_Preview_Experimental",
"TTP_Tile_image_size",
"TTP_condsetarea_merge",
"TTP_condsetarea_merge_test",
@ -30488,6 +30524,8 @@
"BFSHeadSwapLoRADebug",
"FaceSequenceBatch",
"FrameRangedFaceLoader",
"LTXIdentityCAN",
"LTXIdentityGemmaVision",
"LTXIdentityOverlapConditioning",
"LTXIdentityTransfer",
"LTXVApplyNeutralMask",
@ -33599,6 +33637,29 @@
"title_aux": "ComfyUI-ColorCorrectGPU"
}
],
"https://github.com/boobkake22/ComfyUI-SamplingPlanner": [
[
"AccelerationModelPair",
"AccelerationSelector",
"KSamplerBreakout",
"ModelPairBreakout",
"MoeSamplerBreakout",
"PrioritySelector",
"ProgressiveSigmaControl",
"RangeSplitOverrideLegacy",
"SamplerSelector",
"SamplingPlanWan22",
"SchedulerSelector",
"ShiftOverride",
"SigmaBreakout",
"StepBudget",
"StepSplitOverride",
"TaskSelector"
],
{
"title_aux": "Sampling Planner"
}
],
"https://github.com/boobkake22/ComfyUI-SimpleSwitch": [
[
"SimpleAudioLatentSwitch",
@ -39580,6 +39641,18 @@
"title_aux": "demofusion-comfyui"
}
],
"https://github.com/designloves2/ComfyUI-TJ_NODE_STUDIO_ONE": [
[
"Flux2KleinOneTJNode",
"Krea2OneTJNode",
"QwenImageEdit2511OneTJNode",
"SDXLOneTJNode",
"ZImageTurboOneNode"
],
{
"title_aux": "ComfyUI-TJ_NODE_STUDIO_ONE"
}
],
"https://github.com/destinyfaux/Z-Fuse": [
[
"ZFuseBake",
@ -43141,10 +43214,12 @@
"LTXAttentionTimestepEvolution",
"LTXAttentionZoneAnalysis",
"LTXLatentDims",
"LTXQKVMultiplier",
"LTXQKVStoreInspect",
"LTXQKVTransfer",
"LTXRFForwardSampler",
"LTXRFReverseSampler",
"LTXResetPatches",
"LTXStoreDump",
"LTXStoreLoad"
],
@ -46545,6 +46620,14 @@
"title_aux": "ComfyUI-iterationNode"
}
],
"https://github.com/iljung1106/comfyui-anima-safe-pag": [
[
"AnimaSafePAG"
],
{
"title_aux": "Anima Safe PAG"
}
],
"https://github.com/illuminatianon/comfyui-csvwildcards": [
[
"CSVWildcardNode",
@ -54478,6 +54561,14 @@
"title_aux": "h4 ToolKit"
}
],
"https://github.com/maDcaDDie2000/comfyui_depth_layer_rasterizer": [
[
"DepthRasterizeLayers"
],
{
"title_aux": "Depth Layer Rasterizer"
}
],
"https://github.com/maartenharms/comfyui-flowpath": [
[
"FlowPath"
@ -59986,6 +60077,7 @@
[
"PJ_Image_Handler",
"PJ_Latent_Generator",
"PJ_Lora_Loader",
"PJ_Text_Translator",
"PJ_Video_Latent_Generator"
],
@ -67885,6 +67977,15 @@
"title_aux": "ComfyUI-API-DockerCPU"
}
],
"https://github.com/trx7111/ComfyUI-TrixNodes": [
[
"TrixBypasser",
"TrixBypasserSimple"
],
{
"title_aux": "ComfyUI-TrixNodes"
}
],
"https://github.com/tsogzark/ComfyUI-load-image-from-url": [
[
"LoadImageFromUrlOrPath"
@ -69744,7 +69845,10 @@
],
"https://github.com/wearekhepri/comfyui-kepri-nodes-pack": [
[
"KepriAspectRatio",
"KepriFramingAnalysis",
"KepriImageFinalize",
"KepriMaskAnalysis",
"KepriMaskMerge"
],
{