Extensions/Comfyui-PixNodes
ComfyUI Extension

Comfyui-PixNodes

节点工具箱、视频图像批处理、JSON数据处理

By pixixai·Created 8 months ago·Updated 6 months ago· 24
pixixai/Comfyui-PixNodes
Nodes43
On cloudLocal install
CategoryPixNodes/Logic, PixNodes/Translate
Stars24
Updated6 months ago

Nodes (43)

Any Data Is Empty

Is my data empty?

PixNodes/Logic
Baidu Translate (PixNodes)

Free translation inside your workflow

PixNodes/Translate
ChatGLM4 Translate (PixNodes)

LLM translation that keeps your context

PixNodes/Translate
Color Picker (PixNodes)

One color in, six different formats out

PixNodes
Compare (PixNodes)

The if-statement your ComfyUI graph was missing

PixNodes/Logic
CreateEmptyList

A blank list to start your accumulation from

PixNodes
Create Image Batch (PixNodes)

Upload images, get a clean batch out

PixNodes
Create JSON List (PixNodes)

Build a JSON array with a real editor

PixNodes/JSON
Create JSON Object (PixNodes)

A real key-value editor for your workflow config

PixNodes/JSON
Create Video List (PixNodes)

A video manager with native ComfyUI VIDEO output

PixNodes/video
DeepSeek API Assistant (PixNodes)

A real LLM in your graph, cheap

PixNodes/LLM
Doubao API Assistant (PixNodes)

ByteDance's LLM with vision, inside ComfyUI

PixNodes/LLM
For Loop End

Close the loop, get your final result

PixNodes/loop
For Loop Start

Actually looping in ComfyUI, the PixNodes way

PixNodes/loop
Get Video from Path List (PixNodes)

Pick a video from a list of file paths

PixNodes/video
Get Video From Video List (PixNodes)

Select one VIDEO object from a list

PixNodes/video
🎞️ Grid Storyboard Prompt

One prompt for a whole storyboard grid

PixNodes/AIGV
If-Else Dispatcher (PixNodes)

Split one flow into two branches

PixNodes/Logic
If-Else Logic Gate (PixNodes)

The merge point for your two branches

PixNodes/Logic
Image Batch Compose (PixNodes)

Many image inputs, one normalized batch

PixNodes
Image Comparer (PixNodes)

The before/after slider that keeps your output folder clean

PixNodes
Image Crop Edge (PixNodes)

Strip black bars and stray borders without leaving ComfyUI

PixNodes
Image List to Batch (PixNodes)

Make a pile of differently-sized images play nice in one batch

PixNodes
Image Splitter (Pix)

Chop one image into a grid of tiles and get a batch back

PixNodes
Join JSON List (PixNodes)

Collect scattered values into one JSON list

PixNodes/JSON
Join JSON Object (PixNodes)

Merge a pile of inputs into one JSON object

PixNodes/JSON
JSON KV Split (PixNodes)

Deconstruct a JSON object into keys, values, and a count

PixNodes/JSON
JSON List Pluck (PixNodes)

Transpose a list of objects into per-field lists

PixNodes/JSON
JSON List Zip (PixNodes)

Zip several lists into one list of objects, index by index

PixNodes/JSON
JSON Mutation (PixNodes)

The JSON editor that edits by path, not by hand

PixNodes/JSON
JSON Object Combine (PixNodes)

Assemble one JSON object with named ports you control

PixNodes/JSON
JSON Object Extract (PixNodes)

Pull fields out of a JSON object without fighting the key names

PixNodes/JSON
JSON Slicer (PixNodes)

Slice a JSON list into chunks — or a range — without losing count

PixNodes/JSON
JSON Unpacker (PixNodes)

Flatten a JSON structure into a plain string

PixNodes/JSON
Kimi API Assistant (PixNodes)

Call Kimi (Moonshot AI) from inside your workflow — no GPU needed

PixNodes/LLM
List from Loop (PixNodes)

Collect what each loop iteration made into one list

PixNodes/loop
Load Text from Folder (PixNodes)

Load a prompt from a folder of .txt files by index

PixNodes/text
Math Integer (PixNodes)

Integer math without leaving the graph

PixNodes/Logic
Qwen API Assistant (PixNodes)

