Should no longer be necessary! :]
This is Hardline, a tiny Tkinter GUI application designed to help you fix your ComfyUI workflows when Set/Get nodes go rogue!
The latest version of ComfyUI has unfortunately introduced a breaking change that affects the beloved Set/Get nodes from KJNodes (see Issue #366). This can leave your carefully crafted workflows in a bind. Hardline steps in to help you get back on track by rewiring those broken Set/Get connections into direct, hardcoded links.
It's a simple, portable solution to keep your workflows running smoothly while we all hope for a patch! This way, you can keep working in the older version of ComfyUI front-end that still works with set/get nodes (1.24.4) and then use this little doo-dad to provide compatible versions for your users that are on the updated version.
Hardline is designed to be super easy to use with no external dependencies beyond standard Python libraries. The Sun Valley theme is optional and will be used if sv-ttk is installed.
Quick start:
- Download the
hardline.exeexecutable from the releases page. - Run it!
If you prefer to run from source:
- Clone this repository.
- Ensure you have Python 3.x installed.
- Run
hardline.pydirectly:python hardline.py
- Input JSON: Select your ComfyUI workflow JSON file.
- Output JSON: Choose where to save the rewired workflow. By default, it will suggest
<input_filename>_hardline.json. - Drop Set/Get nodes: Optionally, you can choose to remove the Set/Get nodes from the workflow after they've been rewired.
- Convert!
This project is licensed under the GNU General Public License v3.0 (GPLv3). Please see the LICENSE file for full details.
I made this little tool because I know how frustrating it can be when your creative tools break. My hope is that Hardline helps you keep your ComfyUI workflows flowing without interruption. We're all in this together!
- Buy Me a Coffee: You can help fuel more projects like this at my Ko-fi page.
- My Website & Socials: See my art, poetry, and other dev updates at artificialsweetener.ai.
- If you like this project, it would mean a lot to me if you gave me a star here on Github!! ⭐
