Extensions/GALIAIS-Nodes
ComfyUI Extension

GALIAIS-Nodes

A ComfyUI extension with 50 custom nodes.

By GALIAIS·Created 3 months ago·Updated 2 months ago· 0
GALIAIS/GALIAIS-Nodes
Nodes50
On cloudLocal install
CategoryGALIAIS-Nodes/ai, GALIAIS-Nodes/character
Stars0
Updated2 months ago

Nodes (50)

GALIAIS-Nodes AI Character Detail Expander
GALIAIS-Nodes/ai
GALIAIS-Nodes AI Conflict Resolver
GALIAIS-Nodes/ai
GALIAIS-Nodes AI Natural Prompt Writer
GALIAIS-Nodes/ai
GALIAIS-Nodes AI Negative Prompt Builder
GALIAIS-Nodes/ai
GALIAIS-Nodes AI Provider
GALIAIS-Nodes/ai
GALIAIS-Nodes AI Provider Health Check
GALIAIS-Nodes/ai
GALIAIS-Nodes AI Style Enhancer
GALIAIS-Nodes/ai
GALIAIS-Nodes AI Tag Analyzer
GALIAIS-Nodes/ai
GALIAIS-Nodes 03 身体体态
GALIAIS-Nodes/character
GALIAIS-Nodes Final Composer
GALIAIS-Nodes/character
GALIAIS-Nodes Composer Template Manager
GALIAIS-Nodes/character
GALIAIS-Nodes 02 脸发眼
GALIAIS-Nodes/character
GALIAIS-Nodes 01 角色身份
GALIAIS-Nodes/character
GALIAIS-Nodes 09 Meta技术
GALIAIS-Nodes/character
GALIAIS-Nodes 07 叙事主题
GALIAIS-Nodes/character
GALIAIS-Nodes 10 NSFW 精细
GALIAIS-Nodes/character
GALIAIS-Nodes 08 物件补充
GALIAIS-Nodes/character
GALIAIS-Nodes 04 服装配饰
GALIAIS-Nodes/character
GALIAIS-Nodes 05 姿势动作
GALIAIS-Nodes/character
GALIAIS-Nodes 06 场景画面
GALIAIS-Nodes/character
GALIAIS-Nodes Composer Template Pack
GALIAIS-Nodes/character
GALIAIS-Nodes Danbooru DB Loader
GALIAIS-Nodes/prompt
GALIAIS-Nodes Danbooru Dictionary Info
GALIAIS-Nodes/prompt
GALIAIS-Nodes Danbooru Query Select
GALIAIS-Nodes/prompt
GALIAIS-Nodes Danbooru Runtime DB Builder
GALIAIS-Nodes/config
GALIAIS-Nodes Danbooru Style Select
GALIAIS-Nodes/conditioning
GALIAIS-Nodes Danbooru Tag Resolver
GALIAIS-Nodes/prompt
GALIAIS-Nodes Danbooru Taxonomy Select
GALIAIS-Nodes/prompt
GALIAIS-Nodes DB Cache Control
GALIAIS-Nodes/config
GALIAIS-Nodes Image Detail Blueprint
GALIAIS-Nodes/ai
GALIAIS-Nodes Multi Character Coordinator
GALIAIS-Nodes/character
GALIAIS-Nodes Negative Preset
GALIAIS-Nodes/prompt
GALIAIS-Nodes Positive Prompt AI Enricher
GALIAIS-Nodes/ai
GALIAIS-Nodes Project Config
GALIAIS-Nodes/config
GALIAIS-Nodes Prompt Builder
GALIAIS-Nodes/prompt
GALIAIS-Nodes Prompt Combine
GALIAIS-Nodes/prompt
GALIAIS-Nodes Prompt Inspector
GALIAIS-Nodes/prompt
GALIAIS-Nodes Prompt Inspector V2
GALIAIS-Nodes/diagnostics
GALIAIS-Nodes Prompt Orchestrator
GALIAIS-Nodes/ai
GALIAIS-Nodes Prompt Profile
GALIAIS-Nodes/profile
GALIAIS-Nodes Prompt Quality Gate
GALIAIS-Nodes/diagnostics
GALIAIS-Nodes Prompt Quality Score
GALIAIS-Nodes/diagnostics
GALIAIS-Nodes Prompt Random Pool
GALIAIS-Nodes/prompt
GALIAIS-Nodes Prompt Section
GALIAIS-Nodes/prompt
GALIAIS-Nodes Prompt Template
GALIAIS-Nodes/prompt
GALIAIS-Nodes Prompt Viewer
GALIAIS-Nodes/prompt
GALIAIS-Nodes Prompt Weight
GALIAIS-Nodes/prompt
GALIAIS-Nodes Scene Director
GALIAIS-Nodes/ai
GALIAIS-Nodes Tag Blacklist
GALIAIS-Nodes/config
GALIAIS-Nodes Typed Composer V2
GALIAIS-Nodes/prompt
Readme

