[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81054":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},81054,"ComfyUI_GJJ_Nodes","guojijun\u002FComfyUI_GJJ_Nodes","guojijun","GJJ 自制 ComfyUI 节点合集，提供图像分割、音频处理、动态插槽、自动尺寸适配等实用功能，所有节点均遵循统一规范开发。",null,"Python",51,3,28,1,0,14,20,23,42,1.81,false,"main",true,[],"2026-06-12 02:04:10","# ComfyUI_GJJ_Nodes\n\n\u003Cdiv align=\"center\">\n\n[![ComfyUI](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FComfyUI-Custom%20Nodes-blue?logo=python)](https:\u002F\u002Fgithub.com\u002Fcomfyanonymous\u002FComfyUI)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Personal%20Use%20Only-red)](.\u002FLICENSE)\n[![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.10%2B-green?logo=python)](https:\u002F\u002Fwww.python.org\u002F)\n[![GitHub Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fguojijun\u002FComfyUI_GJJ_Nodes?style=social)](https:\u002F\u002Fgithub.com\u002Fguojijun\u002FComfyUI_GJJ_Nodes)\n\n**200+ ComfyUI 自定义节点合集 | 图像 · 视频 · 音频 · 提示词 · 模型管理 · 工作流辅助**\n\n\u003C\u002Fdiv>\n\n---\n\n## 📖 概述 \u002F Overview\n\nComfyUI_GJJ_Nodes 是个人开发的 ComfyUI 自定义节点合集，涵盖图像处理、视频生成、音频合成、提示词工程、模型管理、工作流辅助等多个方向。所有节点统一使用 `GJJ ·` 前缀，内置中文工具提示，遵循零外部依赖原则（除 `requirements.txt` 中列出的通用包外，不依赖任何第三方自定义节点包）。\n\n---\n\n## ✨ 核心特性\n\n- **单文件部署，零额外依赖** — 不依赖任何第三方自定义节点包\n- **内置中文工具提示** — 所有节点参数均提供中文说明，降低使用门槛\n- **子目录感知的模型查找** — 自动递归搜索模型子目录，支持最长公共片段匹配和扩展名剥离\n- **动态输入\u002F输出插槽** — 采用 AnySwitch 稳定化模式，插槽变更后保持连线不丢失\n- **1-based 用户编号** — 所有面向用户的插槽编号从 1 开始，符合直觉\n- **自定义预览支持** — 多种输出格式（图片、音频、视频）的专用预览节点\n- **丰富的格式预设** — 内置视频格式、提示词风格等预设，开箱即用\n- **前端 JS 独立封装** — 每个节点的前端逻辑放在独立 JS 文件中，便于维护\n\n---\n\n## 📦 安装 \u002F Installation\n\n### 方式一：Git 克隆（推荐）\n\n```bash\ncd ComfyUI\u002Fcustom_nodes\ngit clone https:\u002F\u002Fgithub.com\u002Fguojijun\u002FComfyUI_GJJ_Nodes.git\ncd ComfyUI_GJJ_Nodes\npip install -r requirements.txt\n```\n\n### 方式二：下载 ZIP\n\n1. 从 [Releases](https:\u002F\u002Fgithub.com\u002Fguojijun\u002FComfyUI_GJJ_Nodes\u002Freleases) 或 Code → Download ZIP 下载压缩包\n2. 解压到 `ComfyUI\u002Fcustom_nodes\u002FComfyUI_GJJ_Nodes`\n3. 在该目录下运行 `pip install -r requirements.txt`\n\n### 国内镜像加速安装（推荐）\n\n如果下载速度慢，可使用国内 pip 镜像源：\n\n```bash\n# 清华镜像（推荐）\npip install -r requirements.txt -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n\n# 阿里云镜像\npip install -r requirements.txt -i https:\u002F\u002Fmirrors.aliyun.com\u002Fpypi\u002Fsimple\n\n# 腾讯云镜像\npip install -r requirements.txt -i https:\u002F\u002Fmirrors.cloud.tencent.com\u002Fpypi\u002Fsimple\n\n# 可选依赖（同样使用镜像）\npip install -r requirements-optional.txt -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\npip install -r requirements-accelerate.txt -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n```\n\n部分节点还需要额外手动安装的包（部分已集成在 requirements 中）：\n\n```bash\n# 人脸分析 \u002F 换脸\npip install onnx onnxruntime-gpu -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n\n# Ollama 相关（统一助手、目录图片打标等）\npip install ollama -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n\n# 翻译\npip install transformers sentencepiece -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n\n# RIFE 视频插帧\npip install pillow -i https:\u002F\u002Fpypi.tuna.tsinghua.edu.cn\u002Fsimple\n```\n\n### 可选依赖\n\n```bash\npip install -r requirements-optional.txt   # 可选功能\npip install -r requirements-accelerate.txt # 推理加速\n```\n\n### 📥 模型下载\n\n部分节点需要配套模型才能运行。所有模型文件请从以下地址统一下载：\n\n🔗 **模型下载地址：** [https:\u002F\u002Fpan.quark.cn\u002Fs\u002F6ec846f1f58d](https:\u002F\u002Fpan.quark.cn\u002Fs\u002F6ec846f1f58d)\n\n#### 各节点所需模型及放置路径一览\n\n下载后将对应模型放入 `ComfyUI\u002Fmodels\u002F` 下的相应子目录：\n\n| 模型目录 | 模型文件 | 使用节点 |\n| -------- | -------- | -------- |\n| `models\u002Fcosyvoice\u002F` | CosyVoice3 全套模型文件 | CosyVoice3 语音克隆 TTS |\n| `models\u002FfishaudioS2\u002F` | Fish Audio S2 全套模型 | Fish Audio S2 语音克隆 TTS |\n| `models\u002Faudiodit\u002F` | LongCat-AudioDiT 模型 | LongCat 语音克隆 TTS |\n| `models\u002FQwen3-ASR\u002F` | Qwen3-ASR 模型 | Qwen3 语音识别与强制对齐 |\n| `models\u002FFlashVSR\u002F` | FlashVSR \u002F Ultra-Fast 模型 | FlashVSR 视频超分放大器 |\n| `models\u002Fsam3\u002F` | sam3.safetensors | SAM3 点选\u002F文本\u002F批量分割器 |\n| `models\u002Fsam2\u002F` | sam2_hiera_base_plus.safetensors 等 | SEM2 点选分割器 |\n| `models\u002Fsams\u002F` | SAM 模型（sam_vit_b 等） | Face Detailer 细分\u002FSAM Mask |\n| `models\u002Fsam3dbody\u002F` | model.safetensors + assets\u002Fmhr_model.pt | SAM3D Body 人体网格恢复 |\n| `models\u002Finsightface\u002F` | buffalo_l 模型 + inswapper_128.onnx | 人脸分析\u002F换脸 |\n| `models\u002Fultralytics\u002Fbbox\u002F` | 人脸\u002F目标检测 bbox 模型 | Face Detailer \u002F BBox 检测 |\n| `models\u002Flatentsync\u002F` | latentsync_unet.pt + whisper\u002Ftiny.pt | LatentSync 口型同步 |\n| `models\u002Fcheckpoints\u002FLatentSync-1.6\u002F` | UNet \u002F VAE \u002F Whisper | Local LipSync 视频分支 |\n| `models\u002Fckpts\u002F` | big-lama.pt | LaMa 图像修复（去物补边） |\n| `models\u002Ftranslation\u002F` | opus-mt-zh-en 模型 | 中英翻译节点 |\n| `models\u002Fupscale_models\u002F` | ESRGAN \u002F RealESRGAN 等超分模型 | 模型图片放大器 |\n| `models\u002Fupscale_models\u002F` | ltx-2.3-spatial-upscaler-x2 | LTX2.3 潜空间放大 |\n| `models\u002Fcheckpoints\u002F` | LTX \u002F Flux \u002F Wan \u002F SD 等底模 | 各生成\u002F视频节点 |\n| `models\u002Fcheckpoints\u002F` | interiordesignsuperm_v2 等 | ControlNet Preset |\n| `models\u002Fcheckpoints\u002F` | ltx-2.3-22b 系列 | LTX2.3 视频生成 |\n| `models\u002Fcheckpoints\u002F` | wan2.2 系列 | Wan2.2 视频生成 |\n| `models\u002Fdiffusion_models\u002F` | flux-2-klein-4b-fp8.safetensors | 批量水印去除 |\n| `models\u002Fdiffusion_models\u002F` | wan2.2_s2v_14B_fp8_scaled | Wan S2V 检测分支 |\n| `models\u002Ftext_encoders\u002F` | gemma_3_12B_it_fp4_mixed.safetensors | LTX2.3 图片说话 |\n| `models\u002Faudio_encoders\u002F` | wav2vec2_large_english_fp16.safetensors | Wan S2V 音频条件编码 |\n| `models\u002Floras\u002FLTX\u002F` | ltx-2.3-22b-distilled-lora-384 + AV-LoRA | LTX2.3 口型同步 |\n| `models\u002Fvae\u002F` | LTX23_video_vae_bf16 \u002F LTX23_audio_vae_bf16 | LTX2.3 音视频链路 |\n| `models\u002Fmp3\u002F` | 参考音频文件（.mp3 \u002F .wav） | 语音克隆各节点（参考音色） |\n| `models\u002Ffonts\u002F` | 字体文件（.ttf \u002F .otf） | Text Overlay 文字叠加 |\n\n> **提示：** 大部分节点在运行时会自动在 `ComfyUI\u002Fmodels\u002F` 下递归搜索模型，面板中也会显示对应的中文 tooltip 提示所需路径。\n\n---\n\n## 🚀 快速开始 \u002F Quick Start\n\n1. 安装完成后重启 ComfyUI\n2. 在节点菜单中搜索 `GJJ` 即可找到所有节点\n3. 所有节点统一使用 `GJJ ·` 前缀命名\n4. 悬停参数标签可查看中文提示\n5. 大部分节点支持右键菜单中的快捷操作\n6. 详细用法参考 `examples\u002F` 目录中的工作流示例\n\n---\n\n## 📋 节点列表 \u002F Node List\n\n### 🔧 工作流辅助\n\n| 节点名称 | 功能描述 |\n| -------- | -------- |\n| GJJ · Any Switch | 按输入顺序返回第一个非空值的动态切换器，支持任意类型并会自动增减输入插槽 |\n| GJJ · Any Preview | 动态接收任意类型输入的统一预览节点，支持图片网格、Markdown 文本和音频播放 |\n| GJJ · 分组筛选路由 | 按分组名称关键词筛选当前工作流中的分组，便于前端面板快速定位和旁路操作 |\n| GJJ · Sequence Auto Executor | 根据当前数值和总数量，在前端执行完成后自动继续排队，直到序列结束 |\n| GJJ · Incrementing Integer | 输出可链接到多个随机种子的数值，默认在每次生成后按数量推进到下一段 |\n| GJJ · Multifunction Calculator | 动态扩展数值输入，通过计算器按钮编辑公式，支持加减乘除和常用数学函数 |\n| GJJ · Save Any Object | 动态接收多个任意输入，根据对象类型自动保存为视频、图片、文本、JSON 等 |\n| GJJ · Size Math | 获取图片尺寸，执行长边缩放、旋转和比例预设计算并输出统计结果 |\n| GJJ · Text Input | 可手填或透传外部输入的文本节点，前端支持 Markdown 预览模式 |\n| GJJ · Text Merge | 把多路文本按顺序直接拼接并在节点内提供预览 |\n| GJJ · Text Join With Delimiter | 把文本列表或多路文本按指定分隔符合并 |\n| GJJ · Text Image | 把文本渲染成图片，可用于标题卡、占位图或提示词可视化 |\n| GJJ · Solid Color Image | 生成指定尺寸的纯色图片和全白遮罩 |\n| GJJ · Noise Image | 生成随机噪声图片，支持彩色、灰度、均匀和高斯噪声 |\n| GJJ · Gradient Image | 生成线性或径向渐变图，可作为背景或 ControlNet 辅助图 |\n| GJJ · Text Overlay | 将随机或指定文本绘制到透明图层上，可与背景图合成 |\n| GJJ · Alpha Tools | 透明通道处理：绿幕转透明、Alpha 转遮罩、移除透明背景 |\n| GJJ · Image Metadata Viewer | 读取图片文件基础信息、PNG 文本元数据、ComfyUI 工作流和 EXIF 信息 |\n| GJJ · Safetensors Metadata Viewer | 直接读取 safetensors 文件头的 metadata，无需加载模型权重 |\n| GJJ · Safetensors Metadata Writer | 为模型写入同名 txt 旁注和 png 封面 |\n\n### 🖼️ 图像处理\n\n| 节点名称 | 功能描述 |\n| -------- | -------- |\n| GJJ · Image Adjuster | 对图片批次执行本地调色：曝光、对比、饱和、鲜艳度、色温等 |\n| GJJ · Image Comparer | 对比两路图片，使用滑动分割线查看差异 |\n| GJJ · Image Collage | 把多路图片拼成横排、竖排或自动网格 |\n| GJJ · Image Stacker | 把 2-4 张图片横向或纵向拼接 |\n| GJJ · Image Splitter | 宫格图片分割器，拖拽分割线自动裁剪 |\n| GJJ · Image Grid Splitter | 把图片按网格切成最多 9 块，适合局部处理后重组 |\n| GJJ · Image Grid Reassembler | 把网格图片块贴回原图尺寸 |\n| GJJ · Multi Image Loader | 一次选择多张 input 目录图片，同步扩展图片输出接口 |\n| GJJ · Load Image With Alpha | 加载图片保留 RGBA 并输出 alpha 遮罩 |\n| GJJ · Batch Watermark Remover | 批量去除水印，借鉴 Flux2 Klein 参考图重绘思路 |\n| GJJ · Inpaint Crop | 根据遮罩自动裁出局部重绘区域，零依赖 stitcher |\n| GJJ · Inpaint Stitch | 把局部重绘裁切输出的重绘图拼回原图 |\n| GJJ · LaMa Inpaint | 使用本地 big-lama.pt 进行修复，适合去物和背景补全 |\n| GJJ · Old Photo Restorer | 将 qwen_image_edit_2511 老照片修复工作流封装为单节点 |\n| GJJ · Qwen2511 Edit Outpaint | 通用外扩图片填充编辑器 |\n| GJJ · Ultimate Architecture Upscaler | 超分、建筑细节增强、分块重绘与接缝修复整合 |\n| GJJ · Model Upscaler | 使用 upscale_models 中的单图超分模型放大图像 |\n| GJJ · Seed VR2 Image Upscaler | 将 SeedVR2 的图像\u002F视频放大整合成单节点 |\n\n### 🎬 视频处理\n\n| 节点名称 | 功能描述 |\n| -------- | -------- |\n| GJJ · Video Combine | 零依赖视频合成节点，支持 IMAGE\u002FLATENT 序列输出多种格式 |\n| GJJ · Video Segment Editor | 可视化视频分段编辑器，拖拽调整起止时间，批量裁剪输出 |\n| GJJ · Video Reverse Frame | 从输入视频帧序列中提取倒数第 N 帧 |\n| GJJ · Video Outpaint Pad | 把 VIDEO 拆成帧后做零依赖外扩画布预处理 |\n| GJJ · Video Frames Loader | 用 FFmpeg 抽取视频帧为 IMAGE 批次 |\n| GJJ · Multi Video Loader | 一次选择多个视频，按帧范围和间隔解码 |\n| GJJ · Video Info | 调用 ffprobe 读取视频基本信息 |\n| GJJ · FFmpeg Mux Audio Video | 用 FFmpeg 把图片帧或视频路径与音频合并为 MP4 |\n| GJJ · Rife Video Interpolator | 零依赖视频插帧节点 |\n| GJJ · Flash VSR Video Upscaler | 综合 FlashVSR 与 FlashVSR Ultra-Fast 的零依赖视频超分 |\n| GJJ · LTX23 Image To Video | LTX-2.3 图生\u002F文生视频节点 |\n| GJJ · LTX23 Image To Video Multi Ref | LTX-2.3 多图参考器 |\n| GJJ · LTX23 First Last Outfit | LTX-2.3 首尾帧变装转场一体化节点 |\n| GJJ · LTX First Last Frame | 为 LTX 视频潜空间添加首帧和尾帧引导 |\n| GJJ · Wan22 First Last Video | Wan2.2 首尾帧生视频节点 |\n| GJJ · Wan22 Rapid AIO Mega | Wan2.2 Rapid-AIO-Mega 一站式节点 |\n| GJJ · Local Lip Sync | 零 API 口型同步节点 |\n| Latent Sync | 通过音频同步视频唇形 |\n\n### 🎵 音频处理\n\n| 节点名称 | 功能描述 |\n| -------- | -------- |\n| GJJ · Audio Ace Music Generator | Audio ACE 1.5 音乐生成节点 |\n| GJJ · Cosy Voice3 Generator | CosyVoice3 一体式语音克隆器 |\n| GJJ · Fish Audio S2 Generator | Fish Audio S2 一体式 TTS |\n| GJJ · Long Cat Audio Di T TTS | LongCat AudioDiT 一体式语音克隆与多说话人 TTS |\n| GJJ · Audio Segment Editor | 音频分段编辑器，可视化编辑起止时间 |\n| GJJ · Audio Beat Analyzer | 轻量音频节拍分析，输出 BPM 和节拍时间 JSON |\n| GJJ · Audio Crop | 按时间裁剪 AUDIO |\n| GJJ · Audio Tools | 音频处理工具集 |\n| GJJ · Qwen3 ASR Text Formats | Qwen3-ASR 一体式语音识别与强制对齐 |\n\n### 📝 提示词与文本\n\n| 节点名称 | 功能描述 |\n| -------- | -------- |\n| GJJ · 🤖 本机Ollama助手 | 通过模板按钮统一完成文本生成、翻译与可选图片反推 |\n| GJJ · Prompt Preset Studio | 整合风格、证件照、主体与多角度提示词 |\n| GJJ · Prompt Size Preset | 整合提示词输入、尺寸预设与空 Latent 生成 |\n| GJJ · Prompt Weight | 给提示词片段添加常见权重语法 |\n| GJJ · Prompt Combination | 把提示词做排列组合或随机抽样 |\n| GJJ · 提示词分组切换 | 在同一工作流里维护多组提示词文本 |\n| GJJ · Embedding Prompt | 生成 embedding 提示词片段并可附加权重 |\n| GJJ · Csv Tsv Row Iterator | 读取 CSV\u002FTSV 文本按行分列输出 |\n| GJJ · Ollama Directory Captioner | 通过浏览器选择目录，调用 Ollama 生成打标文件 |\n| GJJ · Prompt Relay Timeline | 带可视化时间轴编辑器的 Prompt Relay 编码节点 |\n| GJJ · Prompt Relay Encode | 将全局提示词和局部提示词编码为视频时序控制条件 |\n| GJJ · Batch Text Segmenter | 零依赖批量 SAM3 文本分割器 |\n\n### 🧠 模型加载与管理\n\n| 节点名称 | 功能描述 |\n| -------- | -------- |\n| GJJ · Model Bundle Loader | 一次性加载 UNET、CLIP、VAE |\n| GJJ · Flux1 Dual CLIP Loader | 为 Flux 1 系列一次性加载 UNET、双 CLIP 和 VAE |\n| GJJ · Checkpoint Direct Generator | 单节点加载底模 checkpoint 直接出图 |\n| GJJ · Multi Lora Chain | 按配置顺序串联加载多组 LoRA |\n| GJJ · Lora Chain Config | 输出多组 LoRA 串联配置 |\n| GJJ · Lora Effect Tester | 按过滤后的 LoRA 列表和多选强度逐项输出 |\n| GJJ · Model Family Preset Table | 模型族预设节点 |\n| GJJ · Brush Net Inpaint | 综合 BrushNet、PowerPaint、RAUNet 的正向填充 |\n\n### ✂️ 分割与抠图\n\n| 节点名称 | 功能描述 |\n| -------- | -------- |\n| GJJ · SAM3 Point Collector | 在节点面板直接点选前景与背景点位 |\n| GJJ · SAM3 BBox Collector | 在节点面板直接框选正向或反向区域 |\n| GJJ · SAM3 Point Segmenter | SAM3 点选分割器 |\n| GJJ · SAM3 Text Segmenter | SAM3 文本分割器，输入自然语言返回遮罩 |\n| GJJ · SEM2 Point Segmenter | SEM2 点选分割、遮罩膨胀、块化预览收成单节点 |\n| GJJ · Comprehensive Matting | 综合抠图：RMBG2、BiRefNet、BEN2、Inspyrenet 等 |\n| GJJ · Face Detailer | 单节点版 FaceDetailer |\n| GJJ · BBox Detector Loader | 加载人脸或目标检测模型 |\n| GJJ · Detect SEGS | 使用 BBox 检测器识别目标区域 |\n| GJJ · Make SAM Mask | 基于 SAM 模型生成精细局部遮罩 |\n\n### 🎭 遮罩与区域\n\n| 节点名称 | 功能描述 |\n| -------- | -------- |\n| GJJ · Mask Grow Blur | 对遮罩执行扩张、收缩与模糊 |\n| GJJ · Mask Merge | 合并最多八路遮罩 |\n| GJJ · Mask Outline | 从遮罩生成内外轮廓线 |\n| GJJ · Area To Mask | 按画布尺寸和矩形区域生成遮罩 |\n| GJJ · Region Box | 创建可传递的矩形区域 |\n| GJJ · Region Crop | 按区域数据从图片中裁切局部图像 |\n| GJJ · Region Composite | 把前景图片按指定区域合成到底图 |\n| GJJ · Grid Region Selector | 把画布切成行列网格 |\n| GJJ · Points Editor | 图形化点位编辑器 |\n\n### 🎨 生成与编辑\n\n| 节点名称 | 功能描述 |\n| -------- | -------- |\n| GJJ · Control Net Preset | 内部加载 checkpoint，生成可直连 KSampler 的模型和条件 |\n| GJJ · Depth Control Net Generator | depth_controlnet 工作流封装 |\n| GJJ · Scribble Control Net Generator | scribble_controlnet 工作流封装 |\n| GJJ · SD15 Inpaint Workflow | sd1.5_inpaint 工作流封装 |\n| GJJ · Flux Fill Dev Outpaint | flux_fill_dev_outpaint 工作流封装 |\n| GJJ · Redux Advanced | CLIP Vision 与 Redux 风格模型 |\n| GJJ · Lazy Image Studio | 懒人图文集成一键生图 |\n| GJJ · Character Multi View Studio | 主体一键多视图 |\n| GJJ · Lora Face Material Generator | 批量生成 LoRA 训练素材 |\n| GJJ · Mesh2Motion Explore | 零依赖 Mesh2Motion 单节点，内嵌 3D 骨骼动画编辑器 |\n\n---\n\n## 📁 项目结构\n\n```\nComfyUI_GJJ_Nodes\u002F\n├── __init__.py                    # 入口：注册节点、帮助 API\n├── .editorconfig                  # 编辑器配置\n├── .gitignore                     # Git 忽略规则\n├── README.md                      # 项目说明\n├── requirements.txt               # 核心依赖\n├── requirements-optional.txt      # 可选依赖\n├── requirements-accelerate.txt    # 推理加速依赖\n├── js\u002F                            # 前端 JS（每个节点独立文件）\n├── nodes\u002F                         # 后端 Python（每个节点独立文件）\n│   └── common_utils\u002F              # 共享工具模块\n├── locales\u002F                       # 国际化\n│   └── zh\u002F                        # 中文语言包\n├── examples\u002F                      # 工作流 JSON 示例\n├── presets\u002F                       # 预设文件\n├── utils\u002F                         # 通用工具脚本\n└── web\u002F                           # Web 资源\n```\n\n> **注意：** 仓库中包含 `SKILL\u002F`（开发文档）、`docs\u002F`（使用指南）、`memory\u002F`（开发记忆）等目录，这些目录已通过 `.gitignore` 排除，不会提交到远程仓库。如需查阅，请联系作者获取。\n\n---\n\n## 📖 文档\n\n开发和架构文档存放于 `SKILL\u002F` 目录（本地知识库，已 gitignore）：\n\n- **SKILL_INDEX.md** — 完整文档索引，包含所有节点的架构说明和开发指南\n- **GJJ_CODING_CONVENTIONS.md** — 编码规范\n- **SKILL\u002F10-node-architecture\u002F** — 每个节点的前后端架构文档\n- **SKILL\u002F11-dev-tools\u002F** — 开发\u002F测试工具\n\n使用指南：\n\n- **docs\u002F** — 功能使用说明（通过 `.gitignore` 排除，按需获取）\n- **examples\u002F** — 工作流 JSON 示例文件\n\n---\n\n## ⚠️ 许可证\n\n本项目仅限个人学习使用，**禁止任何形式的商业用途**。\n\n---\n\n## 🙏 致谢\n\n感谢 ComfyUI 社区及其所有贡献者。\n\n---\n\n**作者：** [guojijun](https:\u002F\u002Fgithub.com\u002Fguojijun)\n","ComfyUI_GJJ_Nodes 是一个个人开发的 ComfyUI 自定义节点集合，提供了图像分割、音频处理、动态插槽、自动尺寸适配等实用功能。项目包含超过200个节点，覆盖了图像处理、视频生成、音频合成、提示词工程、模型管理及工作流辅助等多个领域。所有节点均遵循统一规范开发，并采用 `GJJ ·` 前缀，内置中文工具提示以降低使用门槛。此外，该项目支持子目录感知的模型查找、动态输入\u002F输出插槽、1-based用户编号等功能，确保了良好的用户体验和灵活性。适合需要进行多媒体内容创作与处理，以及希望提高工作效率的开发者或设计师使用。",2,"2026-06-11 04:03:19","CREATED_QUERY"]