NovelAIタグサジェスト
- Digital0 JPY




NovelAIのタグサジェストを拡張するブラウザ用スクリプトです。 ────────────────────────── アップデート情報(2026/05/09 v1.8.0) ────────────────────────── ・ワイルドカード機能(🃏) A1111ライクな __name__ 構文でプロンプト内をランダム/順次置換できる機能を追加。 候補リストを名前付きで登録、ランダム/シーケンシャルモード切替、N回ホールド構文(5__color__)対応。 編集モーダルはドラッグで自由に移動でき、位置も記憶されます。 ・タグプリセット機能(📦) よく使うタグの組み合わせを名前付きで保存して、ワンクリックでプロンプト末尾に追記。 キャラ指定セット・ネガティブ定型・スタイル指定など、テンプレートを瞬時に呼び出せます。 ・Artistタグの artist: 自動前置 Artistカテゴリのタグ選択時に「artist:タグ名」の形式で挿入されます。 強調構文と連動して 2::artist:hotate-chan:: の形に自動展開。 カーソルを「artist:johnD」に合わせると前置を無視して「johnD」でサジェスト。 オプションでON/OFF切替可能(デフォルトON)。 ・タグ重み調整ショートカット Ctrl+↑/↓でカーソル位置のタグの重みを0.5刻みで増減(±10までクランプ、1.0で表記が外れる)。 マウス不要で素早く調整可能。 ・Alt系ショートカット大量追加 Alt+W で🃏編集、Alt+B で📦編集、Alt+S でタグ範囲選択、Alt+K でピン留め。 Alt+クリック/ダブルクリックでタグ範囲選択/無効化(0::tag::)。 Alt長押しでショートカット一覧オーバーレイを表示。 ・ピン留め機能(📌) サジェスト窓を固定表示してフォーカス外れによる自動非表示を無効化。 長文プロンプト編集中に窓が消える煩わしさを解消。 ・ランダマイザ蓄積モード(🎲) 従来の範囲選択変換に加えて、選択なしで🎲をクリックすると蓄積モードON。 サジェスト候補をクリックするたびに蓄積バーへ追加、最後にまとめて挿入できます。 ・直前1枚の生成時間表示(⏱) 「1枚のみ生成」を手動クリックした際の生成時間を自動計測してサジェスト窓に表示。 ・Typo/エイリアス辞書 誤字・別名の自動補正候補を表示。 ・履歴機能 最近使ったタグを自動記録し、サジェストで優先表示。 ────────────────────────── アップデート情報(2026/04/30 v1.7.0) ────────────────────────── ・ランダマイザモード NAIの ||A,|B,|C,|| 構文をサジェスト窓から直接構築可能に。 🎲ボタンをONにしてタグを選択するだけで、ランダム選出プロンプトを作成できます。 ・ユーザー辞書 オプションページからカスタムタグの登録に対応(CSVインポート可能)。 登録タグはサジェスト結果で最優先表示され、紫色で表示されます。 ・オプションページ 設定を一画面で管理できるスクロール形式に対応。 - 表示サジェスト数(デフォルト500 / 上限なし) - 自動非表示時間(秒単位) - フォントサイズ / ウィンドウ初期サイズ - カラーパレット(背景・テキスト・ボタン・強調・枠線) - デフォルトタブ / ソート順 - アンダースコア表示の切り替え ────────────────────────── ■ 主な機能 ────────────────────────── ・数十万件規模のタグを読み込んだサジェスト表示 ・タグ入力中にリアルタイムで候補を絞り込み表示 ・ワイルドカード機能(__name__ / N__name__ 構文対応) ・タグプリセット機能(よく使う組み合わせを保存・呼び出し) ・Artistタグの自動 artist: 前置(強調構文と連動) ・タグ重み調整ショートカット(Ctrl+↑/↓) ・サジェスト一覧をキーボード操作のみで制御可能 ・選択中のタグへ自動スクロールで追従 ・強調/弱化のトグル操作に対応 ・強調/弱化状態を維持したまま連続入力が可能 ・サジェストウィンドウの表示・非表示をピン留めで制御 ・直前1枚の生成時間を自動計測・表示 ・Typo/エイリアス辞書による誤字補正 ・履歴機能(最近使ったタグを優先表示) ・既存のNovelAI UIを壊さず動作(外部通信なし) ・機械翻訳ファイルによる一部日本語検索・日本語表示に対応 ・お気に入り機能(★/☆で切り替え) ・Danbooru Wikiへのリンク機能 ────────────────────────── ■ キーボード操作 ────────────────────────── ▼ モーダル Alt + W :🃏 ワイルドカード編集を開く Alt + B :📦 プリセット編集を開く Alt 長押し :⌨ ショートカット一覧オーバーレイ ▼ タグ操作 Alt + S :カーソル位置のタグを範囲選択 Alt + クリック :クリック位置のタグを範囲選択 Alt + ダブルクリック :タグを無効化 / 復活(0::tag::) Ctrl + ↑ / ↓ :カーソル位置のタグの重みを ±0.5 Ctrl + [ :強調トグル Ctrl + ] :弱化トグル Ctrl + PageUp :強調値 +0.5 Ctrl + PageDown :強調値 -0.5 ▼ サジェスト窓 ↑ / ↓ :候補を選択 Enter :候補を挿入 Shift + Enter :選択中候補をお気に入りトグル Esc :サジェスト窓を閉じる Alt + K :📌 ピン留め ON / OFF ■ スペシャルサンクス 動作テストや改善にご協力いただいた皆様 にくぢる(@nikumist2)さん https://x.com/nikumist2 Fizzyez(ふぃずぃー)(@Fizzyez_illus)さん https://x.com/Fizzyez_illust リール(@Lile3356442)さん https://x.com/Lile3356442 nihiruma(にひるま)(@nihiruma)さん https://x.com/nihiruma



