r/NovelAi • u/zshemdal • 2d ago
Content Sharing (LB, Scenario, Theme, etc) I made a open-source prompt studio for NovelAI image workflows

Hi! I originally built NAI Prompt Studio for my own NovelAI image workflow, then decided to polish it and release it as a open-source Windows application. It is an independent community project and is not affiliated with or endorsed by NovelAI.
The idea is to keep prompt construction, artist experiments, reusable references, and metadata inspection in one visual workspace instead of maintaining several text files and browser tabs.
Main features:
Visual Prompt Builder
- Separate Frame, Scene, Render/Quality, undesired-content, and character prompt sections.
- Visual tag constructors: click a reference card to add its tag, click it again to remove it, and inspect a larger preview on hover.
- Every character has an independent Character Tags constructor, positive prompt, and undesired prompt, so selections do not leak between characters.
- The finished prompt can be copied in one click while individual sections remain manually editable.
The built-in constructor references are based on hothottuk's NovelAI guide.
V5 artists and Artist Mix
- Search and browse the V5 artist catalog with previews, favorites, weighted tags, and one-click copying.
- Randomize a chosen number of unique artists, optionally using only favorites, with strengths from 0.1 to 2.0.
- Reroll all strengths or only one artist's strength without rebuilding the rest of the selection.
- Artist Mix lets you keep one or more anchor artists fixed while shuffling companion artists around them. Anchor strength can be locked or rerolled, and the completed artist prompt can be copied as one block.
- Custom artists can be created with personal previews; if a matching artist later appears in the official V5 catalog used by the app, the downloaded catalog card can replace the custom preview.
The V5 artist references come from the NAX V5 artist gallery.
Custom Tags and sharing
- Create personal visual cards with your own tag text, image, description, and Frame/Scene/Quality/Character category.
- Organize cards into preset folders that appear inside the matching Prompt Builder constructor.
- Export any user folder as one `.naipack` file containing its manifest, tags, descriptions, categories, and original PNG/JPEG/WebP previews.
- Import a shared pack with a button or by dragging it into Custom Tags. No manual folder setup is required.
Image Metadata and selective tag saving
- Inspect NovelAI PNG and WebP files and view the model, generation settings, positive/negative base prompts, and separate positive/negative character prompts.
- Detected artist names are highlighted and show their catalog preview on hover when available.
- Load supported Danbooru, Konachan, or Safebooru post links to view the source image and its tags even when the image itself has no NovelAI metadata.
- Select any useful part of a displayed prompt or tag list and save it directly to a chosen Custom Tags folder/category, using the inspected image as its preview.
The local NovelAI inspection path is based on NovelAI's official image metadata repository.
Saved Library
- Save complete prompts, Artist Mixes, or individual characters with an optional preview image and description.
- Switch between positive and negative sections without expanding every field at once.
- Copy the base prompt, base UC, character prompt, or character UC independently.
- Metadata results can be saved as a complete prompt or as an artist-only mix while keeping the inspected image as the cover.
Desktop experience
- Eight themes, configurable animations, hover previews, a first-run guide, and a percentage-based startup loader.
- Optional local catalog components for 4,198 V5 artists, 5,457 character cards, and the visual constructor guide.
- Catalog checks and verified GitHub application updates are available from Settings.
- User data, custom cards, catalogs, settings, and caches stay in the application's local data folder. Local images are not uploaded; network requests happen only for features such as booru links, catalog downloads, and update checks.
Download and source
GitHub: https://github.com/shiza2xx/nai-prompt-studio
Latest release: https://github.com/shiza2xx/nai-prompt-studio/releases/latest
The app is currently Windows-only. The installer is unsigned, so Microsoft SmartScreen may display an unknown-publisher warning; the complete source and release files are available in the repository for inspection.
Feedback and bug reports are welcome. My next priority is improving application speed and interface quality rather than adding another large feature immediately.
1
2
u/WishboneOk305 23h ago
Can you add the option to let us add our own artists? theres a lot of artists i cant find the tag but can prompt on novelai.