13 KiB
ComfyUI-DD-Nodes
🚀 Project Overview
ComfyUI-DD-Nodes is a professional ComfyUI custom node collection focused on enhancing AI image generation workflow efficiency and user experience. This project adopts a full-process AI development approach, providing fully localized interfaces and rich functional modules, aiming to create the best ComfyUI extension experience for users.
✨ Core Features
- 🎯 Professional Toolkit: Comprehensive functionality covering prompt management, model optimization, image processing, interface beautification, and more
- 🌏 Full Localization: Supports ComfyUI's native internationalization system with seamless Chinese-English switching
- ⚡ Performance Optimization: Multiple optimizations including intelligent model loading, sampling optimization, and animation performance tuning
- 🎨 Interface Enhancement: Theme system, connection animations, layout tools, and other visual enhancement features
- 🔧 User-Friendly: Intuitive and simple operation interface, reducing learning curve
- 📈 Continuous Updates: Active development and maintenance with rapid response to user needs
📋 Node Functions Overview
🎯 Extension Functions Overview
🔧 Installation Methods
Method 1: Manual Installation
- Copy files to ComfyUI's
custom_nodesdirectory - Install dependencies:
pip install -r requirements.txt - Restart ComfyUI
Method 2: Manager Installation (Recommended)
- Use ComfyUI Manager or launcher for git installation
- Or search "ComfyUI-DD-Nodes" directly in Manager and install
🌐 Language Switching
This extension now supports ComfyUI's native internationalization (i18n) system for seamless Chinese-English switching:
- Switch Language: Select language options in the settings menu in the upper right corner of ComfyUI interface
- Select Language: Supports Chinese (zh) and English (en)
- Function Scope: Currently supports node translation, frontend function translation is under development
📈 Version History
Latest Version
- v2.6.0 (2025-07-06)
- 🔧 Attempted to fix multi-system compatibility bugs in interface layout panel
- ➕ Added video first and last frame output node
Important Updates
-
v2.5.1 (2025-07-02)
- 🎯 Prompt management panel perfectly embedded in most official CLIP nodes and third-party CLIP nodes
- 🔗 Perfect compatibility with ComfyUI-Easy-Use and ComfyUI-Fast-Use
- 🐛 Fixed some known issues
-
v2.5.0 (2025-06-23)
- 🎨 Complete reconstruction of prompt management panel UI and interaction
- 🏷️ Tag colors can be freely set with batch editing support
- 🔍 Upgraded search functionality supporting tag + text dual search
- 💾 Real-time data synchronization with local files, goodbye browser cache
- 📤 Export function includes complete data (prompts + tags)
-
v2.4.0 (2025-06-20)
- 🔄 Prompt Manager New Features:
- Intelligent backup functionality, all prompt operations automatically save to extensions\Prompt_Manager\prompts.json
- Added tag functionality, now you can add up to 4 tags per prompt for categorization and quick searching
- 🔄 Prompt Manager New Features:
-
v2.3.0 (2025-06-18)
- 🎉 New Prompt Manager Feature:
- Added intelligent prompt embedding functionality for all CLIP text encoder nodes
- Supports CRUD operations for prompts with a modern management interface
- Supports import/export of prompt files in JSON format
- Search functionality for prompt names and content for quick location
- ⚡ Online Animation Performance & Feature Optimization:
- Added animation visual options with "Show All" and "Hover Node" display modes
- Improved intelligent frame rate control: dynamically adjusts refresh rate based on connection count
- 🎉 New Prompt Manager Feature:
-
v2.2.1 (2025-05-27)
- Improved interface UI, added theme options, and fixed bugs
-
v2.2.0 (2025-05-14)
- Interface Layout Alpha 2.0 version released, with improved interface and basic tools
- Now you can synchronize the width, height, and size of selected nodes, and align all selected nodes
-
v2.1.0 (2025-05-13)
- Added support for ComfyUI's native internationalization (i18n) system
- Now can seamlessly switch between Chinese and English interfaces
- All node names, descriptions, parameters, and outputs support bilingual display
Click to view more version history
-
v2.0.2 (2025-05-12)
- Further improved animation performance and effects, fixed some path bugs in animations
-
v2.0.1 (2025-05-08)
- Fixed compatibility issues between connection animation and the cg-use-everywhere plugin
- When animation is disabled, it will use cg-use-everywhere's animation implementation
- Fixed a serious bug in the smart layout functionality
-
v2.0.0 (2025-05-08)
- Modularized connection animation effects for easier maintenance and future additions
- Optimized animation performance and algorithms, added animation sampling strength options
- [Low-spec computers: reduce sampling strength and increase animation speed to improve FPS by about 20%]
- Improved pulse animation effects and fixed rhythm effect bugs
- [New Feature!] Implemented Alpha version of interface layout functionality
-
v1.9.1 (2025-05-05~06)
- Permanently removed node alignment functionality, with plans for a more powerful interface layout tool
- [Changed project to MIT license for full open-source accessibility]
-
v1.9.0 (2025-05-04)
- Added "Circuit Board 1" and "Circuit Board 2" connection styles:
- Circuit board implementation references the quick-connections project
- Circuit Board 1: Classic L-shaped/folded paths, compatible with any node layout, fully supports animations and effects
- Circuit Board 2: Supports recursive obstacle avoidance, prioritizes 90/45 degree connections, automatically avoids obstacle nodes
- Both circuit board modes support "Flow", "Wave", "Rhythm", "Pulse" animation styles and gradient effects
- Added "Circuit Board 1" and "Circuit Board 2" connection styles:
-
v1.8.0 (2025-05-03)
- Added a complete set of frontend connection animations
-
v1.7.0 (2025-04-22)
- ┭┮﹏┭┮
-
v1.6.0 (2025-04-21)
- Added mask uniform size node
- Added image size limiter node
- Added switcher series nodes (Condition, Latent, Model)
-
v1.5.0 (2025-03-05)
- Added image uniform size node
-
v1.4.0 (2025-03-02)
- Added empty Latent video (Wan2.1) [This node has been removed!]
-
v1.3.0 (2025-03-01)
- Added sampling optimizer node for first sampling delay elimination and CLIP text encoding preheating
-
v1.2.0 (2025-02-21)
- Added model optimizer node for UNET model optimization
-
v1.1.0 (2025-02-20)
- Added advanced fusion node for image and video processing
- Added simple latent node
-
v1.0.1 (2025-02-19)
- Added layer control features
- Improved mask blending system
-
v1.0.0 (2025-02-17)
- Initial release
- Added dimension calculator node
- Added image to video frame node
- Full Chinese interface support
🚀 Future Plans
- 🖼️ Add more image processing nodes
- 🎬 Expand video processing functionality
- 🔧 Develop workflow assistance tools
- ⚡ Continue optimizing existing node performance
💬 Feedback and Suggestions
This is a continuously growing professional node collection dedicated to providing the most practical extension tools for ComfyUI users. We welcome suggestions and feedback through Issues - every suggestion will drive the project's development.
📄 License
- MIT License
☕ Support the Author
If this project helps you, welcome to support the author's continued development:
- They say project growth needs money to survive 💰
- Without donations, the author might:
- 🦥 Become lazy and slack off
- 😴 Sleep all day
- 🎮 Go play games instead
Your support is the motivation for the author to continue coding! ╭(●`∀´●)╯