ComfyUI-TJ_NODE
โจ TJ_NODE v2.0.1
Large Scale Wireless Workflow Architecture Toolkit for ComfyUI
ComfyUI์ฉ ๋๊ท๋ชจ Wireless Workflow Architecture Toolkit Large Scale Wireless Workflow Architecture Toolkit for ComfyUI
TJ_NODE๋ ๋จ์ Utility Node Pack์ด ์๋๋๋ค. TJ_NODE is not just another utility node pack.
TJ_NODE๋ ๋๊ท๋ชจ ComfyUI Workflow๋ฅผ ์ ์ง ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ก ๋ง๋ค๊ธฐ ์ํ Architecture Toolkit์
๋๋ค. TJ_NODE is an architecture toolkit designed to make large-scale ComfyUI workflows maintainable.
#์คํฌ๋ฆฐ์ท : HERO WORKFLOW SHOWCASE
โจ Overview
TJ_NODE๋ ๋ณต์กํ ComfyUI Workflow๋ฅผ ๋ ์ฝ๊ธฐ ์ฝ๊ณ , ์ ์ง ๊ฐ๋ฅํ๋ฉฐ, ๊ตฌ์กฐ์ ์ผ๋ก ์ด์ํ๊ธฐ ์ํด ์ค๊ณ๋์์ต๋๋ค. TJ_NODE was designed to make complex ComfyUI workflows cleaner, more maintainable, and structurally scalable.
TJ_NODE์ ํต์ฌ์ ๋จ์ํ ๋
ธ๋ ์ถ๊ฐ๊ฐ ์๋๋๋ค. TJ_NODE is not simply about adding more nodes.
ํต์ฌ์ Workflow Architecture์
๋๋ค. The core idea is Workflow Architecture.
๊ธฐ์กด ComfyUI Workflow๊ฐ ์ปค์ง์๋ก ๋ค์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. As ComfyUI workflows become larger, the following problems quickly appear.
TJ_NODE๋ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ค์ ์์คํ
์ ์ ๊ณตํฉ๋๋ค. TJ_NODE introduces the following systems to solve these problems.
Wireless Fake-Wire Architecture
Embedded Get System
Multi Router Workflow Structure
Batch Workflow System
Preview Lifecycle System
Save Pipeline Architecture
HTML5 Overlay UI System
Reload-Safe Wireless Lifecycle
#์คํฌ๋ฆฐ์ท : OVERVIEW WORKFLOW
โจ Why TJ_NODE Exists
TJ_NODE์ ๋ชฉํ๋ ๋จ์ํ Workflow๋ฅผ ์๋์ํค๋ ๊ฒ์ด ์๋๋๋ค. TJ_NODE is NOT about simply making workflows work.
TJ_NODE์ ๋ชฉํ๋ ๋๊ท๋ชจ Workflow๋ฅผ ์ ์ง ๊ฐ๋ฅํ ์ํ๋ก ๋ง๋๋ ๊ฒ์
๋๋ค. TJ_NODE is about making large-scale workflows maintainable.
ํต์ฌ ์ฒ ํ: Core Philosophy:
Large Scale Workflow Architecture
TJ Workflow์ ํต์ฌ์ ๋ค์ ๊ตฌ์กฐ์
๋๋ค. The core of TJ Workflow is section-based architecture.
INPUT
โ
GENERATION
โ
EDIT
โ
UPSCALE
โ
PREVIEW
โ
SAVE
๊ฐ Section ๋ด๋ถ๋ ์งง์ Wire๋ฅผ ์ฌ์ฉํฉ๋๋ค. Short wires are used inside each section.
Section ๊ฐ ์ฐ๊ฒฐ์ Wireless Routing์ ์ฌ์ฉํฉ๋๋ค. Wireless routing is used between sections.
#์คํฌ๋ฆฐ์ท : SECTION ARCHITECTURE
๐ What's New in v2.0.1
TJ_NODE v2.x๋ ๊ธฐ์กด Wireless Workflow Architecture๋ฅผ ์ ์งํ๋ฉด์ LLM Workflow / Prompt Workflow / Cover Expansion Architecture ์์ญ๊น์ง ํ์ฅ๋์์ต๋๋ค.
TJ_NODE v2.x expands the original wireless workflow architecture into: LLM workflow systems, prompt workflow pipelines, and cover expansion architecture.
#์คํฌ๋ฆฐ์ท : V2 WORKFLOW OVERVIEW
โจ Credits / Acknowledgements
Some TJ_NODE systems were rebuilt and extended based on concepts inspired by:
Several nodes were heavily reworked and integrated into the TJ wireless workflow architecture.
โจ Prompt Studio (TJ)
Prompt Studio (TJ)๋ TJ_NODE v2.x์ ํตํฉ LLM Prompt Workflow Node์
๋๋ค. Unified LLM prompt workflow node for TJ_NODE v2.x.
์ง์ ๋ชจ๋: Supported Modes:
Auto
Prompt Enhancer
Image to Prompt
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Automatic Image Detection
Unified Prompt Workflow UI
GGUF / llama.cpp backend support
ComfyUI TextGenerate backend support
Embedded Workflow Architecture
Prompt Enhancement Workflow
Image-based Prompt Generation
์ถ๊ฐ ๊ธฐ๋ฅ: Additional Features:
Prompt Enhancer ๋ชจ๋ ์ธ๋ก ํฌ๊ธฐ ๊ธฐ์ต
Image to Prompt ๋ชจ๋ ์๋ ๋์ด ๋ฆฌ์
์ ์ง
๊ฐ๋ก ํฌ๊ธฐ ๊ณตํต ์ ์ง ๊ตฌ์กฐ
#์คํฌ๋ฆฐ์ท : PROMPT STUDIO #์คํฌ๋ฆฐ์ท : IMAGE TO PROMPT
โจ Prompt Show & Locker (TJ)
STRING ๊ธฐ๋ฐ Prompt Inspect / Lock Workflow Node์
๋๋ค. STRING-based prompt inspection and lock workflow node.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Copy ๋ฒํผ UX:
Copy
โ
Copied
โ
Auto Restore
#์คํฌ๋ฆฐ์ท : PROMPT SHOW LOCKER
โจ Scene Maker (TJ)
Visual Beat ๊ธฐ๋ฐ Prompt Workflow Architecture Node์
๋๋ค. Visual Beat-based prompt workflow architecture node.
์ง์ ๊ธฐ๋ฅ: Supported Features:
Embedded Get/Set
Auto Set
Translate Workflow
Clip Override
Visual Beat Reuse
Guide / Summary Refresh
์ง์ ์ธ์ด: Supported Languages:
#์คํฌ๋ฆฐ์ท : SCENE MAKER
โจ Z-Image Turbo (TJ)
Prompt-driven Turbo Workflow Architecture Node์
๋๋ค. Prompt-driven turbo workflow architecture node.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
#์คํฌ๋ฆฐ์ท : Z IMAGE TURBO
โจ LLM Workflow Layer
TJ_NODE v2.x๋ ์ ๊ท LLM Workflow Layer๋ฅผ ์ ๊ณตํฉ๋๋ค. TJ_NODE v2.x introduces a dedicated LLM workflow layer.
์ ๊ท CATEGORY: New CATEGORY:
CATEGORY = " โจ TJ_Node/LLM"
์ง์ ๋
ธ๋: Supported Nodes:
#์คํฌ๋ฆฐ์ท : LLM WORKFLOW
โจ Cover Expansion System
TJ Cover System์ ์ธ๋ถ ๋
ธ๋๋ฅผ TJ Workflow ๊ตฌ์กฐ๋ก ํ์ฅํฉ๋๋ค. TJ Cover System expands external nodes into TJ workflow architecture.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Embedded Get/Set
TJ Theme Injection
Widget Reorder
Output Label Sync
Auto Set Extension
External Node Expansion
์๋ณธ ๋
ธ๋๋ฅผ ์ง์ ์์ ํ์ง ์๋ ๊ตฌ์กฐ์
๋๋ค. The original nodes remain untouched.
#์คํฌ๋ฆฐ์ท : COVER SYSTEM
โจ Smart Converter (TJ) Expansion
Smart Converter (TJ)๋ v2.x์์ ๋์ฑ ํ์ฅ๋์์ต๋๋ค. Smart Converter (TJ) has been expanded in v2.x.
์ถ๊ฐ ์ง์ ํ์
: Additional Supported Types:
์ถ๊ฐ ๊ธฐ๋ฅ: Additional Features:
#์คํฌ๋ฆฐ์ท : SMART CONVERTER V2
โจ VHS Hotkey Remote Expansion
TJ VHS Hotkey Remote ๊ธฐ๋ฅ์ด ํ์ฅ๋์์ต๋๋ค. TJ VHS Hotkey Remote has been expanded.
์ถ๊ฐ ๊ธฐ๋ฅ: Additional Features:
Sync Preview
Improved Pause / Play Workflow
Stable Keyboard Control Lifecycle
VHS Preview Utility Expansion
#์คํฌ๋ฆฐ์ท : VHS REMOTE V2
โจ Reload-safe Lifecycle Expansion
TJ_NODE v2.x๋ reconnect lifecycle ๊ตฌ์กฐ๋ฅผ ๋์ฑ ๊ฐํํ์ต๋๋ค. TJ_NODE v2.x further improves reconnect lifecycle architecture.
์์ ํ ๋์: Stabilized Systems:
Show Any (TJ)
Prompt Studio (TJ)
Scene Maker (TJ)
Z-Image Turbo (TJ)
Eclipse Bridge Workflow
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Wireless Reconnect
Fake-Wire Rebuild
Provider Survival
Ghost Cleanup
Dynamic Provider Refresh
Cover Lifecycle Sync
#์คํฌ๋ฆฐ์ท : LIFECYCLE V2
๐ v1.0 Major Features
FeatureDescriptionWireless Fake-Wire System์จ๊ฒจ์ง Wireless Routing ์์คํ
Embedded Get System์ผ๋ฐ ๋
ธ๋ ๋ด๋ถ Wireless ReceiveMulti Router ArchitectureSection ๊ธฐ๋ฐ Workflow ๋ถ๋ฆฌRealtime Hover WireHover ๊ธฐ๋ฐ Hidden Wire ํ์Preview LifecycleReload-safe Preview RestoreSave Pipeline System๊ตฌ์กฐ์ Save Chain ArchitectureBatch Workflow SystemDynamic Batch & RoutingEclipse BridgeEclipse Workflow CompatibilityHTML5 Overlay UIAdvanced Interactive UI LayerReload-Safe LifecycleProvider Reconnect & Restore
#์คํฌ๋ฆฐ์ท : v1.0 FEATURE OVERVIEW
โจ Wireless Workflow Architecture
TJ_NODE์ ํต์ฌ์ Wireless Workflow Architecture์
๋๋ค. The core of TJ_NODE is Wireless Workflow Architecture.
TJ_NODE๋ ๊ธด Visible Wire ๋์ Fake-Wire ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. TJ_NODE replaces massive visible wires using Fake-Wire architecture.
๊ธฐ์กด ๋ฐฉ์: Traditional Workflow:
Load Image
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ KSampler
TJ Workflow ๋ฐฉ์: TJ Workflow Style:
Load Image
โ Set Node
KSampler
โ Get Node
์ค์ ์ฐ๊ฒฐ์ ์ ์ง๋์ง๋ง ์๊ฐ์ ์ผ๋ก๋ ์จ๊ฒจ์ง๋๋ค. The logical connection remains intact while being visually hidden.
์ด๋ฅผ ํตํด: This allows:
Cleaner Workflow
Better Readability
Easier Maintenance
Section Modularization
Reduced Wire Clutter
#์คํฌ๋ฆฐ์ท : FAKE WIRE STRUCTURE #์คํฌ๋ฆฐ์ท : HOVER WIRE VIEW
โจ Embedded Get System
TJ_NODE์ ํต์ฌ ๊ธฐ๋ฅ ์ค ํ๋๋ Embedded Get System์
๋๋ค. One of TJ_NODE's core features is the Embedded Get System.
์ด์ ๋ณ๋์ Get Node๋ฅผ ๋ฐ๋ณต ๋ฐฐ์นํ ํ์ ์์ด ์ผ๋ฐ ๋
ธ๋ ๋ด๋ถ์์ ์ง์ Wireless Receive ๊ฐ๋ฅํฉ๋๋ค. Data can now be received directly inside nodes without placing standalone Get nodes everywhere.
์ง์ ๋
ธ๋: Supported Nodes:
Save & Preview Image (TJ)
Save & Preview Video (TJ)
Smart Show (TJ)
Prompt Text (TJ)
Batch to Multi Image Output (TJ)
์ฅ์ : Benefits:
#์คํฌ๋ฆฐ์ท : EMBEDDED GET EXAMPLE
โจ Multi Router Architecture
Multi Router๋ TJ Workflow Architecture์ ํต์ฌ ๋
ธ๋์
๋๋ค. Multi Router is one of the most important nodes in TJ Workflow Architecture.
ํต์ฌ ์ญํ : Core Roles:
์ถ์ฒ ๊ตฌ์กฐ: Recommended Structure:
Generation
โ
Multi Router
โโ Preview
โโ Upscale
โโ Compare
โโ Save
Auto Set ON ์ ๊ฐ Output์ ์๋ Wireless Provider๊ฐ ๋ฉ๋๋ค. When Auto Set is enabled, each output automatically becomes a wireless provider.
#์คํฌ๋ฆฐ์ท : MULTI ROUTER WORKFLOW
๐ Wireless Routing System
TJ_NODE์ ํต์ฌ ์์คํ
์
๋๋ค. This is the core system of TJ_NODE.
TJ Workflow Architecture์ ์ค์ฌ ์ญํ ์ ์ํํฉ๋๋ค. It acts as the foundation of TJ Workflow Architecture.
โจ Set Node (TJ)
Wireless Provider ์์ฑ ๋
ธ๋์
๋๋ค. Wireless Provider creation node.
Workflow ๋ด๋ถ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฌด์ ์ผ๋ก ์ก์ ํ๊ธฐ ์ํ Provider ์ญํ ์ ์ํํฉ๋๋ค. Acts as a wireless provider for transmitting workflow data.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Wireless Provider Registration
Fake-Wire Routing
Reload-safe Provider Restore
Dynamic Provider Lifecycle
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
IMAGE Routing
Prompt Routing
Model Routing
Section Architecture
#์คํฌ๋ฆฐ์ท : SET NODE
โจ Get Node (TJ)
Wireless Receive ๋
ธ๋์
๋๋ค. Wireless receive node.
Set Node์ Provider๋ฅผ ์์ ํ์ฌ ๊ธด Visible Wire ์์ด ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. Receives providers from Set Nodes without long visible wires.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
#์คํฌ๋ฆฐ์ท : GET NODE
โจ Multi Get Node (TJ)
์ฌ๋ฌ Wireless Provider๋ฅผ ๋์์ ์์ ํ๋ ํตํฉ Receive ๋
ธ๋์
๋๋ค. Integrated receiver node for multiple wireless providers.
๋๊ท๋ชจ Workflow Module ๊ตฌ์ฑ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. Very important for large-scale workflow modularization.
์ง์ ๊ธฐ๋ฅ: Features:
#์คํฌ๋ฆฐ์ท : MULTI GET
โจ Multi Router (TJ)
TJ Workflow Architecture์ ํต์ฌ Branch ์์คํ
์
๋๋ค. Core branching system of TJ Workflow Architecture.
Workflow๋ฅผ Section ๊ธฐ๋ฐ์ผ๋ก ๋ถ๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. Used to separate workflows into modular sections.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
#์คํฌ๋ฆฐ์ท : MULTI ROUTER
๐ Batch Workflow System
TJ_NODE์ Batch Workflow System์ ๋จ์ Batch ์ฒ๋ฆฌ ๋
ธ๋ ๋ชจ์์ด ์๋๋๋ค. TJ_NODE's Batch Workflow System is not just a collection of batch utility nodes.
๋๊ท๋ชจ Workflow๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ์ด์ํ๊ธฐ ์ํ Architecture Layer์
๋๋ค. It is an architecture layer designed for structurally managing large-scale workflows.
์ง์ ๊ธฐ๋ฅ: Core Features:
Dynamic Batch Processing
Resolution Normalize
Metadata Preservation
Drag Reorder
Thumbnail Grid
Auto Set Routing
Eclipse Metadata Sync
#์คํฌ๋ฆฐ์ท : BATCH WORKFLOW SYSTEM
โจ Multi Image Loader (TJ)
TJ Workflow์ ํต์ฌ ์
๋ ฅ ํ๋ธ์
๋๋ค. Core input hub of TJ Workflow.
๋จ์ ์ด๋ฏธ์ง ๋ก๋๊ฐ ์๋๋ผ: It is not just an image loader.
Image Stack Manager
Batch Generator
Resolution Manager
Metadata Sync System
Wireless Provider Source
์ญํ ์ ๋์์ ์ํํฉ๋๋ค. It simultaneously acts as all of the above systems.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Drag & Drop Image Load
Thumbnail Grid
URL Download
Drag Reorder
Resolution Normalize
Batch Tensor Generation
Auto Set Provider
์ง์ Resize ๋ชจ๋: Supported Resize Modes:
None
Long Edge
Short Edge
Custom
Megapixel
Auto Set ํ์ฑํ ์ ๋ค์ Provider๋ฅผ ์๋ ์์ฑํฉ๋๋ค. When Auto Set is enabled, the following providers are automatically generated.
TJ / BATCH
TJ / WIDTH
TJ / HEIGHT
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
#์คํฌ๋ฆฐ์ท : MULTI IMAGE LOADER #์คํฌ๋ฆฐ์ท : THUMBNAIL GRID #์คํฌ๋ฆฐ์ท : URL DOWNLOAD
โจ Dynamic Image Batch (TJ)
๋์ IMAGE Batch ์์ฑ ๋
ธ๋์
๋๋ค. Dynamic IMAGE batch generation node.
Workflow ์ํ์ ๋ฐ๋ผ ์ ๋์ ์ผ๋ก Batch๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. Allows workflows to dynamically construct image batches.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Dynamic Batch Generation
Image Grouping
Workflow Distribution
Batch Scaling
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Image Variation Workflow
Multi Prompt Generation
Iterative Processing
Grouped Upscale Pipeline
#์คํฌ๋ฆฐ์ท : DYNAMIC IMAGE BATCH
โจ Dynamic Image Batch (Eclipse-TJ)
Eclipse Workflow์ ํธํ๋๋ Metadata ๊ธฐ๋ฐ Batch ์์คํ
์
๋๋ค. Metadata-aware batch system compatible with Eclipse workflows.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
IMAGE + FILES Pair Sync
Original File Metadata
Original Path Tracking
Eclipse Save Sync
Metadata Preservation
์ผ๋ฐ Batch ์์คํ
๊ณผ ๋ฌ๋ฆฌ ์๋ณธ ํ์ผ ๊ตฌ์กฐ๋ฅผ ์ ์งํฉ๋๋ค. Unlike normal batch systems, original file structures are preserved.
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Large Dataset Workflow
Eclipse Workflow
Metadata-based Pipeline
Original Path Tracking
#์คํฌ๋ฆฐ์ท : ECLIPSE BATCH
โจ Batch to Multi Image Output (TJ)
IMAGE Batch๋ฅผ ์ต๋ 64๊ฐ์ IMAGE Output์ผ๋ก ๋ถ๋ฆฌํฉ๋๋ค. Splits IMAGE batches into up to 64 IMAGE outputs.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Batch Split
Multi Branch Workflow
Individual Image Routing
Embedded Get Support
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Selective Upscale
Compare Workflow
Multi Save Pipeline
Branch Processing
Image Ranking
#์คํฌ๋ฆฐ์ท : BATCH SPLIT
๐ Preview / Utility System
TJ Preview System์ ๋จ์ Preview Node๊ฐ ์๋๋๋ค. TJ Preview System is not just another preview node system.
TJ Workflow์ Visualization & Inspection Layer ์ญํ ์ ์ํํฉ๋๋ค. It acts as the visualization and inspection layer of TJ Workflow.
์ง์ ๊ธฐ๋ฅ: Core Features:
Fullscreen Preview
Snapshot System
Batch Viewer
Reload Restore
HTML5 Video Playback
Audio Controller
Interactive Overlay UI
#์คํฌ๋ฆฐ์ท : PREVIEW SYSTEM
โจ Save & Preview Image (TJ)
์ด๋ฏธ์ง ์ ์ฅ๊ณผ Preview๋ฅผ ํตํฉํ Unified Preview Node์
๋๋ค. Unified preview node combining image saving and preview systems.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
In-node Preview
Fullscreen Viewer
Smart Grid
Snapshot Preview
Keyboard Navigation
Embedded Get
Save Pipeline Support
์ง์ ๊ธฐ๋ฅ: Supported Features:
FeatureDescriptionFullscreen Viewerํ๋ ์ด๋ฏธ์ง ๊ฒ์ฌSmart GridBatch Grid PreviewSnapshot SystemPreview CheckpointKeyboard Controlโ โ ESC NavigationEmbedded GetWireless ReceiveReload RestorePreview Lifecycle Restore
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Generation Preview
Upscale Compare
Final Output Inspection
Workflow Checkpoint
#์คํฌ๋ฆฐ์ท : SAVE PREVIEW IMAGE #์คํฌ๋ฆฐ์ท : FULLSCREEN VIEWER
โจ Save & Preview Video (TJ)
Video Workflow์ฉ ํตํฉ Preview ์์คํ
์
๋๋ค. Integrated preview system for video workflows.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
์ง์ ๊ธฐ๋ฅ: Supported Features:
MP4 Decode
Frame Preview
Audio Only Mode
Dual Audio Controller
Playback Restore
Video Snapshot
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Animation Workflow
VFI Pipeline
Frame Inspection
Video Preview
Audio Sync Workflow
#์คํฌ๋ฆฐ์ท : VIDEO PREVIEW #์คํฌ๋ฆฐ์ท : VIDEO PLAYER
โจ Smart Show (TJ)
TJ_NODE์ Universal Debug Viewer์
๋๋ค. Universal debug viewer of TJ_NODE.
์๋์ผ๋ก ๋ฐ์ดํฐ ํ์
์ ๋ถ์ํ๊ณ ํ์ํฉ๋๋ค. Automatically detects and visualizes workflow data types.
์ง์ ํ์
: Supported Types:
IMAGE
STRING
FLOAT
INT
JSON
LIST
VIDEO
AUDIO
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Automatic Type Detection
Text Viewer
Media Viewer
JSON Inspector
Wireless Receive
Embedded Get
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Workflow Debug
Metadata Inspect
Prompt Inspect
JSON Visualization
Audio/Video Check
#์คํฌ๋ฆฐ์ท : SMART SHOW
โจ Prompt Text (TJ)
Workflow์ฉ Modular Prompt Architecture Node์
๋๋ค. Modular prompt architecture node for workflows.
๊ธด Text Wire ์์ด Prompt๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Allows structured prompt management without giant text wires.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Character Prompt
Style Prompt
Camera Prompt
Lighting Prompt
Reusable Prompt Blocks
#์คํฌ๋ฆฐ์ท : PROMPT TEXT
โจ Text Concatenate (TJ)
Dynamic Text Combine Node์
๋๋ค. Dynamic text combination node.
์ฌ๋ฌ Prompt Block์ ๊ฒฐํฉํ์ฌ ์ต์ข
Prompt๋ฅผ ์์ฑํฉ๋๋ค. Combines multiple prompt blocks into final prompts.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Dynamic Inputs
Custom Delimiter
Multi Prompt Merge
Scalable Text Combine
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
#์คํฌ๋ฆฐ์ท : TEXT CONCATENATE
โจ Show Any (TJ)
Lightweight universal workflow inspection node. ๊ฒฝ๋ Universal Workflow Inspect Node์
๋๋ค.
Show Any๋ ๋ค์ํ ํ์
์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ํผ์ณ์ ํ์ํ๋ฉด์ ์๋ณธ ๊ฐ์ ๊ทธ๋๋ก ํต๊ณผ์ํค๋ Debug / Monitor Node์
๋๋ค. Show Any safely visualizes workflow data while preserving the original passthrough output.
์ง์ ํ์
: Supported Types:
STRING
INT / FLOAT
LIST
JSON / DICT
TENSOR
PYTHON OBJECT
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
#์คํฌ๋ฆฐ์ท : SHOW ANY #์คํฌ๋ฆฐ์ท : SHOW ANY TENSOR SUMMARY
โจ Smart Converter (TJ)
Universal Type Conversion Node์
๋๋ค. Universal type conversion utility node.
ANY ์
๋ ฅ์ ๋ค์ํ ํ์
์ผ๋ก ์์ ํ๊ฒ ๋ณํํฉ๋๋ค. Safely converts ANY input into multiple workflow data types.
์ง์ ํ์
: Supported Types:
AUTO
INT
FLOAT
STRING
BOOLEAN
TENSOR
LIST
DICT
JSON
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
strict_mode OFF ์ํ์์๋ ๋ณํ ์คํจ ์ ๊ธฐ๋ณธ๊ฐ๊ณผ WARN status๋ฅผ ๋ฐํํฉ๋๋ค. When strict_mode is OFF, conversion failures return fallback values with WARN status output.
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
#์คํฌ๋ฆฐ์ท : SMART CONVERTER #์คํฌ๋ฆฐ์ท : SMART CONVERTER STATUS
โจ Shortcut Launcher (TJ)
Workflow ๋ด๋ถ์์ ํด๋, ํ์ผ, URL์ ์ฆ์ ์คํํ๋ Utility Launcher Node์
๋๋ค. Utility launcher node for opening folders, files, and URLs directly inside workflows.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Multi Shortcut Buttons
Folder / File Launch
URL Launch
JSON Export / Import
Color Preset
Tooltip Support
Settings Modal
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Output Folder Launch
Custom Node Folder
GitHub Repository
Civitai Upload Page
Workflow Asset Folder
Documentation Shortcut
#์คํฌ๋ฆฐ์ท : SHORTCUT LAUNCHER #์คํฌ๋ฆฐ์ท : SHORTCUT SETTINGS
โจ VHS Hotkey Remote (Utility Extension)
TJ VHS Hotkey Remote๋ ์ผ๋ฐ ๋
ธ๋๊ฐ ์๋๋๋ค. TJ VHS Hotkey Remote is NOT a standard node.
VideoHelperSuite(VHS) preview๋ฅผ ํค๋ณด๋ ๋จ์ถํค๋ก ์ง์ ์ ์ดํ๋ Global Utility Extension์
๋๋ค. A global utility extension for controlling VideoHelperSuite previews using keyboard shortcuts.
์ค์น ์์น: Installation Path:
ComfyUI/custom_nodes/ComfyUI-TJ_NODE/web/js/
ํ์ผ๋ช
: Filename:
tj_vhs_hotkey_remote.js
์ง์ ๋จ์ถํค: Supported Shortcuts:
ShortcutFunctionSpacePause / PlayAlt + HPreview HideAlt + MMuteAlt + OOpen in BrowserAlt + SSave PreviewAlt + CCopy Original PathAlt + YSync Preview
๋์ ๋ฐฉ์: Behavior:
Select VHS Preview Node
โ
Press Shortcut
โ
Instant Preview Control
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Animation Inspection
Frame Compare
VFI Workflow
Interpolation Workflow
Rapid Preview Control
ํ์ ์์ผ๋ฉด ๋จ์ํ JS ํ์ผ๋ง ์ญ์ ํ๋ฉด ๋ฉ๋๋ค. Can be removed simply by deleting the JS file.
#์คํฌ๋ฆฐ์ท : VHS HOTKEY REMOTE #์คํฌ๋ฆฐ์ท : VHS SHORTCUT CONTROL
๐ Save Pipeline System
TJ Save Pipeline์ ๋จ์ Save Node ๊ตฌ์กฐ๊ฐ ์๋๋๋ค. TJ Save Pipeline is not just another save node structure.
Workflow ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ์ ์งํ๊ธฐ ์ํ Result Management Architecture์
๋๋ค. It is a result management architecture for structurally organizing workflow outputs.
#์คํฌ๋ฆฐ์ท : SAVE PIPELINE SYSTEM
โจ Save Image (Primary-TJ)
TJ Save Pipeline์ ๊ธฐ์ค Save Node์
๋๋ค. Primary save node of TJ Save Pipeline.
ํต์ฌ ์ญํ : Core Roles:
์ง์ ๊ธฐ๋ฅ: Core Features:
Save Context Lifecycle
Filename Prefix
Collision Handling
Metadata Save Structure
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
#์คํฌ๋ฆฐ์ท : PRIMARY SAVE
โจ Save Image (Suffix-TJ)
Primary Save Context๋ฅผ ์ด์ด๋ฐ์ ํ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํฉ๋๋ค. Stores downstream results using inherited Primary Save Context.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Suffix Save Chain
Result Grouping
Save Context Sync
Filename Consistency
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Upscale Result
Detail Pass
Compare Output
Mask Save
Workflow Variations
์์ ๊ตฌ์กฐ: Example Structure:
main.png
main_upscale.png
main_detail.png
main_compare.png
#์คํฌ๋ฆฐ์ท : SUFFIX SAVE
โจ Save Image (Eclipse Suffix-TJ)
Eclipse Metadata ๊ธฐ๋ฐ Save Pipeline์
๋๋ค. Eclipse metadata-based save pipeline.
์๋ณธ ํ์ผ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ฉด์ ํ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํฉ๋๋ค. Preserves original file structures while saving downstream results.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Original Path Tracking
Eclipse Metadata Sync
Relative Path Restore
Metadata Save Chain
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
#์คํฌ๋ฆฐ์ท : ECLIPSE SAVE PIPELINE
โจ Workflow Architecture Strategy
TJ_NODE์ ํต์ฌ์ ๋จ์ Node ๊ธฐ๋ฅ์ด ์๋๋๋ค. The core of TJ_NODE is not individual node functionality.
ํต์ฌ์ Workflow Architecture์
๋๋ค. The real core is Workflow Architecture.
TJ Workflow์ ํต์ฌ ์ฒ ํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. The core philosophy of TJ Workflow is:
Maintainable Workflow Architecture
TJ Workflow์์๋ ๋ค์ ๊ตฌ์กฐ๋ฅผ ๊ถ์ฅํฉ๋๋ค. TJ Workflow recommends the following structure.
INPUT
โ
GENERATION
โ
EDIT
โ
UPSCALE
โ
PREVIEW
โ
SAVE
๊ฐ Section ๋ด๋ถ๋ ์งง์ Wire๋ฅผ ์ฌ์ฉํฉ๋๋ค. Short wires are used inside each section.
Section ๊ฐ ์ฐ๊ฒฐ์ Wireless Routing์ ์ฌ์ฉํฉ๋๋ค. Wireless routing is used between sections.
ํต์ฌ ๊ตฌ์กฐ: Core Strategy:
Short Wires Inside Sections
Wireless Routing Between Sections
#์คํฌ๋ฆฐ์ท : SECTION WORKFLOW
โจ Recommended Workflow Design
TJ Workflow์์๋ ๋ค์ ์ ๋ต์ ์ถ์ฒํฉ๋๋ค. TJ Workflow recommends the following workflow strategies.
โ
Recommended
Embedded Get ์ ๊ทน ์ฌ์ฉ
Heavy usage of Embedded Get
๊ธด Visible Wire ๋์ Local Wireless Receive๋ฅผ ๊ถ์ฅํฉ๋๋ค. Use local wireless receive instead of giant visible wires.
Section Architecture ์ฌ์ฉ
Use Section Architecture
Workflow๋ฅผ ๊ธฐ๋ฅ ๋จ์๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. Split workflows into functional sections.
Multi Router ์ค์ฌ ๊ตฌ์กฐ
Multi Router-centered Structure
Workflow Branch๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ๋ถ๋ฆฌํฉ๋๋ค. Structurally separate workflow branches.
Save Chain ์ ์ง
Maintain Save Chain
Workflow ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ฃน ๋จ์๋ก ์ ์งํฉ๋๋ค. Keep workflow outputs grouped structurally.
Stable Provider Naming ์ฌ์ฉ
Use Stable Provider Naming
Provider ์ด๋ฆ์ Routing Map ์ญํ ์ ์ํํฉ๋๋ค. Provider names act as routing maps.
#์คํฌ๋ฆฐ์ท : RECOMMENDED ARCHITECTURE
โ Anti-Patterns
TJ Workflow์์๋ ๋ค์ ๊ตฌ์กฐ๋ฅผ ๋น์ถ์ฒํฉ๋๋ค. TJ Workflow strongly discourages the following structures.
Giant Visible Wire
Workflow ์ ์ฒด๋ฅผ ๊ฐ๋ก์ง๋ฅด๋ ๊ธด Wire ๊ตฌ์กฐ. Massive visible wires crossing the entire workflow.
Duplicate Provider Names
MAIN_IMAGE
MAIN_IMAGE
MAIN_IMAGE
์ค๋ณต Provider๋ Reconnect ๋ฌธ์ ๋ฅผ ๋ฐ์์ํต๋๋ค. Duplicate providers can cause reconnect instability.
Random Naming
test
aaa
temp
123
์๋ฏธ ์๋ ์ด๋ฆ์ Workflow ์ ์ง๋ณด์๋ฅผ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค. Meaningless naming makes workflow maintenance difficult.
Random Save Structure
๋ฌด์์ Save Node ์ฌ์ฉ ๊ตฌ์กฐ. Chaotic save node usage.
๊ฒฐ๊ณผ ์ถ์ ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํด์ง๋๋ค. Makes result tracking extremely difficult.
Giant Chaos Workflow
Section ๊ตฌ์กฐ ์์ด ๋ชจ๋ ๋
ธ๋๋ฅผ ํ๋์ ์์ญ์ ๋ฐฐ์นํ๋ ๋ฐฉ์. Placing all nodes in one giant unstructured workflow.
#์คํฌ๋ฆฐ์ท : ANTI PATTERN WORKFLOW
โจ Reload-Safe Workflow Architecture
TJ_NODE๋ Reload-safe Workflow๋ฅผ ๋งค์ฐ ์ค์ํ๊ฒ ์ค๊ณํฉ๋๋ค. TJ_NODE is heavily designed around reload-safe workflow architecture.
์ง์ ๊ธฐ๋ฅ: Core Features:
Wireless Reconnect
Provider Restore
Fake-Wire Rebuild
Preview Restore
Save Context Restore
Embedded Get Reconnect
์ถ์ฒ ์ ๋ต: Recommended Strategy:
โ
Stable Provider Naming โ
Auto Set Structure โ
Save Chain Consistency โ
Frequent Workflow Save
๋น์ถ์ฒ: Avoid:
โ Random Provider Rename โ Duplicate Providers โ Unstable Dynamic Branches
#์คํฌ๋ฆฐ์ท : RELOAD SAFE SYSTEM
โจ Preview Lifecycle Architecture
TJ Preview๋ ๋จ์ Preview Node๊ฐ ์๋๋๋ค. TJ Preview is not just a preview node system.
TJ Preview๋ Workflow Inspection Architecture์
๋๋ค. TJ Preview behaves as workflow inspection architecture.
๊ด๋ฆฌ๋๋ ์ํ: Managed States:
Preview Image
Snapshot State
Fullscreen State
Grid Layout
Reload Metadata
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
Snapshot Preview
Reload-safe Restore
Batch Grid
Fullscreen Viewer
Video Playback
Audio Controller
TJ Preview Copy๋ Live Mirror๊ฐ ์๋๋๋ค. TJ Preview Copy is NOT a live mirror.
ํ์ฌ ์ํ๋ฅผ Snapshot ํํ๋ก ๋ณด์กดํฉ๋๋ค. It preserves workflow states as snapshots.
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Compare Workflow
Workflow Checkpoints
Result Tracking
Debug Snapshot
Before/After Comparison
#์คํฌ๋ฆฐ์ท : SNAPSHOT SYSTEM #์คํฌ๋ฆฐ์ท : PREVIEW RESTORE
โจ Wireless Lifecycle System
TJ Wireless System์ ๋จ์ ์ฐ๊ฒฐ ์์คํ
์ด ์๋๋๋ค. TJ Wireless System is not a simple connection system.
๋ด๋ถ์ ์ผ๋ก Wireless Lifecycle Architecture๋ฅผ ์ฌ์ฉํฉ๋๋ค. Internally, it uses a Wireless Lifecycle Architecture.
๊ด๋ฆฌ ๊ธฐ๋ฅ: Managed Systems:
Provider Registry
Wireless Reconnect
Fake-Wire Sync
Cleanup
Reload Restore
Dynamic Provider Refresh
Get Node์ Embedded Get๋ ๋์ผํ Lifecycle ์์์ ๋์ํฉ๋๋ค. Get Nodes and Embedded Get run on the same wireless lifecycle system.
ํต์ฌ ๊ธฐ๋ฅ: Core Features:
#์คํฌ๋ฆฐ์ท : PROVIDER REGISTRY #์คํฌ๋ฆฐ์ท : WIRELESS LIFECYCLE
โจ Context Menu Features
TJ_NODE๋ ๋ค์ํ Workflow Utility Menu๋ฅผ ์ ๊ณตํฉ๋๋ค. TJ_NODE provides various workflow utility menus.
์ง์ ๋ฉ๋ด: Supported Menus:
TJ Node
โโ Refresh ALL Get Nodes
โโ Realtime Wires View Mode
โโ Show ALL Wires
โโ Properties
โโ Properties Panel
Refresh ALL Get Nodes
Provider ๋ฆฌ์คํธ๋ฅผ ์ฌ๊ตฌ์ฑํฉ๋๋ค. Rebuilds provider lists.
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Provider Rename
Reload Issues
Eclipse Sync Problems
Invalid Get List
Realtime Wires View Mode
Hover ์์๋ง Hidden Wire๋ฅผ ํ์ํฉ๋๋ค. Displays hidden wires only during hover.
์ถ์ฒ ์ค์ : Recommended Setting:
Realtime Wires View Mode = ON
Show ALL Wires = OFF
์ด ์ค์ ์ด ๊ฐ์ฅ ์ฝ๊ธฐ ์ฌ์ด Workflow ์ํ๋ฅผ ์ ๊ณตํฉ๋๋ค. This provides the cleanest workflow readability.
Show ALL Wires
๋ชจ๋ Fake-Wire๋ฅผ ๊ฐ์ ๋ก ํ์ํฉ๋๋ค. Forces all fake wires to become visible.
์ถ์ฒ ์ฌ์ฉ: Recommended Usage:
Wireless Debug
Provider Trace
Routing Inspection
Workflow Repair
#์คํฌ๋ฆฐ์ท : CONTEXT MENU #์คํฌ๋ฆฐ์ท : SHOW ALL WIRES
โจ TJ_NODE Identity
TJ_NODE์ ๋ชจ๋ ๋
ธ๋๋ ํตํฉ๋ Visual Identity๋ฅผ ๊ณต์ ํฉ๋๋ค. All TJ_NODE nodes share a unified visual identity.
๊ธฐ๋ณธ ํ
๋ง: Default Theme:
node.bgcolor = "#000000";
node.color = "#7612DA";
node.title_text_color = "#FFFFFF";
Category ๊ตฌ์กฐ: Category Structure:
CATEGORY = " โจ TJ_Node/Wireless"
CATEGORY = " โจ TJ_Node/Batch"
CATEGORY = " โจ TJ_Node/Preview"
CATEGORY = " โจ TJ_Node/Utility"
CATEGORY = " โจ TJ_Node/Save"
CATEGORY = " โจ TJ_Node/Eclipse"
์ด ๊ตฌ์กฐ๋ Workflow ์์์ TJ_NODE ์์ญ์ ์ฆ์ ์๋ณํ ์ ์๊ฒ ํฉ๋๋ค. This structure allows TJ_NODE workflows to be instantly recognizable.
#์คํฌ๋ฆฐ์ท : TJ NODE VISUAL IDENTITY
โจ Installation
Install via ComfyUI Manager
ComfyUI Manager
โ Install Custom Nodes
โ Search: TJ_NODE
Manual Installation
cd ComfyUI/custom_nodes
git clone https://github.com/designloves2/ComfyUI-TJ_NODE.git
์ค์น ํ ComfyUI๋ฅผ ์ฌ์์ํ์ธ์. Restart ComfyUI after installation.
โจ Documentation
TJ_NODE v1.0์ ์ ์ฒด ๊ณต์ ๋งค๋ด์ผ์ ํฌํจํฉ๋๋ค. TJ_NODE v1.0 includes a complete official manual.
ํฌํจ ๋ด์ฉ: Documentation Includes:
Wireless Architecture
Batch Workflow System
Preview Lifecycle
Save Pipeline
Workflow Strategy
Internal Systems
Reload-safe Architecture
Debug Guide
Best Practices
Anti-Patterns
์ถ์ฒ ๋ฌธ์: Recommended Documentation:
TJ_NODE v1.0 MANUAL
#์คํฌ๋ฆฐ์ท : MANUAL OVERVIEW
โจ Workflow Philosophy
TJ_NODE๋ ๋จ์ Utility Node Pack์ด ์๋๋๋ค. TJ_NODE is not just another utility node pack.
TJ_NODE๋ Workflow Operating Architecture์
๋๋ค. TJ_NODE is a Workflow Operating Architecture.
TJ_NODE์ ํต์ฌ์ ์์ด์ด ์ ๊ฑฐ ์์ฒด๊ฐ ์๋๋๋ค. TJ_NODE is NOT simply about hiding wires.
ํต์ฌ์ ๋๊ท๋ชจ Workflow๋ฅผ ์ค์ ์ด์ ๊ฐ๋ฅํ ์ํ๋ก ์ ์งํ๋ ๊ฒ์
๋๋ค. The real goal is keeping large-scale workflows maintainable and production-ready.
TJ Workflow์ ํต์ฌ ๊ฐ๋
: Core Concept of TJ Workflow:
Large Scale Workflow Architecture
#์คํฌ๋ฆฐ์ท : FINAL WORKFLOW SHOWCASE
โจ Credits
Created by TJ
ํผ๋๋ฐฑ๊ณผ ๋ฒ๊ทธ ์ ๋ณด๋ ์ธ์ ๋ ํ์ํฉ๋๋ค. Feedback and bug reports are always welcome.