[PR #3295] Add ComfyUI Custom Node Manager to custom-node-list #3171

Open
opened 2026-10-28 21:15:48 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/ComfyUI-Manager/pull/3295
Author: @Raykosan
Created: 9/18/2026
Status: 🔄 Open

Base: main ← Head: main


📝 Commits (2)

  • e2d121e Add ComfyUI Custom Node Manager to custom-node-list
  • 62b57af Merge branch 'main' into main

📊 Changes

1 file changed (+10 additions, -0 deletions)

View changed files

📝 node_db/new/custom-node-list.json (+10 -0)

📄 Description

New node

Name: ComfyUI Custom Node Manager
Repo: https://github.com/Raykosan/ComfyUI-Custom-Node-Manager

What it does

An alternative manager for custom_nodes that bypasses ComfyUI Manager
restrictions. Works entirely via git and the GitHub REST API — it does
not contact api.comfy.org at all.

Features

  • Install any node from a Git URL (with optional tag/branch/commit pin)
  • Switch Version: browse and switch to any tag, including versions flagged by Comfy Registry
  • Update checking via git ls-remote (no API rate limits)
  • Batch update with checkboxes
  • Auto-stash + stash management UI
  • Attach Git Remote for zip-installed nodes (no .git)
  • Extended version detection (metadata.json / pyproject.toml / __version__ / setup.py / package.json / git tags)
  • i18n: EN / 中文 / Русский
  • Optional GITHUB_TOKEN for higher rate limits

Why

Comfy Registry's YARA-based security scanner produces frequent false
positives. Flagged versions are hidden from "Select Version" in the
official manager, leaving users stuck on outdated versions even when
authors release critical fixes. This extension gives users control back
by working directly with git, not with the Registry.

Checklist

  • __init__.py exports WEB_DIRECTORY and NODE_CLASS_MAPPINGS
  • requirements.txt present (requests, tomli for Python < 3.11)
  • pyproject.toml present
  • README.md present
  • LICENSE present (Apache 2.0)
  • Tested locally with Python 3.13 / Windows
  • No changes outside node_db/new/custom-node-list.json

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/ComfyUI-Manager/pull/3295 **Author:** [@Raykosan](https://github.com/Raykosan) **Created:** 9/18/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (2) - [`e2d121e`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/e2d121e2587bb908d52839129e0255e508fe5ace) Add ComfyUI Custom Node Manager to custom-node-list - [`62b57af`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/62b57af030c69444d17d72eb3fac42d31fac872c) Merge branch 'main' into main ### 📊 Changes **1 file changed** (+10 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `node_db/new/custom-node-list.json` (+10 -0) </details> ### 📄 Description ### New node **Name:** ComfyUI Custom Node Manager **Repo:** https://github.com/Raykosan/ComfyUI-Custom-Node-Manager ### What it does An alternative manager for `custom_nodes` that bypasses ComfyUI Manager restrictions. Works entirely via git and the GitHub REST API — it does **not** contact `api.comfy.org` at all. ### Features - Install any node from a Git URL (with optional tag/branch/commit pin) - Switch Version: browse and switch to any tag, **including versions flagged by Comfy Registry** - Update checking via `git ls-remote` (no API rate limits) - Batch update with checkboxes - Auto-stash + stash management UI - Attach Git Remote for zip-installed nodes (no `.git`) - Extended version detection (metadata.json / pyproject.toml / `__version__` / setup.py / package.json / git tags) - i18n: EN / 中文 / Русский - Optional `GITHUB_TOKEN` for higher rate limits ### Why Comfy Registry's YARA-based security scanner produces frequent false positives. Flagged versions are hidden from "Select Version" in the official manager, leaving users stuck on outdated versions even when authors release critical fixes. This extension gives users control back by working directly with git, not with the Registry. ### Checklist - [x] `__init__.py` exports `WEB_DIRECTORY` and `NODE_CLASS_MAPPINGS` - [x] `requirements.txt` present (`requests`, `tomli` for Python < 3.11) - [x] `pyproject.toml` present - [x] `README.md` present - [x] `LICENSE` present (Apache 2.0) - [x] Tested locally with Python 3.13 / Windows - [x] No changes outside `node_db/new/custom-node-list.json` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/ComfyUI-Manager#3171
No description provided.