Kill the Spaghetti! 🍝 TJ_NODE v2.0 (Update!!!): Wireless Routing & Smart Batching for ComfyUI

Details

Model description

🚀 ComfyUI TJ_NODE v2.0.1

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!)

# ✨ TJ_NODE v2.0.1 UPDATE!!

Kill Your Spaghetti Wires in ComfyUI

## Advanced Wireless Workflow Architecture for ComfyUI

Your workflow is not complicated.

Your wires are.

TJ_NODE is a next-generation ComfyUI node package designed for creators who are tired of spaghetti-wire chaos.

Instead of dragging endless wires across giant workflows, TJ_NODE introduces a powerful Wireless Fake Wire Architecture that keeps your graph:

* Cleaner

* Modular

* Scalable

* Easier to debug

* Actually readable

---

# 🚀 Why TJ_NODE Exists

As ComfyUI workflows become larger and more advanced, wire management becomes a nightmare.

You know the feeling:

* giant wire jungles

* impossible reroutes

* debugging hell

* wires crossing the entire canvas

* nodes becoming unreadable

TJ_NODE was built specifically to solve this problem.

# ⚡ Core Concept

## ✨ Invisible Fake Wire System

Traditional Workflow:

```text id="we11d"

Load Image ─────────────────────────→ KSampler

```

TJ_NODE Workflow:

```text id="w11ad"

Load Image

→ Set

→ Get

→ KSampler

```

The actual graph connection still exists internally.

But visually?

The wire disappears.

Your workflow instantly becomes dramatically cleaner.

# ✨ Main Features

## 🧠 Wireless Fake Wire Architecture

* Invisible workflow routing

* Clean large-scale pipelines

* Real internal graph linking

* Modular workflow design

* Reduced wire clutter

---

## ⚡ Embedded Get System

Get functionality can be embedded directly into normal nodes.

No need to place endless standalone Get nodes everywhere.

Supported Nodes:

* Smart Show (TJ)

* Save & Preview Image (TJ)

* Prompt Text (TJ)

* Batch to Multi Image Output (TJ)

## 👀 Realtime Hover Wire Preview

Invisible wires can be previewed dynamically on hover.

Clean while working.

Visible while debugging.

```text id="sff22"

TJ Node

→ Realtime Wires View Mode

```

## 🌌 Eclipse Compatibility

TJ_NODE fully supports Eclipse SetNodes.

Eclipse providers can be received directly from TJ Get systems.

Perfect for:

* Eclipse workflows

* massive routing systems

* advanced production pipelines

## 🛠 Advanced Workflow Utilities

Included Systems:

* Set Node (TJ)

* Get Node (TJ)

* Multi Get Node (TJ)

* Multi Router (TJ)

* Dynamic Image Batch (TJ)

* Multi Image Loader (TJ)

* Smart Show (TJ)

* Save & Preview Image (TJ)

* Prompt Text (TJ)

* Text Concatenate (TJ)

* Batch to Multi Image Output (TJ)

# 🔥 Built For Large Workflows

TJ_NODE is not just another utility node pack.

It is a workflow architecture toolkit designed for:

* Large ComfyUI pipelines

* Professional workflow organization

* Advanced AI creators

* Eclipse users

* Massive image systems

* Debug-heavy workflows

* Clean UI lovers

# ✨ What Makes TJ_NODE Different

Most node packs add more nodes.

TJ_NODE changes how workflows are structured.

This is not just:

> "more utility nodes"

This is:

> workflow infrastructure

---

# ⚡ Key Advantages

✅ Cleaner workflows<br>

✅ Reduced spaghetti wires<br>

✅ Faster debugging<br>

✅ Better scalability<br>

✅ Embedded wireless systems<br>

✅ Eclipse compatibility<br>

✅ Dynamic provider architecture<br>

✅ Ghost wire cleanup<br>

✅ Hidden wire rebuilding<br>

✅ Professional workflow organization<br>

# 🧩 Workflow Philosophy

TJ_NODE treats ComfyUI like a real modular architecture system.

The goal is simple:

> Build workflows that stay clean even after they become massive.

# ✨ Created by TJ

Feedback, ideas, and bug reports are always welcome.

Let’s evolve ComfyUI workflows together.


🔥 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!

Images made by this model