ComfyUI-Copilot
ComfyUI 智能助手插件,AI 驱动的可视化工作流生成、调试与参数调优工具
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
ComfyUI 智能助手插件,AI 驱动的可视化工作流生成、调试与参数调优工具
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
深夜,你正在调试一个复杂的 AI 图像生成工作流,节点连了十几层,突然一个节点报红——数据类型不匹配。你对着屏幕发呆,不知道是哪里出了问题,也不知道该查什么文档。这种"调试深渊",几乎是每个 ComfyUI 用户的日常。
ComfyUI-Copilot 正是为解决这一痛点而生。它是阿里国际数字商业(AIDC-AI)团队打造的一款 ComfyUI 智能助手插件,通过 AI 大模型的能力,为工作流构建、调试、参数调优提供全流程的智能辅助,让创作者从繁琐的调试中解放出来,专注于创意本身。
2025 年 3 月,该项目相关论文被 ACL 2025 会议演示系统收录,成为 AI 图像生成辅助工具领域少数获得国际学术认可的开源项目之一。

图1:ComfyUI-Copilot 项目图标
ComfyUI 作为当前最强大的 AI 图像生成平台之一,其节点式工作流设计给了用户极大的灵活性。但与此同时,ComfyUI 的学习曲线也令许多初学者望而却步。节点之间的关系、参数的含义、出错时的排查,每一步都可能成为创作的拦路石。
阿里国际数字商业团队在内部 AI 创作场景中深度使用 ComfyUI,积累了大量工作流调优经验。2025 年初,团队将这些经验沉淀为产品,推出了 ComfyUI-Copilot v1.0,定位为"ComfyUI 问答助手"。随着用户反馈的积累,团队意识到简单的问答远远不够——用户真正需要的是能够自主完成工作流开发的 AI 搭档。
2025 年 8 月,ComfyUI-Copilot v2.0 正式发布,从"辅助工具"升级为"开发搭档",覆盖工作流的生成、调试、改写、调参全生命周期。
从代码结构来看,ComfyUI-Copilot 采用前后端分离架构,前端基于 React 19 + TypeScript + Vite 构建,后端基于 Python asyncio + aiohttp 提供 RESTful API,整体作为 ComfyUI 的 custom_node 插件运行。
前端代码位于 ui/ 目录,使用 React 19 构建。主要技术栈包括:
前端通过 comfyApiCustom.ts 与 ComfyUI 原生 API 通信,获取当前画布状态、已选节点信息;通过 workflowChatApi.ts 与 Copilot 后端通信,实现对话生成、调试建议等 Agent 能力。
后端代码位于 backend/ 目录,是整个 Copilot 的核心智能层。架构上分为以下几个关键模块:
1. Agent 工厂(agent_factory.py)
负责创建和管理各类 Agent 实例。基于 OpenAI Agents SDK(openai-agents >= 0.3.0)实现,这是 OpenAI 官方推出的多 Agent 协作框架,支持工具调用(Function Calling)和状态机式对话管理。
2. 核心服务模块(backend/service/)
debug_agent.py(36KB):调试 Agent,接收 ComfyUI 报错信息,自动定位错误节点,分析参数类型不匹配、缺失模型等问题,给出修复建议。这是整个项目中代码量最大的模块,体现了"调试"作为核心功能的分量。workflow_rewrite_agent.py(8.9KB):工作流改写 Agent,根据用户自然语言指令("帮我加一个图像放大节点"),理解当前工作流图谱结构,自动生成修改后的 JSON 配置。parameter_tools.py(24.7KB):参数调优工具,实现批量参数组合测试框架,支持在用户设定的参数范围内自动枚举,生成对比结果供用户选择最优配置。mcp_client.py(40.5KB):MCP(Model Context Protocol)客户端,用于连接外部 AI 模型服务(OpenAI GPT-4、DeepSeek-V3、Qwen 等),统一管理 API 请求和响应解析。link_agent_tools.py(21.1KB):节点关联工具,基于当前选中的节点,推荐下游子图或相关工作流。3. 数据层(backend/dao/)
workflow_table.py:工作流元数据存储(SQLAlchemy ORM)expert_table.py:专家经验库,存储各类节点的调试技巧和最佳实践(JSON 格式,约 52KB 的 workflow_rewrite_expert.json)session_message_table.py:会话历史管理,支持多轮对话上下文4. 网关层(backend/utils/)
comfy_gateway.py:ComfyUI 通信网关,封装对 ComfyUI 原生 API 的调用,包括获取画布状态、执行工作流、获取节点信息等。modelscope_gateway.py:ModelScope 镜像网关,支持从 ModelScope 下载 AI 模型(国内用户友好)。Copilot 支持两种 AI 模型接入模式:
用户在前端描述需求 → 前端调用 workflowChatApi → 后端 agent_factory 创建对应 Agent → Agent 调用 comfy_gateway 获取画布状态 → Agent 推理生成建议/代码 → 返回前端渲染 → 用户确认后写入 ComfyUI 工作流。
用户只需输入"我想要一个文生图的工作流",Copilot 从内置的 3 个高质量模板库中筛选匹配项,并额外生成 1 个 AI 定制工作流,一键导入 ComfyUI 画布。零基础用户也能快速出图,无需理解节点连接逻辑。
这是 Copilot 最核心的功能。ComfyUI 工作流出错时,用户往往需要逐个节点排查。Debug Agent 能够:
调试过程完全在本地完成,API 仅用于推理诊断建议,数据不外传。
用户描述期望的改动("把图像放大算法换成 ESRGAN"、"加一个高清修复节点"),Agent 理解当前工作流结构后,生成修改后的工作流 JSON 配置。这解决了"知道想改什么,但不知道怎么改"的问题。
对于专业的 AI 图像生成用户,参数调优是迭代出优质作品的关键步骤。GenLab 功能允许用户设定参数范围(如 CLIP 引导强度 1.0-7.5,步数 20-50),Copilot 自动枚举组合,批量执行并生成可视化对比结果,帮助用户快速找到最优参数配置。
根据文字描述推荐 Checkpoint 模型和 LoRA,支持从 Civitai、ModelScope 等平台检索。
ComfyUI-Copilot 的部署分为两种典型场景:
标准安装(推荐)
# 1. 克隆到 ComfyUI custom_nodes 目录
cd ComfyUI/custom_nodes
git clone https://github.com/AIDC-AI/ComfyUI-Copilot.git
# 2. 安装依赖
cd ComfyUI-Copilot
pip install -r requirements.txt
# 3. 启动 ComfyUI,找到左侧 Copilot 按钮激活
ComfyUI Manager 安装
在 ComfyUI Manager 的 Custom Nodes Manager 中搜索"ComfyUI-Copilot",点击安装。但项目文档明确指出 Manager 安装方式容易出现 bug,推荐使用 git 克隆方式。
LLM 配置
Copilot 激活后需要配置 AI 模型后端。点击设置按钮,输入 API Key(使用 OpenAI/DashScope 等)或本地 LMStudio 地址。API 服务已停止维护,用户需自备 Key。
硬件需求:GPU 不是必须的——如果只是用 Agent 对话和调试功能,仅需 CPU + 4GB 内存;如果需要本地生成图像,则取决于 ComfyUI 本身的要求(通常需要 NVIDIA GPU + 8GB+ 显存)。
项目维护方在 2025 年宣布停止托管 API 服务,用户必须自备 API Key(OpenAI/DashScope 等),或使用 LMStudio 本地模式。这意味着项目实际上不是开箱即用的,需要额外的配置步骤。
README 明确指出,如果使用的模型是 2025 年 5 月之后发布的新模型(如 Wan2.2),LLM 可能无法正确理解其节点结构,导致工作流生成失败。
工作流改写功能涉及大量节点上下文,LLM 的上下文窗口管理是一大挑战。项目建议用户经常点击"Clear Context"按钮重置会话,否则对话容易中断。
Debug Agent 主要擅长处理"参数类型不匹配"、"缺失模型"这类结构化问题,对于复杂的工作流逻辑错误(如采样策略不当、节点顺序错误导致的语义问题),AI 诊断能力有限。
ComfyUI-Copilot 的出现,代表了 AI 工具从"被动响应"到"主动协作"的趋势。在 Stable Diffusion 生态中,ComfyUI 已是专业创作者的首选平台,而 Copilot 则让这一平台的门槛大幅降低。
从数据来看,项目在 GitHub 上获得了 5000+ stars,ACL 2025 演示系统收录说明学术界也认可了这类工具的价值。其"Agent 化"的工作流调试思路,也为其他节点式编程平台(如 Unreal Engine 的 Blueprints、Houdini 的节点网络)的 AI 辅助提供了参考。
未来,随着多模态大模型能力的提升,Copilot 有望实现"截图即理解"——用户只需截一张图,AI 就能自动还原工作流并进行修改,真正实现"所见即所得"的创作体验。

图2:ComfyUI-Copilot 系统架构(来源:项目文档)
架构图清晰展示了系统的分层设计:用户通过前端(Web UI)与系统交互,前端通过 API 网关与后端通信;后端由多个专门的 Agent(Debug Agent、Rewrite Agent、Summary Agent 等)组成,每个 Agent 负责特定任务;Agent 通过 MCP 客户端调用外部 LLM 推理,同时通过 ComfyUI Gateway 与本地 ComfyUI 实例通信获取实时状态。
| 维度 | 评分 | 说明 |
|---|---|---|
| 功能完整度 | ⭐⭐⭐⭐⭐ | 工作流生成→调试→改写→调参,覆盖完整创作周期 |
| 上手友好度 | ⭐⭐⭐⭐ | 内置模板降低门槛,但 API 配置增加了初始成本 |
| 技术架构 | ⭐⭐⭐⭐ | 前端 React + 后端 Agent 框架,分层清晰 |
| 文档质量 | ⭐⭐⭐⭐ | 中英双语 README,功能说明详细,附大量 GIF 演示 |
| 维护活跃度 | ⭐⭐⭐ | stars 增长快但 API 服务停止维护,存在一定风险 |
| 隐私安全性 | ⭐⭐⭐⭐ | 支持 LMStudio 完全离线,数据不外传 |
ComfyUI-Copilot 是当前 ComfyUI 生态中最完整的 AI 辅助工具,尤其适合那些希望提高工作流调试效率和探索复杂工作流设计的进阶用户。对于零基础用户,其模板工作流功能也提供了友好的入门路径。