Extensions/Booru Taggers for ComfyUI
ComfyUI Extension

Booru Taggers for ComfyUI

An improved and extended node of various Booru taggers (WD taggers, Pixai, Camie, etc.)

By nestflow·Created about a year ago·Updated 24 days ago· 4
nestflow/ComfyUI-Booru-Tagger
Nodes3
On cloudLocal install
CategoryBooruTagger
Stars4
Updated24 days ago
Readme

ComfyUI Booru Tagger

Modification from pythongosssss

  1. Migrate to ComfyUI Node v3.
  2. Separate model loading and inference, much faster running! (No longer need to load models for each image input).
  3. New model support
  4. Multiple output fieldstags (combined), general_tags, rating, character_tags

A ComfyUI extension allowing the interrogation of booru tags from images.

Outputs

| Output | Description | |---|---| | tags | Combined character + general tags | | general_tags | Descriptive tags (attributes, clothing, composition, etc.) | | rating | Top rating tag (safe / sensitive / questionable / explicit) | | character_tags | Character, copyright, and artist tags |

Models

| Model | Tags | Input Size | License | Gated | |---|---|---|---|---| | WD Series (eva02, vit, swinv2, etc.) | varies | 448² | MIT | No | | Pixai Tagger v0.9 | 13,461 | 448² | Apache-2.0 | No | | Camie Tagger v2 | 70,527 | 512² | ? | No | | CL Tagger v1 (1.00 / 1.01 / 1.02) | 42,163 | 448² | Apache-2.0 | No | | CL Tagger v2 (2.00 / 2.01a) | 106,536 / 108,036 | 384² | Custom | Yes | | AnimeTimm swinv2_base | 12,476 | 256² | GPL-3.0 | Yes | | AnimeTimm eva02_large | 12,476 | 448² | GPL-3.0 | Yes | | AnimeTimm caformer_b36 | 12,476 | 384² | GPL-3.0 | Yes |

Gated models require a HuggingFace token. Accept the license on the model page, then either run huggingface-cli login or set the HF_TOKEN environment variable before first download.

Credits:

Models created by:

Installation

  1. Clone this repo into the custom_nodes folder.
  2. Install dependency (onnxruntime or onnxruntime-gpu for CUDA acceleration).
  3. For gated models (CL Tagger v2, AnimeTimm): run huggingface-cli login once, or set the HF_TOKEN environment variable with your HuggingFace token.

Configuration

Edit models.json to customize defaults:

  • settings.ortProviders — ONNX Runtime execution providers. GPU is auto-detected.
  • threshold / character_threshold — Per-model default thresholds.
  • HF_ENDPOINT — Mirror/proxy URL for HuggingFace downloads.