GALIAIS-Nodes

GALIAIS-Nodes is a ComfyUI custom node pack for detailed prompt construction. It focuses on Danbooru tag selection, structured character prompt composition, AI-assisted prompt refinement, and prompt inspection.

Features

  • Structured character prompt nodes for identity, face, body, outfit, pose, scene, narrative, object, meta, and NSFW layers.
  • Danbooru dictionary loader and lazy searchable tag selector.
  • Vue DOM and legacy canvas frontend support for per-field enable toggles.
  • Optional random tag filling with manual and random selections kept separate.
  • OpenAI-compatible AI provider nodes for tag analysis, conflict pruning, natural prompt writing, style enhancement, and negative prompt building.
  • Prompt viewer and inspector nodes for checking final output.
  • Runtime DB builder, AI health check, scene director, prompt orchestrator, quality gate, multi-character coordinator, and versioned composer template packs.

Recommended Prompt Flow

| Step | Node | Purpose | | --- | --- | --- | | 1 | GALIAIS-Nodes Danbooru Runtime DB Builder | Build a compact runtime DB from the full dictionary when the dictionary changes. | | 2 | GALIAIS-Nodes Danbooru DB Loader | Load the DB once and connect its DB output into tag/character nodes. | | 3 | GALIAIS-Nodes AI Provider + AI Provider Health Check | Configure URL/key/model, optional fast service tier, retries, stream fallback, and verify latency. | | 4 | 01-10 character nodes | Build identity, face/hair/eyes, body, outfit, pose, scene, narrative, object, meta, and NSFW sections. | | 5 | GALIAIS-Nodes Multi Character Coordinator | Optional: combine per-role sections into a coherent multi-character relation/layout section. | | 6 | GALIAIS-Nodes Final Composer | Compose quality, artist, character sections, custom templates, and negatives. | | 7 | GALIAIS-Nodes Scene Director | Convert selected scene tags into layered foreground/midground/background natural language. | | 8 | GALIAIS-Nodes Prompt Orchestrator | Run conflict pruning, blueprint generation, optional AI expansion, negative prompt merge, and quality score. | | 9 | GALIAIS-Nodes Prompt Quality Gate + Prompt Viewer | Review actionable issues and inspect the final positive/negative prompt. |

Reference workflow plan:

docs/workflows/enterprise-character-prompt-workflow.json

For chained AI-assisted field selection, connect both outputs from the previous character node:

文本 -> 上游上下文
角色段 -> 上游提示词段

Installation

Comfy Registry

After the package is published:

comfy node install galiais-nodes

Manual Install

Clone this repository into your ComfyUI custom_nodes directory:

git clone https://github.com/GALIAIS/GALIAIS-Nodes.git ComfyUI/custom_nodes/GALIAIS-Nodes

Restart ComfyUI after installation.

Danbooru Dictionary

The Danbooru database is not bundled with this node package because it can be very large. Use the GALIAIS-Nodes Danbooru DB Loader node and select your local runtime database.

The text-first database source is maintained separately:

https://github.com/GALIAIS/Danbooru-Tag-Database

Publishing

This repository contains Comfy Registry metadata in pyproject.toml. Before first publication, verify:

  • project.name is the final immutable registry node id.
  • [tool.comfy].PublisherId exactly matches the publisher id shown after @ on the Comfy Registry profile.
  • [project.urls].Repository points to the public GitHub repository.
  • Optional registry artwork fields such as Icon and Banner should only be added after stable public image URLs are available.
  • Optional license metadata should be added after the project license is decided.

Manual publish:

comfy node publish

GitHub Actions publish:

  1. Create a repository secret named REGISTRY_ACCESS_TOKEN.
  2. Run the Publish to Comfy registry workflow manually or push a version tag such as v1.0.1.

The workflow intentionally publishes only on v* tags, so ordinary commits to main will not push a new registry release.