|
【插件分享】金帧AI助手:一个面向ComfyUI工作流管理的辅助工具 最近在折腾ComfyUI的时候,依据自己使用问题,做了一个开源插件——金帧AI助手(JinFrame Assistant)。 它主要解决三个我自己也经常头疼的问题:模型依赖管理、工作流使用指引、以及workflow文件的快速修改。这里简单分享一下它的功能设计,供感兴趣的坛友参考。 一、解决的问题ComfyUI的强大毋庸置疑,但日常使用中总会遇到: 金帧AI助手的设计目标就是降低这些摩擦成本。 二、核心功能1. 模型检测与下载助手会扫描 ComfyUI/models/ 目录,对照内置的清单(models_manifest.json),展示每个模型包的缺失情况: 每个pack显示:缺失数量 / 总数量 支持按“本组下载”或勾选单个文件下载 下载过程有进度条,已完成或已存在的文件会提示跳过
适用场景:拿到一个新工作流时,快速补齐缺失的模型文件,不用自己一个一个去找下载链接。 附图(右侧)是预设的模型名称(已经和python及相关的包实现了匹配)
附图左侧为常用的工作流。 2. 聊天助手(非Agent模式)默认可以接入本地Qwen或Ollama(如果检测到的话),用来回答一些常见问题: “这个工作流缺什么模型?” “某个参数应该怎么调?” “某某节点是做什么用的?”
相当于一个内置的ComfyUI知识问答,不需要切出去搜索。 3. Agent(工作流编辑)这是一个可选开启的功能。启用后,Agent可以直接修改 user/default/workflows 目录下的 .json 工作流文件。 操作方式:在聊天框里输入自然语言指令,比如: “把正向提示词中的'red dress'改成'green jacket'”
Agent会定位到对应的workflow JSON文件,完成修改。修改后需要在ComfyUI界面中重新Load工作流才能看到变化。 安全限制:Agent只能修改workflows目录下的.json和.md文件,不能动模型权重、install/脚本等。 如下,在录入区中要求生成图形为“绿色外套”
修改后的提示词: 4. 可诊断性日志写入指定路径(默认 安装盘符:\temp\jinframe_assistant.log),会做敏感信息脱敏。面板上会显示版本号、日志路径等信息,方便排查问题。 三、安装与使用bash
git clone
新手福音:一键安装,预装工作流,预装agent,更重要的是,开源
然后双击 一键安装.bat,脚本会自动完成: 检测并安装匹配的Python版本 安装ComfyUI相关依赖 配置环境变量(COMFYUI_ROOT等)
启动ComfyUI后,页面右侧会出现一个悬浮按钮,点开即可使用面板。 四、环境变量配置(可选)
[td]变量 | 说明 | 默认值 | | COMFYUI_ROOT | ComfyUI根目录 | 需手动设置 | | JINFRAME_CURSOR_MODEL | Agent使用的模型 | composer-2.5 | | JINFRAME_DEBUG_LOG | 是否开启调试日志 | 1 | | JINFRAME_LOG_DIR | 日志目录 | K:\temp\ |
五、已知限制Agent修改workflow后,需要手动在ComfyUI中重新Load才能生效 Cursor Agent依赖 cursor-sdk-bridge 子进程,安全软件或VPN可能影响启动 目前优先支持Windows 10/11,Linux/macOS尚未充分测试
六、适用人群
已经用RTX3050计算机进行了测试
项目地址请留言 目前还在持续迭代中,感兴趣的坛友可以下载试用,也欢迎反馈问题和建议。如果有类似思路的其他工具或更好的方案,也欢迎一起讨论。
(以上为功能分享帖,非商业推广。如有违规请管理员告知调整。)
-
新手福音:一键安装,预装工作流,预装agent,更重要的是,开源
-
新手福音:一键安装,预装工作流,预装agent,更重要的是,开源
-
新手福音:一键安装,预装工作流,预装agent,更重要的是,开源
|