news 2026/4/16 14:20:30

【笔记】把已有的 ComfyUI 插件发布到 Comfy Registry(官方节点商店)全流程实录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【笔记】把已有的 ComfyUI 插件发布到 Comfy Registry(官方节点商店)全流程实录

【笔记】把已有的 ComfyUI 插件仓库发布到 Comfy Registry(官方节点商店)全流程实录

关键词:ComfyUI、Comfy Registry、节点发布、comfy-cli、pyproject.toml


一、为什么要上架

  1. 别人不用再git clone,直接在 ComfyUI-Manager 里搜索即可一键安装/更新。
  2. 版本号、依赖、系统兼容性信息一目了然,官方自动扫描安全漏洞。
  3. 发布后全球可见,方便社区反馈和贡献。

ComfyUI 插件“商店”


二、前置条件

  • 节点代码已推送到 公开 GitHub 仓库(本文示例:https://github.com/love530love/ComfyUI-TorchMonitor)。
  • 另一种发布方式请见官方文档 《发布节点文档》

发布节点操作文档

ComfyUI-TorchMonitor 硬件运行状态实时监控插件

  • 本地装有最新版 ComfyUI (如 0.5.1+)和最新版 ComfyUI-Manager (如 3.39.0+)并激活了虚拟环境(.venv)。

ComfyUI 官方(源代码 0.5.1 版)

ComfyUI 官方桌面 .exe 版

ComfyUI-Manager 官方(3.39.0 源代码版)

ComfyUI 官方注册节点版本:3.0.1

官方推荐 ComfyUI-Manager 安装方式:

# 安装 comfy-cli 工具 pip install comfy-cli
# 安装 ComfyUI-Manager comfy node install comfyui-manager

ComfyUI 官方最新版安装文档

  • 已注册 Comfy Registry 并创建 Publisher 与 API Token。

为你的 ComfyUI 自定义节点添加节点文档


三、实操步骤(跟着敲即可)

步骤命令 / 操作说明
1cd 你的仓库根目录必须与__init__.py同级
2comfy node init交互式生成标准pyproject.toml
3编辑pyproject.tomlPublisherId = ""改成PublisherId = "你的publisher名"
4comfy node pack本地打包校验,通过会生成node.zip
5comfy node publish --token cnr_xxxxx上传至 Registry;看到Upload successful.即成功
6打开 ComfyUI-Manager → Install Custom Nodes → 搜索你的节点名→ Install3-5 分钟后就能搜到

四、生成的最小可用pyproject.toml模板

推荐用命令操作,然后再手动补齐缺失的必要信息(如用户名):

comfy node init

生成的内容示例如下:

[project] name = "torchmonitor" description = "" version = "1.0.0" license = {file = "LICENSE"} # classifiers = [ # # For OS-independent nodes (works on all operating systems) # "Operating System :: OS Independent", # # # OR for OS-specific nodes, specify the supported systems: # "Operating System :: Microsoft :: Windows", # Windows specific # "Operating System :: POSIX :: Linux", # Linux specific # "Operating System :: MacOS", # macOS specific # # # GPU Accelerator support. Pick the ones that are supported by your extension. # "Environment :: GPU :: NVIDIA CUDA", # NVIDIA CUDA support # "Environment :: GPU :: AMD ROCm", # AMD ROCm support # "Environment :: GPU :: Intel Arc", # Intel Arc support # "Environment :: NPU :: Huawei Ascend", # Huawei Ascend support # "Environment :: GPU :: Apple Metal", # Apple Metal support # ] dependencies = ["# auto-installed by ComfyUI", "psutil", "# nvidia-smi in PATH (for GPU data)"] [project.urls] Repository = "https://github.com/love530love/ComfyUI-TorchMonitor" # Used by Comfy Registry https://registry.comfy.org Documentation = "https://github.com/love530love/ComfyUI-TorchMonitor/wiki" "Bug Tracker" = "https://github.com/love530love/ComfyUI-TorchMonitor/issues" [tool.comfy] PublisherId = "aitechlab" DisplayName = "ComfyUI-TorchMonitor" Icon = "" includes = [] # "requires-comfyui" = ">=1.0.0" # ComfyUI version compatibility

提示:手动写toml时 千万别用中文引号、括号或多余空格,否则 CLI 会读不到字段!


五、推送/注册节点插件到 ComfyUI

comfy node publish --token <API Token 值>

推送成功后,过一会(有审核)尝试搜索自己推送的插件:


ComfyUI-TorchMonitor 硬件监控插件

该插件的推荐安装方式:

comfy node install torchmonitor

或者在最新版 ComfyUI-Manager 中搜索:“torchmonitor”

能在插件商店搜索到表明注册插件成功


六、常见报错与秒解

现象 原因 解决
Publisher ID is requiredtoml 没写对或没提交 确认[tool.comfy]PublisherId = "你的ID"
Invalid personal access tokentoken 写错/已删 到 registry 后台重新生成并复制完整cnr_xxx
UnicodeDecodeError文件含中文符号或非 UTF-8 用 VSCode/Notepad++ 另存为 UTF-8(无 BOM)


七、更新版本(后续迭代)

  1. pyproject.toml里的version(例如1.1.0
  2. comfy node pack && comfy node publish --token cnr_xxx
  3. 用户侧在 Manager 点 Update 即可。

八、小结

整套流程就 5 行命令 + 1 次网页复制 token,比传统git clone分发省力太多。

把这篇备忘贴桌面,下次再发新节点 3 分钟搞定!🎉

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/8 15:25:15

【笔记】华硕 ROG MAXIMUS Z890 HERO 主板 BIOS 更新完整操作实录

【笔记】华硕 ROG MAXIMUS Z890 HERO 主板 BIOS 更新完整操作实录 Date: 2025 年 12 月 21 日 BIOS 版本: 2302 适用主板: ROG MAXIMUS Z890 HERO 操作系统: Windows 11 64-bit ROG MAXIMUS Z890 HERO 官方简介页面 ROG MAXIMUS Z890 HERO 驱动与工具 | 官方支持页面 目录 …

作者头像 李华
网站建设 2026/3/31 20:36:54

嵌入式音频算法开发中的CMSIS-DSP实战应用

嵌入式音频开发实战&#xff1a;用CMSIS-DSP打造高效低延迟的实时音频系统你有没有遇到过这样的场景&#xff1f;在一款TWS耳机项目中&#xff0c;团队好不容易跑通了语音唤醒算法&#xff0c;结果实测时发现——每处理一帧64点音频就要花1.8ms&#xff0c;而主控MCU是颗Cortex…

作者头像 李华
网站建设 2026/4/6 12:02:37

创意写作辅助:激发无限想象力

创意写作辅助&#xff1a;激发无限想象力 在数字创作日益普及的今天&#xff0c;许多写作者都面临一个共同困境&#xff1a;灵感枯竭、设定遗忘、风格偏移。一部小说的初稿可能激情澎湃&#xff0c;但到了第三章&#xff0c;主角的性格是否还和第一章一致&#xff1f;一个世界观…

作者头像 李华
网站建设 2026/4/10 8:56:19

36、Windows 8 认证与授权管理全解析

Windows 8 认证与授权管理全解析 1. 安全选项配置说明 在安全选项中,并非所有可配置的选项都需要进行设置。例如,如果访客账户处于禁用状态,就没有必要对其进行重命名操作。 2. 以管理员身份运行任务与用户账户控制(UAC) 2.1 UAC 出现的背景 在使用 Windows 8 系统时…

作者头像 李华
网站建设 2026/4/14 18:17:47

43、Windows 8 备份、恢复与高级设置全攻略

Windows 8 备份、恢复与高级设置全攻略 在使用 Windows 8 系统的过程中,我们难免会遇到各种问题,如系统故障、文件丢失、软件安装失败等。为了应对这些情况,我们需要掌握一些备份和恢复的方法,以及一些高级设置和功能。下面将详细介绍这些内容。 1. 备份与恢复基础操作 …

作者头像 李华
网站建设 2026/4/9 15:06:22

混合计费模式:按需+包年包月灵活组合

混合计费模式&#xff1a;按需包年包月灵活组合 在 AI 应用从实验走向生产落地的今天&#xff0c;一个现实问题正摆在开发者和企业架构师面前&#xff1a;如何让大模型系统既跑得稳&#xff0c;又花得少&#xff1f; 许多团队一开始兴致勃勃地部署了本地 LLM 平台&#xff0c…

作者头像 李华