Extensions/Diana - Interactive Assistant
ComfyUI Extension

Diana - Interactive Assistant

🧝 Interactive assistant that lives in your ComfyUI workspace. Reacts to queue events with animated sprites, voice lines, and text bubbles. Features multiple…

By Rimor-devΒ·Created 5 months agoΒ·Updated 5 months agoΒ· 1
Rimor-dev/ComfyUI-Diana
Nodesβ€”
On cloudLocal install
Stars1
Updated5 months ago
Readme

🧝 Diana - Interactive Assistant for ComfyUI

<img src="https://github.com/Rimor-dev/my-assets_/blob/main/assets/dem2.gif" alt="Diana" width="720">

Diana is an interactive assistant that lives in your ComfyUI workspace. She reacts to queue events, speaks phrases, and switches personalities through different libraries.

✨ Features

  • 🎭 Multiple Personalities: Diana, Kitty, Kerrigan (more coming!)
  • πŸ”Š Voice Reactions: Audio feedback for queue events (start, complete, error)
  • πŸ’­ Text Bubbles: Random phrases for each personality
  • 🎨 Animated Sprites: Smooth animations for different emotions
  • πŸ“Œ Draggable & Pinable: Move her anywhere, pin to corner
  • πŸ”‡ Audio Toggle: Click the speaker to mute/unmute
  • ⏱️ Idle Timer: Random reactions after 11-13 minutes of inactivity
  • 🎯 Smart Error Detection: Detects both explicit errors and failed generations
<img src="https://github.com/Rimor-dev/my-assets_/blob/main/assets/image_2.png" alt="Diana" width="720">

πŸ“¦ Installation

cd ComfyUI/custom_nodes/
git clone https://github.com/Rimor-dev/comfyui-diana.git

πŸ“₯ Adding New Libraries

Place .lib files in the libraries/ folder. Each library contains: Animated sprites (128x128 PNG frames) Audio clips (MP3 format) Personality phrases Color themes

🎯 How to Use

Start ComfyUI - Diana appears automatically First click anywhere activates her Run a workflow - she reacts to: πŸ”₯ Start of generation βœ… Successful completion ❌ Error or failed generation Click speaker to toggle audio on/off Drag header to move her around Click πŸ“Œ to pin to corner Switch libraries with β—€ β–Ά buttons

🎭 Personalities

Character Description Voice Style 🧝 Diana Neutral, calm, helpful Warm, slow, breathy 🐱 Kitty Cute kitten, playful High-pitched, anime-style πŸ¦‚ Kerrigan Dark, arrogant, powerful Deep, commanding, cold

πŸ™ Credits

Created with ❀️ by Rimor. Special thanks to the ComfyUI community!

πŸ“œ License

MIT License - feel free to use, modify, and share!