🎨 Majoor Assets Manager

Comprehensive User Guide for ComfyUI

Version 2.4.4 | Last Updated: April 5, 2026

🚀 Quick Start

💡 New to Majoor Assets Manager? Start with the installation section, then jump to Basic Usage to get up and running quickly!

📦 Installation

Method A: ComfyUI Manager (Recommended)

  1. Open ComfyUI Manager in your browser
  2. Search for "Majoor Assets Manager"
  3. Click Install, then restart ComfyUI completely
  4. The extension appears in the sidebar as a folder icon 📁

Method B: Manual Installation

# Navigate to ComfyUI custom_nodes directory
cd ComfyUI/custom_nodes

# Clone the repository
git clone https://github.com/MajoorWaldi/ComfyUI-Majoor-AssetsManager ComfyUI-Majoor-AssetsManager

# Install Python dependencies
cd ComfyUI-Majoor-AssetsManager
pip install -r requirements.txt

# Optional: install AI/vector features
# pip install -r requirements.txt -r requirements-vector.txt

# Restart ComfyUI

Optional Dependencies (Recommended)

For full metadata extraction, install these tools:

Windows (PowerShell)

# Using Scoop
scoop install ffmpeg exiftool

# OR using Chocolatey
choco install -y ffmpeg exiftool

# OR using WinGet
winget install -e --id Gyan.FFmpeg
winget install -e --id OliverBetz.ExifTool

macOS

brew install ffmpeg exiftool

Linux

# Ubuntu/Debian
sudo apt update
sudo apt install -y ffmpeg libimage-exiftool-perl

# Fedora/RHEL
sudo dnf install -y ffmpeg perl-Image-ExifTool

📖 Basic Usage

First Steps

  1. Open Assets Manager: Click the folder icon 📁 in ComfyUI sidebar
  2. Choose Scope: Select Outputs, Inputs, Custom, or Collections
  3. Browse Assets: Scroll through the grid view with virtual scrolling
  4. Search: Type in the search bar for full-text search
  5. Filter: Use dropdowns for kind, rating, workflow, date filters

Asset Operations (Right-Click Menu)

  • Open in Viewer: Double-click or right-click → Open in Viewer
  • Rate: Assign 0-5 stars
  • Edit Tags: Add/remove custom tags
  • Add to Collection: Save to existing or new collection
  • Rename: Change filename
  • Delete: Remove asset (with confirmation)
  • Open in Folder: Show in file explorer
  • Copy Path: Copy full file path to clipboard
  • Stage to Input: Copy to ComfyUI input directory

Collections

  1. Select assets (Ctrl/Cmd+click for multiple)
  2. Right-click → Add to Collection
  3. Create new or add to existing collection
  4. Access via Collections scope

🤖 AI Features NEW!

📚 Complete Guide: See docs/AI_FEATURES.md for comprehensive AI documentation.
🔐 Privacy / Offline: See docs/PRIVACY_OFFLINE.md for a dedicated explanation of local AI processing, model downloads, offline use, and token meaning.

What AI Features Are Available

🔮 AI Semantic Search

Search using natural language instead of keywords. Example: "sunset over mountains with orange sky"

🔍 Find Similar

Select an asset and discover visually similar images based on content, not just tags.

🏷️ AI Auto-Tags

Automatic tag suggestions based on image content: portrait, landscape, cyberpunk, anime, etc.

📝 Enhanced Captions (Florence-2)

Generate detailed AI-powered image descriptions for better searchability.

📊 Prompt Alignment Score

Measure how well your generated image matches the original prompt (0-100%).

📁 Smart Collections

Auto-create themed collections based on visual similarity clustering.

🔬 Discover Groups

Cluster your entire library by visual themes to discover patterns.

AI Models Used

Model Purpose Size
SigLIP2 SO400M Image & text embeddings ~1.2 GB
X-CLIP Base Video embeddings ~600 MB
Florence-2 Base Image captioning ~800 MB
⚠️ First-Time Setup: Models are downloaded automatically on first use. Initial download may take several minutes depending on your connection.

How to Enable AI Features

  1. Open Settings in Assets Manager
  2. Ensure Enable AI semantic search is toggled ON (default: ON)
  3. Trigger initial index scan (Ctrl+S)
  4. Click Backfill vectors in Index Status section
  5. Wait for embeddings to be computed (5-30 min for 1000 assets)

Using AI Features