Alibaba's Qwen models as a graph node — including vision and OCR

PixNodes/LLM
Storyboard Previewer

Watch your storyboard as cards — shots, videos, and dialogue in one grid

PixNodes/AIGV
Universal Unicode Decoder (PixNodes)

When your text comes back as escaped Unicode, this node decodes it

PixNodes/text
While Loop End

The off-ramp that stops the loop and hands you the goods

PixNodes/loop
While Loop Start

The gate that lets a ComfyUI loop run

PixNodes/loop
Readme

ComfyUI PixNodes

JSON处理、视频列表、图像批次、图像处理、循环、翻译、LLM、文本、逻辑

详细说明文档导航

拾色器节点

创建图像批次

创建空列表

图像裁边

图像对比

图像列表转批次

图像切分

组合图像批次

逻辑

逻辑比较器

是否空值

整数运算器

IfElse 分发器

IfElse 逻辑阀

文本

从文件夹加载文本

通用 Unicode 解码器

AIGV

分镜预览

🎞️ 网格分镜提示词

视频

创建视频列表

从路径列表获取视频

从视频列表获取视频

JSON

创建 JSON 对象

创建 JSON 列表

JSON 对象合并

连接到 JSON 列表

连接到JSON对象

JSON 对象提取

JSON 解包

JSON 列表同步合并

JSON列表摘取

JSON切片工具

JSON 编辑器

JSON键值拆分

LLM

Kimi 助手

通义千问API

DeepSeek 助手

豆包助手

循环

for循环结束

for循环开始

从循环获取列表

While 循环结束

While 循环开始

翻译

百度翻译

ChatGLM4 翻译

安装方法

方法一:通过 ComfyUI Manager 安装

  • 管理器内搜索:PixNodes

方法二:手动安装

  1. 进入 ComfyUI 自定义节点目录

    cd ComfyUI/custom_nodes/
    
  2. 克隆本仓库(确保先安装git)

    git clone https://github.com/pixixai/ComfyUI-AlignLayout.git
    

    或下载 ZIP 并解压到 custom_nodes 文件夹

  3. 进入插件文件夹,运行:

    ..\..\..\python_embeded\python.exe -m pip install -r .\requirements.txt
    
  4. 重启 ComfyUI

📝 更新日志

[1.1.0] - 2026-03-31

  • 修复循环节点数据不能传输的bug

[1.0.9] - 2026-02-08

  • workflows:增加三个【预览分镜】节点的使用工作流

[1.0.8] - 2026-02-04

  • 【创建图像批次】增加自动检测、自动清理黑图。
  • 【创建视频列表】增加自动检测、自动清理已删除的视频。增加自动列宽;
  • 【预览分镜】修改‘视频路径列表’‘分镜数据’输入端口的数据类型。
  • workflows:增加【预览分镜】节点的使用工作流
  • 修复:【通用 Unicode 解码器】输入端口类型不匹配的问题
  • 修改【创建视频列表 (PixNodes)】输出端口类型:
    • video_batch:video
    • video_paths_json:JSON
  • 修改【分镜预览 (PixNodes)】输入端口类型:
    • video_path_list :STRING,JSON
    • 删除原本对video类型的解析代码。
  • 去除【创建 JSON 对象】【创建 JSON 列表】【连接到 JSON 列表】【连接到 JSON 对象】【JSON 切片工具】【合并为JSON对象】【JSON 列表同步合并】输出JSON字符串的端口
  • 【JSON 列表摘取】输入端口名称修改为json_list;输出端口的类型修改为JSON
  • 【JSON 对象提取】输入端口名称修改为json_object;输出端口的类型修改为JSON
  • 新增:【JSON编辑器】【JSON键值拆分】节点

[1.0.7] - 2026-02-03

  • 新增【分镜预览】节点
  • 新增【网格分镜提示词】节点
  • 【创建视频批次】节点输出端口"video_paths_json"修改为"video_paths_list"

[1.0.6] - 2026-01-29

  • 增加【图像对比】节点
  • README.md自动化脚本

🏆 参考项目

  • https://github.com/rgthree/rgthree-comfy.git
  • https://github.com/yolain/ComfyUI-Easy-Use.git

🤙 联系方式

如有问题请提交 Issue。