ComfyPanel
Photoshop + ComfyUI plugin with custom nodes for local/cloud AI workflows, RunningHub, BizyAir, and bidirectional sync.
Nodes (45)
Put a hard stop in your workflow and pick things up by hand
Eyeball any value mid-graph without rebuilding the workflow
The pack's signature 'stop, look, edit, continue' node
Make parts of the workflow switch themselves off
Run cloud AI apps straight from a node, no GPU required
Paste one image onto another and let the mask do the negotiating
Auto-crop to your mask's bounding box, padded, so you can inpaint at full resolution
Put the refined crop back where it came from, seam and all
A bypass dashboard for the Nodes 2.0 crowd
Mute whole groups from one widget on the new canvas
A reusable decimal-number source for your workflow
Split a Batch of Images Into a List You Can Iterate
A solid-color image generator — the humble node every canvas starts with
Two images, one canvas — the node that just stacks them
Split a contact sheet back into its original frame
WAS's Simple Image Filter without the 200-node bloat
Collapse a list of images into one batch tensor
See your mask the way a Photoshop user sees it
Keep your image inside model-friendly resolution bounds
Resize image and mask together, with rules, not just pixels
Undo the resize without remembering the numbers
Flip two image+mask pairs without breaking the pairing
An A/B selector that doesn't waste a run on the losing branch
Let the graph pick the first branch that actually has content
Flip and rotate the image and its mask as one unit
Drop the transparency channel before a node chokes on it
The two-port image flip, and nothing else
The boring node your seed wiring quietly wants
Shovel any inputs into one list, no type fuss
The pile-everything-into-one-batch node
One combo box for add, subtract, multiply, divide
One control hub for every widget you're tired of hunting for
Run a cloud App like Sora or GPT Image from inside your graph
Offload your whole workflow to a rented GPU, then get the images back
A resizer that only scales when it actually should
The node that shows you what your workflow is actually saying
Fold a list of strings into one, joined by whatever you want
First non-None wins — the fallback node that works on any data type
A switch that names its options after your actual nodes
Two inputs, one output, and the loser doesn't even run
First input that shows up wins
The mask that knows when you actually painted something
One source, pick your destination
Join up to five text strings with one delimiter
A multiline text box that secretly calls macOS Shortcuts to translate
ComfyPanel 🎨⚡
The Artisan’s Bridge between ComfyUI and Adobe Photoshop.
English | 中文 | 📖 Detailed Tutorials | 💎 ComfyPanel Pro
<a name="english"></a>
Photoshop AI Full-Featured Panel
ComfyPanel is a professional Photoshop plugin built for designers and AI developers. Acting as a central hub, it seamlessly bridges local ComfyUI computing power with cloud platforms (RunningHub, BizyAir) to deliver a high-performance Edge-Cloud Hybrid workflow.
Core Data Flow & Integration Architecture
🔄 PS ↔ Local ComfyUI (Full-State Real-Time Bidirectional Mirroring)
- Deep State Synchronization: Moves far beyond simple canvas, mask, and image syncing to deliver full operational state mirroring.
- Bi-directional Interactivity: Adjusting parameters, setting nodes, and even toggling execution modes like
Run/Run (on change)are fully interactive, editable, and synchronized across both Photoshop and ComfyUI in real time.
⚡ ComfyUI ↔ RunningHub (Local Front-end Editing + Cloud Compute Offloading)
- Advanced Front-end UI: Utilizes the built-in Webview window as a rich, local visual workflow editor.
- One-Click Compute Switching: Users can instantly switch the GPU Server from local to cloud (e.g., RunningHub 24G/48G) via the right panel. Once switched, clicking
Runinside the ComfyUI interface automatically reroutes the execution request to RunningHub's native API, to RunningHub's native API (with auto-adaptive geo-routing to runninghub.ai for international users or runninghub.cn for domestic users), seamlessly leveraging cloud GPU power. - Real-time Status Feedback: Track rendering progress, active nodes, and execution steps instantly via the built-in Webview canvas.
🚀 PS ↔ RunningHub Native API (Asynchronous Direct-Connect Mode)
- Bypass Rendering Engine: When a cloud node is selected in the GPU Server, users can configure workflows inside the Webview and then trigger generation directly via the
Runbutton on the main Photoshop panel side. - Direct Task Submission: Tasks are dispatched independently to RunningHub's native ComfyUI API, and final outputs are rendered straight back onto your PS layers. The entire process completely bypasses the Webview window, preventing overhead and ensuring smooth performance.
☁️ PS ↔ RunningHub / BizyAir (SaaS API Configuration-Free Lightweight Calls)
- Out-of-the-Box Setup: Zero local deployment required. No need to install complex local nodes or manage heavy checkpoints.
- Cloud Ecosystem Integration: Trigger pre-packaged cloud AI Apps, model library APIs, and BizyAir acceleration nodes directly from the PS panel, unlocking pure cloud computing power on low-spec hardware.
🌟 Overview
ComfyPanel is a professional-grade, high-performance integration for Adobe Photoshop and ComfyUI. Built by designers for designers, it treats AI generation not just as a button, but as a fine-tuned "artisan tool" seamlessly woven into your creative layers.
<p align="center"> <img src="https://github.com/user-attachments/assets/6624c39b-1d04-4a11-a644-48e8ec3ac573" alt="ComfyPanel Interface" width="900" /> </p>🚀 Key Features
- Multi-Cloud & Local Engine Ecosystem: Seamlessly switch compute backends between Local ComfyUI (Maximum Privacy), BizyAir Cloud, and the newly integrated RunningHub Cloud API (Maximum Power), with native support for the dedicated NanoBanana Engine.
- ModelZoo API with Instant Live Sync: Real-time cloud model library integration for BizyAir and RunningHub. New models added to official cloud repositories become immediately available in ComfyPanel without any plugin updates. Features dynamic parameter UI generation, Smart-Loader grouping, and transparent billing references.
🏗️ Structure
- ComfyPanel (PS Plugin): The UXP core. A modern, minimalist UI built for the Photoshop sidebar.
- Custom Nodes: A robust library of back-end nodes for flow control, multi-dimensional asset rendering, and image IO.
- App System: Pre-built "Apps" that turn scary JSON workflows into beautiful, familiar UI sliders.
🛠️ Installation
- Photoshop: Adobe Photoshop 2025 (v26.0) or higher.
- ComfyUI: Clone this repo to
custom_nodes/and restart. - PS Plugin Setup:
- Auto: Run
comfypanel.ccx(recommended). - Manual: Copy the plugin folder to
Adobe Photoshop */Plug-ins/directory. - Need help? See the Full Setup Guide.
- Auto: Run
❓ AI-Assisted Troubleshooting & FAQ
Q: How do I sync account balances and user info for BizyAir and RunningHub? A: ComfyPanel features a built-in real-time billing and account dashboard inside the sidebar panel:
- BizyAir Cloud: Simply enter your
API Key(no user registration or sensitive data required). ComfyPanel will execute workflows and instantly fetch your Username and Account Balance automatically.- RunningHub Cloud: Log in using your API Key + Shared API Key + User ID (find API Keys in the top navigation "API Keys" tab, and User ID in your account dropdown menu). ComfyPanel will fully unlock your Username and Credits Balance.
Q: How do I fix interface lag or memory overflows when transferring large images? A: You don't have to configure anything. ComfyPanel utilizes a native, architecture-level Zero-Copy mechanism by default. It leverages direct local file references via Photoshop UXP to completely bypass standard binary IPC data bottlenecks, delivering near-instant synchronization for 4K+ high-resolution textures without consuming extra panel memory.
Q: How can I interact with 360° Panoramas or 3D Assets (GLB/OBJ) generated by ComfyUI? A: Simply run your workflow. When ComfyPanel detects panoramic outputs or 3D mesh file formats (
.glb/.obj), the result preview widget automatically switches to an interactive 3D/VR viewport, allowing you to orbit, pan, or spin the asset directly inside the Photoshop UI sidebar.
<a name="中文"></a>
Photoshop AI 全功能面板
ComfyPanel 是一款专为设计师与 AI 开发者打造的 Photoshop 插件。它以 Photoshop 为核心枢纽,完美打通了本地 ComfyUI 算力与云端算力平台(RunningHub、BizyAir),实现跨平台的无缝混合渲染(Edge-Cloud Hybrid Layout)。
核心数据流与互通架构
🔄 PS ↔ 本地 ComfyUI(全状态实时双向镜像)
- 深度状态同步:不仅同步画布、遮罩与图像像素,更是操作状态的完全互通。
- 双向实时联动:参数调节、节点设置、甚至是
Run/Run (on change)触发模式切换,在 Photoshop 与 ComfyUI 两端皆可双向修改、实时同步。
⚡ ComfyUI ↔ RunningHub(本地前端编辑 + 云端算力托管)
- 超级前端交互:依托插件内置的 Webview 窗口,将本地 ComfyUI 作为可视化工作流编辑器。
- 算力一键切换:用户可在右侧面板的 GPU Server 中一键从本地切换至云端(如 RunningHub 24G/48G)。切换后,在本地画布中点击
Run,插件会自动将渲染请求重定向至 RunningHub 原生接口,无缝调用云端 GPU 算力。 - 状态实时回显:渲染进度、当前运行节点及实时状态,均可在内置的 Webview 画布中直观预览。
🚀 PS ↔ RunningHub 原生接口(异步任务直连模式)
- 无干扰旁路渲染:当 GPU Server 选择云端节点时,用户在内置 Webview 中配置好工作流,可直接在 Photoshop 侧面板点击
Run。 - 独立任务直连:任务单独提交给 RunningHub 原生 ComfyUI 接口(智能识别账号区划,自适应分流至 runninghub.cn 或 runninghub.ai 网关),无缝调用云端 GPU 算力,渲染结果直接返回并载入 PS 图层。整个过程与状态不经过、不占用内置 Webview 窗口,保障性能畅快。
☁️ PS ↔ RunningHub / BizyAir(SaaS API 免配置轻量调用)
- 即开即用:无需本地部署任何复杂的节点与模型。
- 全云端生态:通过 PS 面板直接调用云端封装好的 AI App、模型库 API 以及 BizyAir 加速节点算力,实现低配电脑的云端算力自由。
🌟 项目简介
ComfyPanel 是一套专为 Adobe Photoshop 开发的高灵敏度、专业级 ComfyUI 深度整合方案。它由设计师发起,旨在将复杂的节点工作流打磨成设计师手中得心应手的“算力画笔”,让 AI 真正回归到图层创作的本源。
<p align="center"> <img src="https://github.com/user-attachments/assets/6624c39b-1d04-4a11-a644-48e8ec3ac573" alt="ComfyPanel 界面演示" width="900" /> </p>✨ 核心特性
- 云/地多算力与引擎矩阵:支持本地运行(极致隐私)、BizyAir 云端加速、全新集成的 RunningHub 算力云/API 工作流调度以及 NanoBanana 专属引擎一键无缝切换。
- ModelZoo API 实时同步模型库:完美整合 RunningHub 与 BizyAir 的云端海量模型库。云端官方库新增模型无需更新插件即可即时全自动同步,在 Photoshop 内直接解析模型参数并自动生成 UI 控制项,支持智能加载器(Smart-Loader)自动分组及云端计费参考。
🛠️ 快速安装
- Photoshop 要求:Adobe Photoshop 2025 (v26.0) 或更高版本。
- ComfyUI 端:克隆本仓库至
custom_nodes/目录并重启。 - PS插件安装:
- 自动安装:直接运行
comfypanel.ccx(推荐)。 - 手动安装:将插件文件夹复制到
Adobe Photoshop */Plug-ins/插件目录。 - 安装遇到问题?查看完整中文教程。
- 自动安装:直接运行
❓ 常见问题与 AI 诊断 (FAQ)
Q: 在 ComfyPanel 中如何同步 BizyAir 与 RunningHub 的余额和用户信息? A: ComfyPanel 在 Photoshop 面板内内置了极其方便的实时账户与计费看板:
- BizyAir 云端:只需输入 API Key (无需注册或绑定任何个人敏感信息,全匿名安全鉴权),系统在驱动渲染的同时,就会自动秒速拉取并显示你的用户名称与账户余额。
- RunningHub 云端:使用 API Key + Shared API Key + User ID 登录(API Key 和 Shared API Key 在顶部导航"密钥"标签页中,User ID 在右上角账号下拉菜单中)。ComfyPanel 将完美解锁并显示你的用户名称、账户余额/点数。
Q: 如何排查大图传输时插件卡死或内存溢出? A: 你不需要进行任何手动配置。ComfyPanel 默认原生采用了底层的“零拷贝(Zero-Copy)”性能机制。通过 Photoshop UXP 的本地文件直接引用技术,从架构上彻底绕过了传统的二进制 IPC 数据传输瓶颈,4K+ 超高清纹理在生成与同步时天然就是秒速响应且不占额外面板内存。
Q: 在 Photoshop 面板中如何交互查看生成的 360° 全景图或 3D 模型(GLB/OBJ)? A: 无需任何额外设置。当 ComfyPanel 感知到后端输出的资产属于全景图或 3D 网格网格格式(
.glb/.obj)时,结果预览框会自动激活 3D/VR 交互视口。你直接在 PS 侧边栏内拖拽鼠标,即可进行 360° 旋转、缩放和全方位观察。
💎 Free Community vs Pro / 免费社区版与专业版
ComfyPanel is committed to the open-source community. The Free Community Edition is 100% free, forever free, and unlimited for all core local workflow requirements! If you need advanced professional tools to supercharge your design workflow, consider upgrading to the Pro Edition.
ComfyPanel 始终拥抱开源社区。免费社区版是 100% 永久免费的,不限制本地核心工作流的基础生成!如果您需要更高级的专业功能以大幅提升创作效率,可以考虑升级为 Pro 专业版。
| Feature / 功能 | Free Community / 免费社区版 | Pro Edition / Pro专业版 💎 | | :--- | :--- | :--- | | Local Execution / 本地运行 | Unlimited / 无限制 | Unlimited / 无限制 | | Interactive Pause / 暂停再编辑 | Static only / 仅限静态执行 | Interactive re-edit / 交互式暂停再重绘 | | Video & Audio / 视频与音频节点 | Image only / 仅限图像 (LoadImage) | Full video & audio / 音视频全功能及本地导出 | | Resolution Limit / 分辨率上限 | Up to 2000px / 限制 2K 以内 | Unlimited resolution / 无损超高清无上限 | | History Manager / 历史生成记录 | Last 5 items / 仅保留 5 条 | Unlimited history / 无上限保存 | | Smart Layout / 清爽排版 | Standard tiled / 标准平铺 | Smart-Loader & Capsule / 极简胶囊布局 |
💬 Support & Feedback / 反馈与升级
ComfyPanel is an independent tool hand-crafted by Gino @ LAZYet, designed to bring professional AI workflows directly into Adobe Photoshop. ComfyPanel 是由 Gino @ LAZYet 独立开发与精心打磨的设计师级 AI 整合方案,旨在将专业的 AI 工作流无缝融入 Adobe Photoshop。
- 💎 Upgrade to ComfyPanel Pro / 升级至 Pro 专业版
- 🛍️ Explore our Physical Designs at LAZYet Studio / 探索我们的物理设计产品
- 🐛 Submit Feedback & Bug Reports / 提交反馈与 Bug 报告 (GitHub)
⚖️ License
This project uses a Dual License model:
| Component | Paths | License |
| :--- | :--- | :--- |
| ComfyUI Custom Nodes | /modules/, /web/, /custom/, /default/ | MIT License — free to use, modify & distribute |
| Photoshop Plugin (UXP) | /photoshop_plugin/ | Proprietary — free to use, no redistribution or reverse engineering |
See LICENSE for full terms.
Crafted slowly. Shared freely. 2026 © LAZYet