ComfyUI-LG_HotReload

ComfyUI-LG_HotReload
★ 301

热重载实时预览开发者工具模块排除
ComfyUI 的热重载扩展,安装后可在开发自定义节点或安装插件时实时预览修改,无需重启,支持排除模块配置。
💡 开发或调试自定义节点/插件时实时查看修改效果。
🍴 15 Forks💻 JavaScript🔄 2026-02-06
📦
网盘下载
复制链接后前往夸克网盘下载
https://pan.quark.cn/s/af9fbf81e746
📦 requirements.txt
watchdog
Image
Image
📄 README

ComfyUI LG_HotReload 扩展

中文 | English

一个用于 ComfyUI 的热重载扩展,安装即可,让你在开发自定义节点/安装插件时能够实时预览更改,无需重启 ComfyUI。

感谢@Mo-enen 制作的Terminal节点完美解决系统终端重载后失效的BUG

新增功能

  • 新增了排除热重载模块配置,可以配置需要排除的热重载的模块。使用方法如下:
  • 点击设置按钮
  • 找到 HotReload 选项
  • 点击打开配置
  • 在模块输入框输入需要排除的模块(自定义节点文件夹名称,也可以查看控制台获取)
  • 点击添加,即可将指定模块排除热重载
  • 主要特性

  • 🔄 实时热重载:修改代码后自动重新加载节点
  • 🎯 智能监控:仅监控指定的文件类型和目录
  • 🚀 即时更新:前端界面自动刷新,展示最新更改
  • 🛡️ 防抖设计:避免频繁重载带来的性能问题
  • 📁 支持web文件:自动同步节点的web目录内容
  • 🔍 路由热重载:支持API路由的实时更新
  • 使用方法

  • 克隆仓库到 ComfyUI 的 custom_nodes 目录:
  • “`bash

    cd path/to/ComfyUI/custom_nodes

    git clone https://github.com/LAOGOU-666/ComfyUI-LG_HotReload.git

    “`

  • 安装依赖:
  • “`

    cd ComfyUI-LG_HotReload

    pip install -r requirements.txt

    “`

  • 启动 ComfyUI
  • 开始编辑你的自定义节点,保存后将自动重载,你只需要重置节点或者刷新网页即可(这个只是一个插件,没有实体节点,装了就不用管它,后台自动处理)
  • 注意事项

  • 建议在开发环境中使用,生产环境请谨慎启用
  • 某些复杂的更改可能仍需要重启 ComfyUI
  • 确保你的代码没有语法错误,否则可能影响重载过程
  • 如果您受益于本项目,不妨请作者喝杯咖啡,您的支持是我最大的动力

    致谢

    本项目基于 ComfyUI-HotReloadHack 进行了重构和增强。特别感谢原作者 @logtd 提供的优秀代码基础。