Kill the Spaghetti! 🍝 TJ_NODE: Wireless Routing & Smart Batching for ComfyUI

詳細

ファイルをダウンロード (1)

モデル説明

🚀 ComfyUI TJ_NODE: Revolutionize Your Workflows with Wireless Routing, Smart Batching & Bypass-Safe Data!

Are you tired of looking at a canvas that resembles a bowl of spaghetti? Do your complex multi-channel KSampler workflows break or lose filename data when you bypass a node?

Meet TJ_NODE — the ultimate custom node pack designed to bring absolute order, efficiency, and safety to your ComfyUI workspace.

🔗 Get it on GitHub Here! (Currently pending approval on ComfyUI Manager! Be an early adopter and install manually—instructions below!)

(https://github.com/user-attachments/assets/eb1cff27-bb84-43cb-a242-330bd03c3ce5)


🔥 What's New in v0.22? The "Wireless" Revolution!

We've completely overhauled how you connect nodes. Say goodbye to messy cables crisscrossing your screen.

  • 🪄 Invisible Wires (Set / Get / Multi Get Nodes): We've introduced a wireless paradigm! Use a Set Node to broadcast your data, and use a Get Node (or Multi Get Node) anywhere on your canvas to receive it via a simple dropdown menu. The connecting wires become invisible, giving you a beautiful, clean canvas.

  • 🎛️ Multi Router with "Auto Set": Our new Multi Router can handle up to 20 inputs/outputs dynamically. Turn on the Auto Set toggle, and every single output port automatically becomes an independent Set Node broadcasting its data!

  • 🖱️ Smart Global Context Menu: Right-click anywhere for pure magic!

    • Instantly Show/Hide Wires for specific connections.

    • Click Go to Source on any Get node to instantly jump across the canvas to where the data is coming from.

    • Use the Convert ALL Inputs/Outputs to Set/Get button to instantly untangle any giant node with one click.

  • 🎨 Fixed UI & Top-Tier Sorting: TJ Nodes now exclusively feature a sleek Purple & Black brand color and are forcibly sorted to the very top of your Add Node menu (0. 🟣 TJ Nodes) so you never have to hunt for them again.

https://github.com/user-attachments/assets/e084d5c4-3edc-44fb-b78d-e1d57fdef77e)


🌟 Core Features That Will Save Your Life

🛡️ Bypass-Safe Architecture

Ever bypassed an intermediate node only to have your whole pipeline output errors or break? TJ_Nodes are built to be bypass-safe. Even if a node passes a None value, the workflow won't stop. It intelligently collects only valid data. If everything is bypassed, it safely outputs a black screen instead of an error.

➕ Dynamic Expanding Inputs

No more fixed input slots. When using our Dynamic Batch nodes, connecting a wire automatically spawns the next input pin (image_2, files_2, etc.). Disconnect a wire, and the UI cleans itself up automatically. It even supports wildcard (*) matching to prevent connection errors!

📂 Advanced Save & Path Tracking (Eclipse Integrated)

If you use ComfyUI_Eclipse, you know it generates complex regex-based filenames and date folders. TJ_Nodes perfectly trace these back in memory!

  • Custom Paths: Leave the path blank to save in the original folder, or use relative paths like ..\ or \upscale to dynamically create sub/parent folders on the fly.

  • 100% Quality Output: Choose to keep original extensions or convert to PNG/JPG/WebP at guaranteed maximum lossless quality.

https://github.com/user-attachments/assets/ce20c91c-9129-402c-b910-4939250c6da2)


🛠️ The Ultimate Utility Nodes

🖼️ Multi Image Loader (TJ)

An all-in-one image manager directly inside your node.

  • URL Download: Paste a link and download directly to your ComfyUI input folder!

  • Built-in File Browser: Switch between Input/Output/Download folders, multi-select, and Drag & Drop files from your PC directly into the node.

  • Auto-Resizing: Load images of different sizes? No problem. It automatically resizes them to match the first image (or by Megapixel budget) and outputs a perfect batch tensor.

<div style="display:flex; gap:10px;"> <img width="48%" src="https://github.com/user-attachments/assets/51311568-aa6d-471e-82e2-de01b8939aaf" /> <img width="48%" src="https://github.com/user-attachments/assets/100c923b-5d12-4407-b3f1-b1f2faf8f7fe" /> </div>

✂️ Batch to Multi Image Output (TJ)

Need to process images individually after a batch load? This node splits a batch tensor into up to 64 individual IMAGE slots. Perfect for routing different images to different KSamplers simultaneously!

https://github.com/user-attachments/assets/1aa30408-18b0-4943-bbd0-99bc2d2c233b


⏳ How to Install (Early Access!)

We are currently sitting in the queue waiting for approval on the official ComfyUI Manager. 😭
But you don't have to wait! Getting it manually is super easy:

Method 1: Using Git (Recommended)

  1. Open your terminal/command prompt.

  2. Navigate to your ComfyUI custom nodes folder: cd ComfyUI/custom_nodes/

  3. Clone the repo:
    git clone https://github.com/YOUR_GITHUB_USERNAME/comfyui-TJ_Node.git (Make sure to replace with your actual repo link!)

  4. Restart ComfyUI.

Method 2: Manual ZIP Download

  1. Go to the GitHub Repository.

  2. Click the green <> Code button and select Download ZIP.

  3. Extract the ZIP file.

  4. Rename the extracted folder to comfyui-TJ_Node and place it inside your ComfyUI/custom_nodes/ directory.

  5. Restart ComfyUI and look for ✨ TJ Nodes in your menu!

このモデルで生成された画像