Eagle Ai Tagger banner
jtydhr88 jtydhr88

Eagle Ai Tagger

AI community

Description

A custom plugin for Eagle to generate tags by local AI model

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

[English](README.md) [简体中文](README_zh_CN.md)

Eagle AI Tagger (WIP)

A custom plugin for Eagle to generate tags by using [wd-swinv2-tagger-v3](https://huggingface.co/SmilingWolf/wd-swinv2-tagger-v3/) ![img.png](docs/img.png)

Prerequisite

Make sure you installed

  1. Nodejs
  2. git
  3. Eagle 4 build1

Install

  1. run command
git clone https://github.com/jtydhr88/eagle-ai-tagger
  1. go inside the repo
  2. run command
npm install
  1. download the following model files, and place them into eagle-ai-tagger/model folder:
    1. model
    2. selected_tags.csv
  2. open Eagle, and menu -> Plugin -> Developer options -> Import Local Project, then select this repo

How to use

  1. select one image
  2. right click -> Plugin -> AI Tagger img_2.png
  3. first, click Analyze, then it will take some time (a few seconds) to load AI model, and analyze your image.
  4. if generating successful, you will see the tag listimg_1.png
  5. then you can select what you want (or select all)
  6. click Append Tags
  7. the tags will be added to image now img_3.png

TODO

  • Tag Translation
    • you may notice, I am using wd-swinv2-tagger-v3, which is popular in the stable diffusion community for generating prompts. While we can use "prompt" as tags in Eagle, it's better to translate them into the user's language. For example, "1girl" could be translated to "一个女孩" and "smile" to "微笑". I may translate the tags to Chinese later, but since the full list has more than 10,000 tags, it will take time.
  • i18n support
    • Currently, I have added support for English and Chinese. Please open an issue if you need another language.
  • Support for Multiple Image Selection
    • At th