Sign In

Prompt All-in-One Neo | Forge Neo Extension

Updated: Mar 24, 2026

toolextensionwebuiforge-neo

Type

Other

Stats

7

0

Reviews

Published

Mar 24, 2026

Base Model

Other

Hash

AutoV2
42BBCA3DAC
default creator card background decoration
Bronze Tools Badge
dhunters's Avatar

dhunters

Prompt All-in-One Neo

sd-webui-prompt-all-in-one-neo is an extension based on stable-diffusion-webui-all-in-one that aims to improve the user experience of the prompt/negative prompt input box. It has a more intuitive and powerful input interface, provides automatic translation, history and collection functions, and supports multiple languages to meet the needs of different users.

⚠️ This is a fork. All core functionality was created by Physton in the original sd-webui-prompt-all-in-one. This Neo fork exists solely to maintain compatibility with Forge Neo and to apply community-reported UX fixes that were never merged upstream. If you are not running Forge Neo, please use the original extension instead.

🎯 Features

⭐ = added or fixed in this Neo fork · everything else is original work by Physton

✏️ Prompt Editing

  • Intuitive tag interface — displays prompt tokens as individual styled chips with bilingual (source ↔ translated) comparison

  • Drag to reorder — rearrange tags by dragging without retyping

  • One-click weight adjustment — increase or decrease tag weight with ( ) brackets; configurable step size

  • Consistent weight format — integer weights always display with one decimal place (e.g. 1.0), preventing input-field layout shifts ⭐

  • NovelAI symbol mode — switch between () and {} weight notation

  • Disable/enable tags without deleting them

  • One-click delete per tag or via batch box-select

  • BREAK / AND keyword support — special tokens render correctly in the tag list

🔤 Translation

  • Auto-translate — translates prompt/negative prompt automatically as you type

  • Batch translation — translate all tags at once with one click

  • Dozens of translation services — Google, Baidu, DeepL, Microsoft, OpenAI, Alibaba, Tencent, Yandex, and many more

  • API key optional — most free services work without registration

  • Offline translation — mBART-50 model supported for air-gapped environments

  • Translation history — per-tag translated value stored and shown inline

🗂️ History & Favorites

  • Automatic history — every prompt change is recorded

  • Favorites — bookmark individual tags or entire prompts; one-click restore

  • Batch favorite — box-select multiple tags and favorite them all at once

🔍 Extra Networks

  • LoRA / LyCORIS / Textual Inversion detection — recognized tokens are highlighted with distinct colors

  • Existence check — missing LoRA/embedding names are flagged visually

  • Popup info panel — hover a LoRA tag to see its metadata, preview image, and trained keywords

  • No residual space after LoRA tokens

  • Fixed extra-networks crash on concurrent load

🤖 ChatGPT Integration

  • Generate prompts with ChatGPT — describe your scene in plain language and get a prompt back

  • Configurable model and API key — works with any OpenAI-compatible endpoint

🎯 Quality Presets ⭐

  • Templates — built-in quality tag sets per model family (Pony, NoobAI, Illustrious, SDXL, SD 1.5, Flux.1); each family independently toggleable; editable positive + negative overrides per family

  • Checkpoint scanner — identify any installed checkpoint's model family by querying CivitAI with its SHA-256 hash; results cached locally

  • Custom presets — define your own quality tags matched by filename substring; mark as auto-insert to have them injected whenever you switch to a matching model

  • Auto-inject on model switch — when a checkpoint change is detected mid-session and auto-insert is enabled, quality tags are prepended to the active tab automatically

  • CivitAI API key stored in Forge Settings → Prompt All-in-One Neo (not in browser storage)

⚙️ Format & Settings

  • Prompt format options — comma spacing, trailing comma removal, LoRA separator behavior, newline handling

  • Blacklist — tags that are automatically filtered out

  • Hotkeys — configurable keyboard shortcuts per action

  • Custom themes — override CSS via built-in extension system

  • Token counter — live token count and max-length indicator using Forge Neo's native get_prompt_lengths_on_ui API ⭐

📦 Installation

For Forge Neo

  1. Open Forge Neo WebUI

  2. Navigate to ExtensionsInstall from URL

  3. Paste: https://github.com/eduardoabreu81/sd-webui-prompt-all-in-one-neo

  4. Click Install and reload WebUI

