selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

smart-comfyui-gallery logo

Self-host smart-comfyui-gallery

2.24.4

Digital Asset Manager for ComfyUI with AI search

ReleaseOpen SourceMIT
Updated9 hours ago
LanguageHTML
Setup difficultyModerate
MobileResponsive
Stars
396
Port
8189 (Main interface (container port))
Docker
mmartial/smart-comfyui-gallery
Install with Docker
Main workspace desktop interface showing grid view with sidebar navigation and batch selection barMobile interface showing responsive grid view for browsing and culling on phonePresentation video thumbnail showing conceptual overview

What is smart-comfyui-gallery?

A browser-based Digital Asset Manager built for ComfyUI users and AI production libraries. It runs as a standalone Flask/Waitress application with SQLite database, completely independent of ComfyUI. Key capabilities include ultra-fast browsing of large media libraries; deep search by prompt, model, LoRA, and parameters; AI-powered OmniQuery for natural language SQL queries; ComfyUI Queue Deck for real-time generation monitoring; Remix Engine for generating variations without opening ComfyUI; Smart Asset Clustering for grouping by workflow architecture or prompt; virtual collections and nested albums; status tags and 1-5 star ratings; multi-user roles (Admin, Manager, Staff, Customer, Guest); Exhibition portal for client sharing with metadata stripping; mobile-responsive web UI; Docker and portable Windows/macOS/Linux deployment. Runs on Python 3.9+, uses SQLite WAL mode, FFmpeg for video transcoding. MIT licensed.

Should you self-host smart-comfyui-gallery?

smart-comfyui-gallery scores 53/100 on selfhost.directory (how scoring works) and ranks #8 of 15 in Asset Management. It has 396 GitHub stars.

It shipped 20 stable releases in the past year. The latest, 2.24.4, came out on 18 October 2026. New versions land roughly every 2 weeks.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in HTML.

Its closest alternative on selfhost.directory is Snipe-IT (77/100, 15 109 stars). It scores higher overall, so compare the two before you pick. See smart-comfyui-gallery vs Snipe-IT side by side.

Features

  • AI-powered natural language search (OmniQuery)
  • Blind Rating Mode
  • Clean Export
  • Collection Notes & Production Briefs
  • ComfyUI Queue Deck
  • Compare Mode with parameter diff
  • Digital asset management
  • Exhibition client portal
  • External drive mounting via symlinks
  • File manager operations
  • Keyboard-driven workflow
  • Multi-user roles and ACL
  • Remix Engine & Nodepad
  • Smart Asset Clustering
  • Video transcoding and storyboardsRequires FFmpeg installation

smart-comfyui-gallery README

How to install smart-comfyui-gallery

Install smart-comfyui-gallery with Docker

Docker Engine
Environment variables
BASE_OUTPUT_PATH, BASE_INPUT_PATH, BASE_SMARTGALLERY_PATH, WANTED_UID, WANTED_GID, CLI_ARGS

docker run
--name smartgallery
-v /your/host/output:/mnt/output
-v /your/host/input:/mnt/input
-v /your/host/SmartGallery:/mnt/SmartGallery
-e BASE_OUTPUT_PATH=/mnt/output
-e BASE_INPUT_PATH=/mnt/input
-e BASE_SMARTGALLERY_PATH=/mnt/SmartGallery
-e WANTED_UID=id -u
-e WANTED_GID=id -g
-p 8189:8189
mmartial/smart-comfyui-gallery

Official Docker image on DockerHub and Unraid Community Apps. Supports running Main Interface and Exhibition as separate containers.

How to configure smart-comfyui-gallery

  • BASE_INPUT_PATHPath to ComfyUI input folder

    Path to ComfyUI input folder

  • BASE_OUTPUT_PATHPath to ComfyUI output folder (or any media folder to index)

    Path to ComfyUI output folder (or any media folder to index)

  • BASE_SMARTGALLERY_PATHPath for SmartGallery database and settings

    Path for SmartGallery database and settings

  • CLI_ARGSLaunch parameters passed to the application (e.g. --admin-pass, --force-login, --exhibition, --port, --enable-guest-login, --blind-rating)

    Launch parameters passed to the application (e.g. --admin-pass, --force-login, --exhibition, --port, --enable-guest-login, --blind-rating)

  • FFPROBE_MANUAL_PATHFull path to ffprobe binary for video features

    Full path to ffprobe binary for video features

  • SERVER_PORT8189Port for the web server (default 8189)

    Port for the web server (default 8189)

  • WANTED_GIDGroup ID for file permissions in Docker

    Group ID for file permissions in Docker

  • WANTED_UIDUser ID for file permissions in Docker

    User ID for file permissions in Docker

smart-comfyui-gallery releases & version history

More in Asset Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…