Semantic Search

  1. Click the sparkles icon (🔮) in the search bar
  2. Type natural language: "cyberpunk city at night with neon lights"
  3. Press Enter to see results ranked by relevance

Find Similar

  1. Select an asset in the grid
  2. Right-click → Find Similar
  3. Browse visually similar assets

Generate Caption

  1. Open an asset in the Viewer
  2. In sidebar, find Image Description section
  3. Click Generate
  4. Wait for AI caption (5-30 seconds)

Per-Asset Operations (Quick Actions)

You can trigger scan and backfill vectors for individual assets directly from the grid:

Via Card Status Dot

  1. Click the status dot on an asset card (corner indicator)
  2. Select from the menu:
    • "Index Asset" — Trigger metadata scan for this asset
    • "Generate Vector" — Compute AI embedding
    • "Re-index" — Force re-scan and re-compute vectors

Via Sparkles Icon (🔮) on Card

  1. Hover over an asset card to reveal action buttons
  2. Click the sparkles icon (🔮) if visible
  3. Choose AI actions:
    • Generate Caption — Run Florence-2 captioning
    • Compute Alignment — Calculate prompt alignment score
    • Suggest Tags — Generate AI auto-tags
    • Find Similar — Show visually similar assets

Visual Status Indicators

Indicator Meaning
🟢 Green dot Asset fully indexed with vectors
🟡 Yellow dot Asset indexed, vectors pending
🔴 Red dot Indexing failed or vectors unavailable
🔮 Sparkles visible AI features available for this asset
⏳ Spinning icon Processing in progress
💡 Tip: For best results, run a full backfill first, then use per-asset operations to update individual items as needed.

Performance Expectations

Library Size Backfill Time (CPU) Backfill Time (GPU)
100 assets 2-5 min 30-60 sec
500 assets 10-25 min 2-5 min
1000 assets 20-50 min 5-10 min
5000 assets 2-4 hours 25-50 min
💡 GPU Acceleration: For large libraries, GPU acceleration (NVIDIA RTX 3060 or better) significantly speeds up embedding computation.

Configuration

# Enable/disable AI features (default: ON)
export MJR_AM_ENABLE_VECTOR_SEARCH=1

# Adjust auto-tag sensitivity (0.0-1.0, default: 0.25)
export MJR_AM_VECTOR_AUTOTAG_THRESHOLD=0.25

# Verbose AI logging for debugging
export MJR_AM_AI_VERBOSE_LOGS=1

🖼️ Advanced Viewer

Opening the Viewer

Viewer Features

Image Enhancement

  • Exposure (EV) adjustment
  • Gamma correction
  • Channel isolation (R/G/B)

Analysis Tools

  • False color visualization
  • Zebra patterns for exposure
  • Histogram display
  • Waveform monitor
  • Vectorscope

Visual Overlays

  • Grid overlays (rule of thirds)
  • Pixel probe for color sampling
  • Loupe magnification

Navigation

📋 Organization: Ratings, Tags & Collections

Ratings System

Tags System

Collections

⌨️ Keyboard Shortcuts

Global / Panel

ShortcutAction
Ctrl+S / Cmd+STrigger index scan
Ctrl+F / Ctrl+KFocus search input
Ctrl+HClear search input
DToggle sidebar (details)

Grid View

ShortcutAction
Arrow KeysNavigate selection
Enter / SpaceOpen Viewer
Ctrl+ASelect all
Ctrl+DDeselect all
0-5Set rating (0-5 stars)
TEdit tags
BAdd to collection
F2Rename file
DeleteDelete file

Viewer

ShortcutAction
EscClose viewer
FToggle fullscreen
DToggle info panel
SpacePlay/pause video
Left/RightPrevious/next asset
IToggle pixel probe
CCopy probed color
LToggle loupe
ZToggle zebra patterns
GCycle grid overlays

🔧 Troubleshooting

Extension Not Appearing

Database Corruption

  1. Open Assets Manager → Index Status section
  2. Click Delete DB button
  3. Confirm the warning dialog
  4. Database rebuilds automatically

External Tools Not Found

# Verify installation
exiftool -ver
ffprobe -version

# If not found, install:
# Windows: scoop install ffmpeg exiftool
# macOS: brew install ffmpeg exiftool
# Linux: sudo apt install ffmpeg libimage-exiftool-perl

AI Features Not Working

Slow Performance

📚 Additional Resources

Documentation

Community