c2b879c7feb74e3fe7a10db0a89e93e6f74f5bea
当初の全テキスト欄への自動適用をやめ、新規ノード PromptTagEditor(Prompt Tag Editor 🏷️) の text 欄にのみチップUIを適用する方式へ変更。CLIP Text Encode / Note など既存ノードには 一切影響しない。 - __init__.py: PromptTagEditorNode(text STRING入力→STRING出力, category utils/prompt)を追加 - input_watcher.js: 対象を node type 'PromptTagEditor' に限定 - README: 専用ノードの使い方に更新 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ComfyUI-PromptTagEditor
プロンプトをタグ(チップ)単位で編集できる ComfyUI 専用ノード Prompt Tag Editor 🏷️ を追加します。SD-WebUI の sd-webui-prompt-all-in-one のタグ編集体験を ComfyUI 上で再現します。
チップ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付近で括弧自動除去)- ドラッグ&ドロップで並べ替え
×で削除
- 非破壊: 値はネイティブのテキストウィジェットが保持するため、ワークフロー保存・実行時プロンプトに確実に反映されます。LoRA
<lora:...>・BREAK・エスケープ・括弧内カンマも壊しません。
設定 → Prompt Tag Editor: タグ編集エリアを表示 でチップエリアのON/OFFができます。
インストール
git clone https://github.com/4thCafe/ComfyUI-PromptTagEditor
を ComfyUI の custom_nodes に配置して ComfyUI を再起動してください。追加のPython依存はありません。
ロードマップ
- タグ編集コア(チップ化・個別編集・重み・並べ替え・削除)
- 各タグの翻訳表示(オフライン: argostranslate)
- 入力欄の構文ハイライト
License
MIT
Languages
JavaScript
74.6%
Python
15.7%
CSS
9.7%