Nodes/comfyui-photoshop/🔹SendTo Photoshop Plugin
ComfyUI Node

🔹SendTo Photoshop Plugin

Send your ComfyUI renders straight back into Photoshop

By NimaNzrii·Created 3 years ago·Updated 7 days ago· 1,730
🔹SendTo Photoshop Plugin
  • output
  • images

The return trip. The flagship "🔹Photoshop ComfyUI Plugin" node pulls your Photoshop document into the graph; this one is the opposite direction - you wire up your finished render and it lands back inside the open Photoshop document, no copy-paste, no dragging files between windows.

What it is

"🔹SendTo Photoshop Plugin" is an output node - a dressed-up Save Image. It takes a single input, output (IMAGE), and it's designed to sit at the end of your chain: whatever image you feed it gets pushed into Photoshop. It also passes that same image through on its images output, which is more useful than it looks. Chain it into a normal Save Image node and you get both the Photoshop push and a clean copy in your output folder.

How it works

Under the hood it literally subclasses ComfyUI's SaveImage. It saves your image to the temp directory, then calls http://127.0.0.1:8188/ps/renderdone?filename=.... The pack's Backend picks up that request, reads the saved file, base64-encodes it, and pushes a render message over the same websocket your Photoshop plugin is listening on. The plugin drops it into the document - typically as a fresh layer, ready to paint over.

That little detail matters for how you use it: the image it saves is in the temp folder, not your normal output directory. If you want a permanent copy, keep a regular Save Image node alongside it.

Installing it

Same pack as the whole bridge - you're not installing anything extra for this one.

cd ComfyUI/custom_nodes
git clone https://github.com/NimaNzrii/comfyui-photoshop

or ComfyUI Manager → search comfyui-photoshop → install → restart. Then remember this node is only half of a conversation: the Photoshop plugin from the same pack has to be installed and running on the same machine, or the render has nowhere to go.

Where it bites

The callback URL hardcodes 127.0.0.1:8188 - ComfyUI's default server port. If you run ComfyUI on a different port, the render never reaches Photoshop and you'll see a # PS: render done log line with nothing happening on the canvas. The plugin gained port-change support in v1.9, but this node still targets 8188, so the two sides have to agree.

Also worth knowing: this node is only as live as you make it. In the pack's own live-painting loop, the plugin triggers queue prompts from the panel and the result comes back here - but as a standalone node it's just a one-shot "send this image to Photoshop" sink. Feed it once, get one render back. That's the whole job, and it does it without drama.

CategoryPhotoshop

Inputs (1)

NameTypeDefaultDescription
outputIMAGE

Outputs (1)

NameTypeDescription
imagesIMAGE