这里编辑的是和 _preset.json 同一套绑定接口(见 custom-workflows.zh.md 里的「完整路径」)。侧边栏面向终端用户调整内置默认。
打开编辑器
- ComfyUI 画布左侧侧边栏,点 ComfyTV 标签。
- 画布上点任一 ComfyTV stage(Image Stage、Inpaint、Upscale 等)。侧边栏立刻显示该 stage 当前选中工作流的配置。

description 字段。
stage 没有 workflow 下拉框时侧边栏保持空(Crop / Rotate / Mirror 等 transform stage、Load Image / Load Video 等 loader stage)。选中它们会看到空状态。
Widget 列表
工作流笔记下面是这个工作流里所有可编辑 widget,按节点分组,每个节点是一块可折叠的卡片。节点头展示节点标题、(节点类型)、#id,右边一个 已绑定数 / 总数 计数。
每个 widget 行有三块:
.<widget 名>, 比如.seed、.text、.filename_prefix。- 值编辑器 , 该 widget 原本的输入控件(数字框 / 文本框 / 下拉 / 开关)。直接改这里 = 把工作流出厂值替换成你输入的常量。当这一行已经被绑到 stage 输入(下拉里选了非
(use this value)的项)时,值编辑器会变灰禁用 , 因为运行时这里的值是上游推过来的。 - 绑定到: , 下一节讲。
绑定选项(Bind to)

保存和校验
改值或换绑定立刻保存。画布上所有 stage 的接线校验会随每次保存重跑,改动是否影响上游接口立刻能看到。 保存失败会内联报错。修改工作流本身
侧边栏只改绑定。要改工作流本身(重命名节点、加一步、换个 model loader),在 ComfyUI 主画布打开workflows/<kind>/<name>.json,可视化编辑,保存覆盖原文件。下次再有 stage 选中这个工作流时,ComfyTV 检测到文件修改时间变了会自动重新读一遍,新结构立刻可用,不用重启。现有绑定只要引用的节点 ID 还存在就继续工作。
导出为可分享的 preset
侧边栏底部有一个 ⇩ 导出 preset.json 按钮。点它把当前的绑定 + 元数据下载为一个 JSON 文件,文件名是<工作流-slug>_preset.json。
下载下来的文件就是标准 _preset.json 格式(详见 custom-workflows.zh.md)。典型流程:
- 把工作流 JSON 放进
workflows/<kind>/。 - 在某个 stage 上选中它、准备完成,在侧边栏里调整绑定到你满意。
- 点 导出 preset.json。
- 把下载到的文件存到工作流 JSON 同目录,命名为
<name>_preset.json。 - 把这对文件(
<name>.json+<name>_preset.json)分享给别人。对方第一次在 stage 上选中这个工作流时,你调好的默认值会自动应用。
重置到内置 preset
侧边栏底部 导出 preset.json 按钮旁有 ↻ 重置为内置 preset 按钮。点它清空当前工作流的所有绑定和元数据,重新读取磁盘上的_preset.json 应用一次。你自己改过的内容会丢失。
工作流如果没有 _preset.json 文件,按钮会报错 no shipped preset for this workflow。
相关文档
- custom-workflows.zh.md , 怎么打包自己的工作流 +
_preset.json - 各 kind 的
workflows/<kind>/README.md, 每种 stage 的运行时约定(stage 输入有哪些、工作流需要哪些节点)