2025-02-28 00:28:08 +08:00
2025-02-28 00:05:45 +08:00
2025-02-28 00:28:08 +08:00
2025-02-28 00:28:08 +08:00
2025-02-28 00:05:45 +08:00
2025-02-28 00:05:45 +08:00
2025-02-20 16:46:48 +08:00

ComfyUI LG_HotReload Extension

中文 | English

An extension for ComfyUI that allows hot reloading. Once installed, you can preview changes in real-time while developing custom nodes or installing plugins without restarting ComfyUI.

Image

Main Features

  • 🔄 Real-time hot reloading: Automatically reload nodes after modifying code
  • 🎯 Intelligent monitoring: Only monitor specified file types and directories
  • 🚀 Instant updates: Frontend interface automatically refreshes to display the latest changes
  • 🛡️ Debounce design: Avoid performance issues caused by frequent reloads
  • 📁 Support for web files: Automatically sync the web directory content of nodes
  • 🔍 Route hot reloading: Support real-time updates for API routes

Usage

  1. Clone the repository to the custom_nodes directory of ComfyUI:

    cd path/to/ComfyUI/custom_nodes
    git clone https://github.com/LAOGOU-666/ComfyUI-LG_HotReload.git
    
  2. Install dependencies:

    cd ComfyUI-LG_HotReload
    pip install -r requirements.txt
    
  3. Start ComfyUI

  4. Begin editing your custom nodes. After saving, it will automatically reload; you just need to reset the nodes or refresh the webpage (this is just a plugin, there are no physical nodes, once installed you don't need to worry about it, the backend handles it automatically).

Notes

  • It is recommended to use in a development environment; please be cautious in production environments.
  • Some complex changes may still require restarting ComfyUI.
  • Ensure your code has no syntax errors, as this may affect the reloading process.

If you benefit from this project, consider buying the author a cup of coffee. Your support is my greatest motivation.

Alipay QR Code WeChat QR Code

Acknowledgments

This project is a refactor and enhancement based on ComfyUI-HotReloadHack. Special thanks to the original author @logtd for providing an excellent code base.

S
Description
No description provided
Readme
206 KiB
Languages
JavaScript 51.8%
Python 48.2%