[PR #3312] Add ComfyUI_KeDou to the custom node list #3185

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

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/ComfyUI-Manager/pull/3312
Author: @1763853131
Created: 9/22/2026
Status: 🔄 Open

Base: main ← Head: add-comfyui-kedou


📝 Commits (1)

  • f3b5cfb Add ComfyUI_KeDou to the custom node list

📊 Changes

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

View changed files

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

📄 Description

Adds ComfyUI_KeDou to the custom node list.

What it does

ComfyUI has no endpoint for "list my workflows and the parameters of each one", so this plugin adds that bridge and turns workflows into clickable "apps".

It recognises two kinds of app:

  • the official app mode (*.app.json, or extra.linearMode == true)
  • a self-described .kapp.json bundle (graph stored directly in API format, params declared per node + input + widget, outputs listed explicitly)

HTTP routes

Route Method Purpose
/ps/apps GET list workflows (name, param count, node count, format)
/ps/apps/{id} GET fetch one app: its params and output nodes
/ps/apps/{id}/values POST persist edited parameter values back to the workflow file
/ps/apps/{id}/graph POST convert a UI graph into API format, ready for POST /prompt
/ps/media GET list media in input / output by type
/ps/pack/candidates GET list the widgets that can be exposed as app params
/ps/pack POST pack a workflow file into <stem>.kapp.json
/ps/pack/save POST save a front-end-built API graph as a .kapp.json

Node: KedouImageLoader — a media loader with a thumbnail picker grid rendered inside the node body (web/kedou_media.js).

Repo

https://github.com/1814772011/ComfyUI_KeDou

Notes

  • License: MIT
  • Pure Python standard library — no third-party dependencies, so no requirements.txt
  • Verified locally on ComfyUI portable (Windows, Python 3.13)
  • The entry is appended at the end of custom-node-list.json so the diff stays a single hunk

🔄 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/3312 **Author:** [@1763853131](https://github.com/1763853131) **Created:** 9/22/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `add-comfyui-kedou` --- ### 📝 Commits (1) - [`f3b5cfb`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/f3b5cfb20ce1617168aab33d6b5974f8a30f222b) Add ComfyUI_KeDou to the custom node list ### 📊 Changes **1 file changed** (+10 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `custom-node-list.json` (+10 -0) </details> ### 📄 Description Adds **ComfyUI_KeDou** to the custom node list. ### What it does ComfyUI has no endpoint for "list my workflows and the parameters of each one", so this plugin adds that bridge and turns workflows into clickable "apps". It recognises two kinds of app: - the official app mode (`*.app.json`, or `extra.linearMode == true`) - a self-described `.kapp.json` bundle (graph stored directly in API format, params declared per `node` + `input` + `widget`, outputs listed explicitly) **HTTP routes** | Route | Method | Purpose | |---|---|---| | `/ps/apps` | GET | list workflows (name, param count, node count, format) | | `/ps/apps/{id}` | GET | fetch one app: its params and output nodes | | `/ps/apps/{id}/values` | POST | persist edited parameter values back to the workflow file | | `/ps/apps/{id}/graph` | POST | convert a UI graph into API format, ready for `POST /prompt` | | `/ps/media` | GET | list media in `input` / `output` by type | | `/ps/pack/candidates` | GET | list the widgets that can be exposed as app params | | `/ps/pack` | POST | pack a workflow file into `<stem>.kapp.json` | | `/ps/pack/save` | POST | save a front-end-built API graph as a `.kapp.json` | **Node:** `KedouImageLoader` — a media loader with a thumbnail picker grid rendered inside the node body (`web/kedou_media.js`). ### Repo https://github.com/1814772011/ComfyUI_KeDou ### Notes - License: MIT - Pure Python standard library — no third-party dependencies, so no `requirements.txt` - Verified locally on ComfyUI portable (Windows, Python 3.13) - The entry is appended at the end of `custom-node-list.json` so the diff stays a single hunk --- <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#3185
No description provided.