Skip to content

ComfyUI-PromptHelper Automatically display prompts, trigger words, and notes in a floating desktop window whenever you select a LoRA in ComfyUI.

License

Notifications You must be signed in to change notification settings

LeonQ8/ComfyUI-PromptHelper

Repository files navigation

Prompt Helper

A desktop companion for ComfyUI that watches your LoRA selections, opens the matching prompt .txt, and lets you favorite, rate, and copy prompts quickly.

Usage

My personal use case for this tool is to create .txt file inside each LoRA folder and store related prompts, instructions, or notes inside the LoRA folder.

I also regularly create separate camera-control and face-expression etc.. folders and store related prompts/guide/instruction .txt files .., which I can quickly load and reuse whenever needed.

  • This helper was built to make that workflow faster, cleaner, and more organized.

  • This project was created in my free time, and it is not a professional product Because of that, it may contain, bugs, glitches, missing features, unexpected behavior.

If you find any issues or have suggestions, please open a report in the Issues section.

Installation

Get the files

  • Clone:

    git clone https://github.com/LeonQ8/ComfyUI-PromptHelper.git

    Or

  • Download ZIP: Click Code → Download ZIP on GitHub and extract into ComfyUI/custom_nodes/ComfyUI-PromptHelper/.

Dependencies

  • Python 3.10+.
  • Install packages manually from the repo root: pip install -r requirements.txt.
  • This helper uses several dependencies; installing into an existing environment may surface dependency conflicts. A dedicated virtual environment is recommended to keep your ComfyUI stack stable.

Hook into ComfyUI

  1. Install.
  2. Restart ComfyUI.
  3. Launch the UI from ComfyUI via the canvas context menu (Prompt LoRA Helper) or the notification panel's Open desktop helper button on bottom right corner.

Using the desktop helper

  • Set LoRA Library Path to your model folder; the app scans for .txt files alongside your LoRAs.
  • Use the Search box to filter by filename or prompt text contents.
  • Sort by favorites, alphabetical order, or recent usage.
  • Mark favorites (right-click), rate 0–5 with notes, and manage entries via the Favorites and Ratings badges in the list.
  • Recent LoRAs.

Notification center controls

  • A compact panel in ComfyUI shows the resolved LoRA and prompt snippet when you select a LoRA from any Lora Loader.
  • Hide temporarily dismisses the panel; it reappears on the next selection.
  • Close (or unchecking “Show this notification…”) disables pop-ups until you re-enable them with the floating Show LoRA notifications button.
  • Use Open desktop helper inside the panel to launch the helper.

Manager :

alt text

Context menu launcher:

add screenshot here.

Notification Window:

alt text

Notification window might glitch sometimes, will work on it

NOTE : WHEN YOU MINIMIZE THE HELPER IT WILL STAY OPEN IN YOUR TASKBAR/TRAY. TO FULLY CLOSE IT, RIGHT CLICK QUIT. ( I DESIGN IT THIS WAY FOR MY PERSONAL PREFERENCE ).

Key Futures :

  • Auto-Sync: Updates instantly when you select a LoRA.
  • Smart Detection: Automatically finds your LoRA prompt files.
  • Favorites & History: Keep track of your best tools.
  • Much more !

TODO List :

  • Update the notification path so it follows the same directory selected in the UI’s Browse button (instead of always tracking the default ComfyUI LoRA folder).
  • Fix minor issues in the notification bar, including occasional duplicate entries.
  • Add a visible LoRA count directly in the UI.
  • Add sort by rating.

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 License (CC BY-NC 4.0). You may use, modify, and share the project for non-commercial purposes. For full license text: see the LICENSE file.

About

ComfyUI-PromptHelper Automatically display prompts, trigger words, and notes in a floating desktop window whenever you select a LoRA in ComfyUI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published