ComfyUI Extension
ComfyUI-PromptTagEditor
ComfyUI node for tag-based prompt editing with support for individual tag editing, weight adjustment, reordering, deletion, and Japanese translation. (Description by CC)
4thCafe/ComfyUI-PromptTagEditor
Nodes—
On cloudLocal install
Stars0
Updatedabout a month ago
Readme
ComfyUI-PromptTagEditor
プロンプトをタグ(チップ)単位で編集できる ComfyUI 専用ノード Prompt Tag Editor 🏷️ を追加します。カンマ区切りのプロンプトを1タグずつチップ化し、個別編集・重み調整・並べ替え・削除を直感的に行えます。
チップUIはこのノードの text 欄にのみ表示され、CLIP Text Encode や Note など既存のノードには一切影響しません。
使い方
- ノード追加メニュー
utils/prompt→Prompt Tag Editor 🏷️を配置。 - text 欄にプロンプトを入力すると、その下の「Tags」エリアにタグがチップ表示されます。
text(STRING)出力を、CLIP Text Encodeの text 入力(右クリック → Convert text to input)や、任意のテキスト入力へ接続します。
特徴
- タグ編集エリアを分離表示: 上=生プロンプトの
<textarea>、下=チップ(タグ)エリア。双方向に同期します。 - タグ単位の操作:
- 各タグをダブルクリックで個別編集
+/−で重み調整((word:1.2)構文、0.05刻み、1.0付近で括弧自動除去)- ドラッグ&ドロップで並べ替え
×で削除訳で日本語訳をチップ下に表示(Google翻訳=要ネット・APIキー不要を優先、失敗時は argostranslate=オフラインへフォールバック)
- 非破壊: 値はネイティブのテキストウィジェットが保持するため、ワークフロー保存・実行時プロンプトに確実に反映されます。LoRA
<lora:...>・BREAK・エスケープ・括弧内カンマも壊しません。
設定 → Prompt Tag Editor: タグ編集エリアを表示 でチップエリアのON/OFFができます。
インストール
git clone https://github.com/4thCafe/ComfyUI-PromptTagEditor
を ComfyUI の custom_nodes に配置して ComfyUI を再起動してください。追加のPython依存はありません。
ロードマップ
- [x] タグ編集コア(チップ化・個別編集・重み・並べ替え・削除)
- [x] タグ翻訳(日本語→英語は置換、英語→日本語は表示)
- [x] 入力欄の構文ハイライト(重み/LoRA/BREAK/コメントを色分け)
License
MIT