Christian Bastian efc1da358f wording
2023-12-30 21:08:41 -05:00
2023-12-30 21:03:49 -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:08:41 -05:00

comfyui-model-manager

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

Model Manager Demo Screenshot

About this branch

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

Branch Improvements

  • Search models in models tab.
  • Advanced keyword search using "multiple words in quotes" or a minus sign to -exclude.
  • Search /subdirectories of main directory based on your file structure (for example, /1.5/styles).
  • Include models listed in 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

  • ☐ Copy icon 📋 or plus icon +?
  • ☐ Sidebar mode
    • ☐ Drag to add?

Downloading tab

  • ☐ Replace Install tab with Downloading tab (more practical IMO).
  • ☐ Download a model from a url.
  • ☐ Choose save path in 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 search keywords (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
  • ☐ Optional (re)download 📥︎model info from the internet and cache the text file locally. (requires checksum enabled)
  • ☐ 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%