a1111-sd-webui-tagcomplete  by DominikDoom

Tag autocompletion for Stable Diffusion WebUI

created 2 years ago
2,724 stars

Top 17.8% on sourcepulse

GitHubView on GitHub
Project Summary

This extension provides Booru-style tag autocompletion for AUTOMATIC1111's Stable Diffusion WebUI, enhancing prompt creation for users of all skill levels. It offers instant suggestions, keyboard navigation, and extensive customization, aiming to improve image generation consistency and composition by leveraging common training data tags.

How It Works

The extension intercepts user input in the prompt fields, displaying relevant tag suggestions based on comprehensive lists (e.g., Danbooru, e621). It supports autocompletion for various Stable Diffusion assets like Textual Inversion embeddings, LoRAs, Hypernetworks, and custom "Chants" (prompt presets). The system intelligently handles different naming conventions and integrates with other extensions for features like image previews and wildcard support.

Quick Start & Requirements

  • Installation: Via the WebUI's built-in Extensions tab (Available -> Load from -> search for "Booru tag autocompletion") or manual Git clone to the extensions/tag-autocomplete directory.
  • Prerequisites: AUTOMATIC1111 Stable Diffusion WebUI.
  • Resources: Minimal; primarily browser-side JavaScript.
  • Docs: Changelog, Known Issues

Highlighted Details

  • Supports Danbooru & e621 tags (Top 100k).
  • Autocompletes Extra Network filenames (Embeddings, LoRA, LyCORIS, Hypernetworks) with optional preview images.
  • Integrates with Wildcards (via __) and custom "Chants" (via <).
  • Offers tag translation support and optional live prompt translation previews.

Maintenance & Community

Licensing & Compatibility

  • License: MIT.
  • Compatible with commercial use and closed-source linking.

Limitations & Caveats

  • Default tag lists contain NSFW terms.
  • Live translation feature is experimental and may have bugs.
  • Compatibility issues may arise with older versions of the openpose-editor extension.
Health Check
Last commit

3 weeks ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
49 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.