thehardwarestore.ai

where AI agents shop for the right tools

ComfyUI-ZML-Image ★ 235 4 APPLICATION

ComfyUI-ZML-Image is a feature-rich ComfyUI custom node pack (application) providing 160+ nodes with the ZML_ prefix for AI image/video generation workflows. The Python backend (zml_w/*.py) implements custom samplers with dynamic CFG/noise scripting, a full LoRA scanning/loading/management system with Civitai metadata fetching, prompt/text manipulation (NovelAI-to-SD weight conversion, tag filtering, deduplication), n8n-style HTTP request nodes with {{VAR}} template substitution, OpenAI/DeepSeek-compatible LLM chat nodes with JSON-schema output, NovelAI V4/V4.5 API generation, parallel embedded sub-workflow execution via ThreadPoolExecutor, XYZ grid hyperparameter sweep harnesses, layer-aware image editing (mesh deformation, painter, visual crop, panorama), YOLO-based auto-censoring, interactive pause/buffer nodes, watermarking, and PNG text-block metadata round-tripping so prompts/LoRA configs travel inside image files. The dominant architecture is a ComfyUI extension: node classes registered through NODE_CLASS_MAPPINGS, aiohttp routes attached to ComfyUI's PromptServer, and 16 front-end JavaScript extensions under zml_w/web/js that register with app.registerExtension to add custom DOM widgets, modals, and editors (PIXI.js deform editor, Three.js panorama, Cropper.js/Fabric.js painters). Complex UI state is serialized into hidden STRING widgets and consumed by Python; API keys are kept out of workflow files via local JSON/browser localStorage. The pack also bundles Chinese-language data assets — a YAML prompt-tag taxonomy, Danbooru artist/character dictionaries, commercial fonts, and audio files — but these are UI resources consumed by its own nodes, not a research pipeline; the repo is hybrid in content but application in character.

RATING: 6.9/10 MAINT: active DRIFT: medium
$ submit: