Get a license key instantly after paying by card. 1 year of technical support included.
Key is saved permanently, used for all future updates. 1 year of technical support is included in this English version of the license.
Enter your license key to get the latest version.
Latest version: PH-CU-S_3.61.00
Work with Photoshop's familiar toolset — layers, selections, masks — while generation is performed by ComfyUI, running locally or remotely.
PH-CU-S is a panel for Adobe Photoshop (UXP plugin) that turns ComfyUI into an image generation engine within your Photoshop workflow.
The plugin sends the current canvas (or active selection), prompt and parameters to ComfyUI, runs a selected workflow and returns the result back to Photoshop as a new layer.
Each license key allows you to bind the plugin to 3 independent computers (devices) simultaneously. A maximum of 15 lifetime activations (device registrations) is allowed per license.
Complete control with all available settings:
Minimal mode for quick workflows:
Ideal for quick work when advanced settings are not required.
Can be fully changed, add / remove any tabs (in settings)
Connection settings and history management:
1. Unzip the archive
2. Photoshop plugin installation. Copy PH-CU-S folder to "C:\Program Files\Adobe\Adobe Photoshop <Version>\Plug-ins\PH-CU-S" (depends on Photoshop version), then open panel: Window → Extensions → PH-CU-S
3. ComfyUI custom node installation. Copy ComfyUI_PH-CU-S folder to ComfyUI/custom_nodes/, launch ComfyUI — nodes appear in category PH-CU-S
4. Copy Workflow to ComfyUI. Copy Photoshop folder into ComfyUI\user\default\workflows\Photoshop, reload browser, photoshop folder visible in workflow.
5. Check Workflow in ComfyUI. Launch Workflows you plan to work with, fix all "red" errors, connect models if needed — once the process works properly, you can launch it from plugin in Photoshop.
6. Configuration. File config.txt on first launch is copied from plugin folder depending on Photoshop version and username: %AppData%\Adobe\UXP\PluginsStorage\PHSP\<Version>\External\com.ph-cu-s\PluginData To change: Tools → Edit config.txt
1. Unzip archive contents to root of drive where ComfyUI will be installed. Preferably SSD, minimum size including Flux 2 klein model - about 30 GB. If drive name is Z:\, path to unzipped folder will be: Z:\PH-CU-S_install
2. In folder Z:\PH-CU-S_install launch 1_ComfyUI-Easy-Install.bat - wait for installation completion.
3. In the Z:\PH-CU-S_install folder, launch 2_Install.bat. Choose 1. for the minimal installation of Flux 2 Klein models, or 2. if you plan to also install Qwen Image Edit 2511. The models will download and be placed in the correct paths automatically, except for the flux-2-klein-9b-nvfp4.safetensors model. You must download it manually via your browser and accept the license. After downloading, run 2_Install.bat again, choose 1., and the model will be copied to the target directory automatically. The link to this model will be displayed at the end of the installation process (in green). Wait for the installation to complete.
4. If you want to install Qwen Image Edit 2511 after Flux 2 Klein install or during download if the install process was interrupted - run 2_Install.bat again and choose 2 (or 1 if you need to continue). Models already downloaded will be skipped, models not fully downloaded will be re-downloaded and placed at correct paths automatically. Wait for installation completion.During install a folder "downloads_temp" is created on drive root. Script checks if model already exists there and uses it from there. Also checks system "downloads" folder - if model was downloaded via browser, script copies model from "downloads".
5. config.txt file will be changed automatically, you can open Photoshop, then open panel: Window → Extensions → PH-CU-S
Plugin element colors change together with Photoshop color scheme changes
Text areas for your AI prompts. Sent directly to ComfyUI via prompt.txt and negative.txt files.
Seed behavior control:
Upload up to 3 additional images for:
Images saved as extra1.png, extra2.png, extra3.png to exchange folder. By default active mode is resize and convert when exceeding 1 megapixel (button "↓1Mp" - green). If button pressed ("↓1Mp" - red), additional images will be sent to workflow unchanged.
Under the Run button, there is an output mode selector with three options, allowing you to configure where generation results are stored:
Output directory on your drive.Output directory.Next to the selector is the FOLDER button, which instantly opens the target output folder on your computer. This is extremely useful for quickly browsing generation results after a batch run to find the best option.
The filenames of saved results contain full generation parameter details, for example, F2-Klein 5-2 s-4035056786.png:
F2-Klein — name of the ComfyUI workflow used.5-2 — slot color set (5) and slot number (2) from which the generation was triggered.s-4035056786 — seed value used for generation.5 color sections, 6 numbered slots for parameter presets, with fast file loading, loop mode, and batch generation options:
.txt file: N: text, it will be loaded into the negative prompt field. If followed by D: text, it will be loaded into the slot description field.# are treated as comments and skipped.∞): Located to the right of the AUTO button. When enabled, if generation is started at a slot (e.g. slot 5 in the pink set) and the total generation count (batch size) exceeds the remaining slots in that set, the generation seamlessly transitions to the next color set (e.g. green slot 1, 2, 3, etc.) instead of stopping or wrapping around within the same set.Automatic size alignment for different models:
When plugin loads, folder <ComfyUI>\user\<User>\workflows\Photoshop is scanned. All nested folders at 1 level are added to plugin interface. If you change workflows during work, add new ones or modify and save existing - you can re-scan the folder by pressing "↻ Update Workflows". Several workflows supplied with plugin:
Adds guides with selected step from selection. Parameter configurable: GUIDE_PRESETS=100,200,300,500
Block for expanding selection area before sending to ComfyUI. Adds padding around selection — useful for inpainting tasks when model needs additional context around edited area.
Send custom parameters to workflow nodes:
Interface translation into 8 languages: English, Spanish, Japanese, German, Chinese, Portuguese, French, Russian.
Displays the current path to the JSON workflow folder (configured in config.txt). The path can be edited directly in the input field — the list of workflows reloads automatically upon change. Use the ↻ Update Workflows button to refresh the list manually.
Field for entering the ComfyUI server address (default is http://localhost:8188). Buttons:
ui_prefs.json to restore the connection configuration on the next launch.Each time a prompt is saved to a slot, a log entry is added to prompts_old.txt. Buttons:
The ON / OFF status shows whether prompt logging is enabled (managed by the SAVE_PROMPTS_HISTORY parameter in config.txt). File opening behavior is controlled by OPEN_LOGS_METHOD (options: auto, mac, or pc).
Every generation run is automatically logged in all_prompts.txt. The same Open .txt and Open .html buttons are available for viewing. History recording can be turned ON / OFF using the SAVE_ALL_PROMPTS parameter in config.txt.
The 🗑 Clear all prompts button completely clears both history files (all_prompts.txt and prompts_old.txt) and resets all 30 prompt slots in the plugin. Confirmation is required before execution.
Displays thumbnails of the most recently sent files from the active exchange directory:
canvas.png (the canvas image sent to ComfyUI on the last run).mask.png (the selection mask, if it was used).Actual dimensions in pixels and size in megapixels (Mp) are displayed below each thumbnail. The ↻ button refreshes the preview manually.
Expands the document canvas size uniformly on all sides by the specified value.
The default unit of measurement and presets are defined in config.txt via the BLEED_UNIT (values: mm / inches / pixel) and BLEED_PRESETS parameters (e.g. 2,3,5,-2,-3,-5, where negative values shrink/crop the canvas).
Allows you to precisely crop (shrink) or uncrop (expand) the document canvas along selected edges.
Default settings are configured in config.txt via the UNCROP_CROP_UNIT parameter (falls back to BLEED_UNIT if not defined).
Automatically places helper guides relative to document edges to assist with layout alignment, trim margins, and safe areas.
inner+outer (e.g. 3+7 draws an inner guide at 3 units and an outer guide at 7 units from the document edge). If the outer value is 0, only one guide is created per side.The default unit of measurement and presets are configured in config.txt via the ADD_GUIDE_UNIT and ADD_GUIDE_PRESETS parameters (by default: mm, presets 3+7 / 2+5 / 2+0).
Reads all input data from exchange folder: canvas, mask, prompts, seed, parameters, image sizes, 3 additional images
Accepts seed, writes to exchange folder, passes value forward. Returns actual used seed back to plugin.
Extends SaveImage. Saves result and sends HTTP notification to plugin on completion.
Automatic history management:
Yes, compatible with Photoshop 2025 (26.00) and newer. Early versions may not work due to UXP API restrictions.
One-time purchase. No subscriptions, no recurring payments, no functionality restrictions over time.
Yes! Settings in config.txt file. Supports local servers.
Works with any ComfyUI workflow: FLUX.2, Qwen, Flux 2 Klein, Stable Diffusion and custom models. No model restrictions.
No. GPU required only for machine running ComfyUI models. Photoshop plugin works on any system.
Images exchanged via local folder. Use local ComfyUI server for maximum privacy or configure secure network setup.
Join thousands of creatives using AI in Photoshop.