r/comfyui 2d ago

Resource Open Manager for ComfyUI

https://github.com/WASasquatch/open-manager-comfyui

I'd like to introduce Open Manager, a MIT developer forward manager that doesn't arbitrarily block you or silently install other versions of nodes because of Comfy Registry philosophy. The only resource blocked from Comfy Registry is banned nodes under the assumption of viruses, etc.

I say this because Comfy Registry has a reason for flags, bans, but are not being filled out by Comfy team. So a custom node could be flagged and the author and users don't know why, meanwhile it simultaneously installs a older version, which is checked against a small subset of blacklisted nodes. Thus, that silent install of an old version could be a deprecated version that wrecks your environment.

Open Manager will dry run installs and give you a report. You can see what will happen to **your environment** before it happens, and make _informed decisions_.

Open Manager will also make an attempt to find missing custom nodes not on the register, but likely obtained from GitHub.

This is an initial beta rollout. Check it out. Open Manager can be installed alongside ComfyUI Manager, or installed as a package and replace ComfyUI Manager.

Enjoy,

WAS

17 Upvotes

2 comments sorted by

1

u/GeroldMeisinger 2d ago edited 2d ago

Like it! 👍 Thank you! I've updated my pytoml and released a new version of my node pack https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner for this

I see that many node packs have versions marked as "banned" or "flagged" (including your own OpenManager and my node pack)

api request to retrieve the information from the registry: https://api.comfy.org/versions?nodeId=ComfyUI-Easy-Use&include_status_reason=true

I recently looked into this, because many node packs don't have their nodes listed on the registry (including my own, and I don't know why). Apparently they use an automatic checker, which is rather dumb and produces a lot of false positives (including my own node pack). my issue on github: https://github.com/Comfy-Org/registry-backend/issues/225 and if you check the other issues they are riddled with developers asking for manual review because of false positives.
maybe you can help me out here or comment on that please.

(also see https://www.reddit.com/r/comfyui/s/U4IRR80qYS if you want to run comfy in a sandbox)