explaingit

fuskio64/comfyui-modelbrowser

Analysis updated 2026-05-18

11JavaScriptAudience · vibe coderComplexity · 2/5LicenseSetup · easy

TLDR

A ComfyUI extension that lets you pick AI model files from anywhere on disk instead of only preset model folders.

Mindmap

mindmap
  root((ComfyUI-ModelBrowser))
    What it does
      Adds a browse button to dropdowns
      Lets you pick models from any folder
      Remembers choice for session only
    Tech stack
      JavaScript frontend
      ComfyUI custom node
      Small backend API
    Use cases
      Load models outside default folders
      Avoid reorganizing model files
      Test models stored elsewhere on disk
    Audience
      ComfyUI users
      AI image workflow builders
    Setup
      Install via ComfyUI Manager
      Or git clone into custom_nodes
      No Python dependencies needed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Pick a ComfyUI model file from any folder without reorganizing your files.

USE CASE 2

Test a downloaded checkpoint or LoRA immediately without editing config files.

USE CASE 3

Add browse buttons to model dropdowns in both core and custom ComfyUI nodes.

What is it built with?

JavaScriptComfyUIPython

How does it compare?

fuskio64/comfyui-modelbrowser100/tab-organizerchalarangelo/jsiqle
Stars111111
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-03-01
MaintenanceDormant
Setup difficultyeasyeasyeasy
Complexity2/51/53/5
Audiencevibe codergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Install into custom_nodes and restart ComfyUI, no extra Python packages needed.

You can use, modify, and share this freely, but any modified version you distribute must stay open source under the same license.

In plain English

ComfyUI-ModelBrowser is an add-on for ComfyUI, a visual tool for building AI image generation workflows. Normally ComfyUI only lets you pick model files, such as checkpoints, LoRAs, or VAEs, from a set of predefined folders. This extension adds a browse button next to every model dropdown so you can pick a model file from anywhere on your computer instead. It works automatically with any node that has a model dropdown, whether built into ComfyUI or added by another custom node, by detecting dropdowns that list model files rather than requiring the author to name specific nodes. When you pick a file from outside the normal folders, the extension only remembers that location for the current server session by keeping it in memory. It does not write anything to ComfyUI's configuration files, so restarting ComfyUI forgets the extra location. Workflows saved using a model picked this way still open fine for other people who do not have the extension installed, they will simply see that the model is missing, the same as with any file they do not own. Installing it works like any other ComfyUI custom node. You can install it through the ComfyUI Manager by pasting the repository's Git URL, clone it directly into your custom_nodes folder with git, or download it as a ZIP file and extract it there. After installing, you restart ComfyUI and hard refresh the browser page so the new interface loads. No extra Python packages are required. The README notes a few limitations. The file browser looks at the filesystem of the machine running ComfyUI, so if you access ComfyUI remotely you are browsing that remote machine's files, which is where your models need to live anyway. It also warns that if a file with the same name already exists in the normal models folder, the original file takes priority, and you will see a warning if that happens. The project is released under the GPL-3.0 license, meaning it can be used, modified, and shared, but any modified version you distribute must remain open source under the same license.

Copy-paste prompts

Prompt 1
Help me install ComfyUI-ModelBrowser using the ComfyUI Manager.
Prompt 2
Explain how ComfyUI-ModelBrowser's session-only override works and what happens on restart.
Prompt 3
Walk me through why a model with a duplicate filename might not load correctly with this extension.
Prompt 4
Show me how the browse and pick API in this extension registers a new model folder path.

Frequently asked questions

What is comfyui-modelbrowser?

A ComfyUI extension that lets you pick AI model files from anywhere on disk instead of only preset model folders.

What language is comfyui-modelbrowser written in?

Mainly JavaScript. The stack also includes JavaScript, ComfyUI, Python.

What license does comfyui-modelbrowser use?

You can use, modify, and share this freely, but any modified version you distribute must stay open source under the same license.

How hard is comfyui-modelbrowser to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is comfyui-modelbrowser for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.