2023-12-30 21:31:11 -05:00
2023-12-30 21:31:11 -05:00
2023-12-30 21:03:49 -05:00
2023-08-31 16:55:21 +08:00
2023-12-30 21:03:49 -05:00
2023-08-31 16:55:21 +08:00
2023-09-06 16:24:42 +08:00
2023-12-30 21:31:11 -05:00

comfyui-model-manager

Browse models in ComfyUI. (Downloading and deleting are WIP.)

Model Manager Demo Screenshot

About this fork

I made this fork because the original repo was inactive and missing many things I needed to make the ComfyUI usable. Also, many other custom nodes bundle unrelated features together or search the internet in the background.

Currently it is still missing some features it should have.

Fork Improvements

  • Search models in models tab.
  • Advanced keyword search using "multiple words in quotes" or a minus sign to -exclude.
  • Search /subdirectories of model directories based on your file structure (for example, /styles/clothing).
  • Include models listed in ComfyUI's extra_model_paths.yaml.
  • Increased supported preview image types.
  • Correctly change colors using ComfyUI's theme colors.
  • Simplified UI.

TODO:

One-click to add a model/node to workspace

  • ☐ Add icon +? (Copy icon ?)
  • ☐ Sidebar mode
    • ☐ Drag to add to workspace?

Downloading tab

  • ☐ Replace Install tab with Downloading tab (more practical IMO).
  • ☐ Download a model from a url.
  • ☐ Choose save path to download within browser.

Search filtering and sort

  • ☐ Add auto-suggest paths in search
  • ☐ Filters dropdown
    • ☐ Stable Diffusion model version/Clip/Upscale/?
    • ☐ Favorites
  • ☐ Sort-by dropdown
    • ☐ Date modified (ascending/decending)
    • ☐ Date created (ascending/decending)
    • ☐ Recently used (ascending/decending)
    • ☐ Frequently used (ascending/decending)
  • or vs and type of keyword search (currently and)

Settings

  • ☐ Exclude hidden folders with a . prefix.
  • ☐ Include a optional string to always add to searches.
  • ☐ Enable optional checksum to detect if a model is already downloaded.
  • ☐ Add settings.yaml and add file to .gitignore.

Model info window/panel (server load/send on demand)

  • ☐ Info icon button to view.
  • ☐ Optional (re)download 📥︎ model info from the internet and cache the text file locally. (requires checksum?)
  • ☐ Delete model with warning popup.

Image preview

  • ☐ Support multiple preview images. (swipe?)
  • ☐ Show preview images for videos.
    • ☐ If ffmpeg or cv2 available, extract the first frame of the video and use as image preview.
    • ☐ Play preview video?
Description
Manage models: browsing, donwload and delete.
Readme GPL-3.0 13 MiB
Languages
Vue 39.7%
Python 29.7%
TypeScript 28.5%
JavaScript 1.9%
HTML 0.1%