[GH-ISSUE #1228] [Feature Request]: "comfy://" URI Protocol (experimental) #345

Closed
opened 2026-10-31 22:11:50 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @snomiao on GitHub (Jul 23, 2025).
Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1228

Originally assigned to: @snomiao, @Copilot on GitHub.

Prerequisites

  • I have searched the existing issues and checked the recent builds/commits
  • I have read the documentation and this feature is not already available
  • This is a single feature request (not multiple features combined)

Problem Statement

Desktop should can be able to open by comfy:// protocol, this enables web pages providing one-click feature to quickly import-comfy-workflows/install custom nodes/insert-customnode-into-current-workflow, it makes browser and comfyui-electron work together seamlessly

Ref: https://www.electronjs.org/docs/latest/api/protocol

Proposed Solution

  1. learn how to add protocol to system by https://www.electronjs.org/docs/latest/api/protocol
  2. Register the comfy:// to system, (also remove the protocol when uninstall)
  3. When ComfyUI launch, parse the URI args startsWith "comfy://"
  4. When comfy://install-custom-node/:nodeId is called, call comfyui-manager module to install the customNode by :nodeId param
  5. When comfy://import/:nodeId is called, call comfyui-manager module to install the customNode by :nodeId param

Potential workflow

  1. Go to registry.comfy.org or any website that hosts CustomNode/workflows/media-resources (e.g. github)
  2. Press "Install This Node" button, or "Import This Workflow" button
  3. and ComfyUI will be launched and prompt user to install/import that customnode/workflow/resources

Impact Level

Low (Minor enhancement)

Alternatives Considered

No response

Additional information

In registry, the install-button will be make in is this PR

┆Issue is synchronized with this Notion page by Unito

Originally created by @snomiao on GitHub (Jul 23, 2025). Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1228 Originally assigned to: @snomiao, @Copilot on GitHub. ### Prerequisites - [x] I have searched the existing issues and checked the recent builds/commits - [x] I have read the documentation and this feature is not already available - [x] This is a single feature request (not multiple features combined) ### Problem Statement Desktop should can be able to open by comfy:// protocol, this enables web pages providing one-click feature to quickly import-comfy-workflows/install custom nodes/insert-customnode-into-current-workflow, it makes browser and comfyui-electron work together seamlessly Ref: https://www.electronjs.org/docs/latest/api/protocol ### Proposed Solution 1. learn how to add protocol to system by https://www.electronjs.org/docs/latest/api/protocol 2. Register the comfy:// to system, (also remove the protocol when uninstall) 3. When ComfyUI launch, parse the URI args startsWith "comfy://" 4. When comfy://install-custom-node/:nodeId is called, call comfyui-manager module to install the customNode by :nodeId param 5. When comfy://import/:nodeId is called, call comfyui-manager module to install the customNode by :nodeId param ### Potential workflow 1. Go to registry.comfy.org or any website that hosts CustomNode/workflows/media-resources (e.g. github) 2. Press "Install This Node" button, or "Import This Workflow" button 3. and ComfyUI will be launched and prompt user to install/import that customnode/workflow/resources ### Impact Level Low (Minor enhancement) ### Alternatives Considered _No response_ ### Additional information In registry, the install-button will be make in is this PR - [Feat: Add quick install button in NodeDetails.tsx · Issue #182 · Comfy-Org/registry-web]( https://github.com/Comfy-Org/registry-web/issues/182 ) ┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-1228-Feature-Request-Comfy-URI-Protocol-experimental-2396d73d365081b48582f59368859b8a) by [Unito](https://www.unito.io)
bsakaguchi 2026-10-31 22:11:50 +00:00
Author
Owner

@dosubot[bot] commented on GitHub (Oct 22, 2025):

Hi, @snomiao. I'm Dosu, and I'm helping the desktop team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You proposed adding a "comfy://" URI protocol to ComfyUI for one-click installation or import of custom nodes and workflows from web pages.
  • This feature aims to improve browser integration and user convenience by enabling system-level protocol registration and URI argument parsing.
  • The suggestion is considered a minor enhancement focused on streamlining custom content management.
  • There has been no further activity or discussion on this proposal since it was opened.

Next Steps:

  • Please let me know if this feature is still relevant to the latest version of ComfyUI by commenting on this issue.
  • If I do not hear back within 7 days, I will automatically close this issue.

Thank you for your understanding and contribution!

<!-- gh-comment-id:3433144589 --> @dosubot[bot] commented on GitHub (Oct 22, 2025): Hi, @snomiao. I'm [Dosu](https://dosu.dev), and I'm helping the desktop team manage their backlog and am marking this issue as stale. **Issue Summary:** - You proposed adding a "comfy://" URI protocol to ComfyUI for one-click installation or import of custom nodes and workflows from web pages. - This feature aims to improve browser integration and user convenience by enabling system-level protocol registration and URI argument parsing. - The suggestion is considered a minor enhancement focused on streamlining custom content management. - There has been no further activity or discussion on this proposal since it was opened. **Next Steps:** - Please let me know if this feature is still relevant to the latest version of ComfyUI by commenting on this issue. - If I do not hear back within 7 days, I will automatically close this issue. Thank you for your understanding and contribution!
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/desktop#345
No description provided.