Requirements

⚠️ Not using Forge Neo? Use the original physton extension instead. This fork will not work correctly on Automatic1111 or Forge Classic.


🌐 Language Support

The UI itself is available in 12 languages:

UI Supported languages

简体中文 繁體中文 English Русский 日本語 한국어 Français Deutsch Español Português Italiano العربية

Translation supports 100+ languages:

Translation Supported languages

简体中文 (中国) 繁體中文 (中國香港) 繁体中文 (中國台灣) English (US) Afrikaans (South Africa) Shqip (Shqipëria) አማርኛ (ኢትዮጵያ) العربية (السعودية) Հայերեն (Հայաստան) অসমীয়া (ভাৰত) Azərbaycan dili (Latın, Azərbaycan) বাংলা (বাংলাদেশ) Башҡорт (Россия) Euskara (Espainia) Bosanski (Latinski, Bosna i Hercegovina) Български (България) Català (Espanya) Hrvatski (Hrvatska) Čeština (Česká republika) Dansk (Danmark) Nederlands (Nederland) Eesti (Eesti) Filipino (Pilipinas) Suomi (Suomi) Français (France) Français (Canada) Galego (España) ქართული (საქართველო) Deutsch (Deutschland) Ελληνικά (Ελλάδα) ગુજરાતી (ભારત) עברית (ישראל) हिन्दी (भारत) Magyar (Magyarország) Bahasa Indonesia (Indonesia) Gaeilge (Éire) Italiano (Italia) 日本語 (日本) ಕನ್ನಡ (ಭಾರತ) Қазақ (Қазақстан) ភាសាខ្មែរ (កម្ពុជា) 한국어 (대한민국) Кыргызча (Кыргызстан) ລາວ (ລາວ) Latviešu (Latvija) Lietuvių (Lietuva) Македонски (Северна Македонија) Bahasa Melayu (Latin, Malaysia) മലയാളം (ഇന്ത്യ) Malti (Malta) Māori (Aotearoa) मराठी (भारत) Монгол (Кирилл, Монгол улс) မြန်မာ (မြန်မာ) नेपाली (नेपाल) Norsk bokmål (Norge) فارسی (ایران) Polski (Polska) Português (Brasil) Português (Portugal) Română (România) Русский (Россия) Српски (ћирилица, Србија) Slovenčina (Slovensko) Slovenščina (Slovenija) Soomaali (Soomaaliya) Español (España) Kiswahili (Kenya) Svenska (Sverige) தமிழ் (இந்தியா) తెలుగు (భారత) ไทย (ไทย) Türkçe (Türkiye) Українська (Україна) اردو (پاکستان) O'zbekcha (Lotin, O'zbekiston) Tiếng Việt (Việt Nam) Cymraeg (Y Deyrnas Unedig) isiZulu (iNingizimu Afrika) and more…


🌐 Translation APIs

No API Key Required

Free to use, but may be rate-limited or unstable. If translation fails, switch to another service.

API Key Required

Most have a free tier — register and obtain a key:

ServiceFree TierDeepL✅Microsoft Translator✅OpenAI❌Baidu✅Alibaba✅Tencent✅Yandex✅Caiyun✅Niutrans✅iFlytek✅Volcengine✅Amazon Translate✅

Offline

  • mBART-50 — downloads a local model on first use (~1.5 GB); works without internet access after download


📄 Credits

Original Project — all core functionality

This fork would not exist without the extensive work of Physton. Every feature in this extension was originally designed, built, and maintained by him. Please consider giving a ⭐ to the original repository.

sd-webui-prompt-all-in-one by Physton

  • Intuitive tag-based prompt interface

  • Auto-translate and batch translation with 100+ languages

  • History, favorites, blacklist, hotkeys

  • ChatGPT integration

  • LoRA / LyCORIS / embedding detection and metadata popup

  • Custom themes and extension system

  • Full multilingual UI (12 languages)

Neo Fork — Forge Neo compatibility + upstream fixes

sd-webui-prompt-all-in-one-neo by Eduardo Abreu

  • Full compatibility with Forge Neo

  • Quality Presets with CivitAI model detection

  • BREAK / AND visual separators, Favorites export / import

  • Translation API credentials in Forge Settings

  • Various UX fixes from upstream community reports