[GH-ISSUE #1736] Adding Extra Model Paths #534

Open
opened 2026-10-31 22:14:09 +00:00 by bsakaguchi · 12 comments
Owner

Originally created by @seghier on GitHub (Jun 9, 2026).
Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1736

Hello

Adding Extra Model Paths in the new version , How?

Image
Originally created by @seghier on GitHub (Jun 9, 2026). Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1736 Hello Adding Extra Model Paths in the new version , How? <img width="1587" height="1087" alt="Image" src="https://github.com/user-attachments/assets/00c4eb0a-7bfe-459c-aaab-621c71d60b3b" />
Author
Owner

@dosubot[bot] commented on GitHub (Jun 9, 2026):

Hi @seghier! I'm Dosu and I'm helping the Comfy Org team.

You can add extra model paths by editing the extra_models_config.yaml file located at:

  • Windows: C:\Users\YourUsername\AppData\Roaming\ComfyUI\extra_models_config.yaml
  • macOS: ~/Library/Application Support/ComfyUI/extra_models_config.yaml

If the file doesn't exist, create it with a text editor. Use this YAML format [1]:

my_custom_models:
  base_path: D:\MyModels
  checkpoints: models/checkpoints/
  loras: models/loras/
  vae: models/vae/
  controlnet: models/controlnet/

Or use absolute paths for each model type [2]:

comfyui_desktop:
  base_path: F:\AI\ComfyUI
  checkpoints: F:\AI\External models\ComfyUI\models\checkpoints
  loras: F:\AI\External models\ComfyUI\models\loras

After saving the file, restart ComfyUI Desktop for the changes to take effect [1].

Also, if you're on version 0.4.29+, there should be path configuration options available in Settings → System Paths that let you configure this without manual YAML editing [3].

To reply, just mention @dosu.


Share context across your team and agents. Try Dosu.

Leave Feedback Learn about desktop with Dosu Add Dosu to your team

<!-- gh-comment-id:4656721035 --> @dosubot[bot] commented on GitHub (Jun 9, 2026): <!-- Answer --> Hi @seghier! I'm [Dosu](https://go.dosu.dev/dosubot) and I'm helping the Comfy Org team. You can add extra model paths by editing the `extra_models_config.yaml` file located at: - **Windows**: `C:\Users\YourUsername\AppData\Roaming\ComfyUI\extra_models_config.yaml` - **macOS**: `~/Library/Application Support/ComfyUI/extra_models_config.yaml` If the file doesn't exist, create it with a text editor. Use this YAML format [[1]](https://docs.comfy.org/installation/desktop/windows): ```yaml my_custom_models: base_path: D:\MyModels checkpoints: models/checkpoints/ loras: models/loras/ vae: models/vae/ controlnet: models/controlnet/ ``` Or use absolute paths for each model type [[2]](https://github.com/Comfy-Org/desktop/issues/747): ```yaml comfyui_desktop: base_path: F:\AI\ComfyUI checkpoints: F:\AI\External models\ComfyUI\models\checkpoints loras: F:\AI\External models\ComfyUI\models\loras ``` After saving the file, restart ComfyUI Desktop for the changes to take effect [[1]](https://docs.comfy.org/installation/desktop/windows). Also, if you're on version **0.4.29+**, there should be path configuration options available in **Settings → System Paths** that let you configure this without manual YAML editing [[3]](https://github.com/Comfy-Org/desktop/issues/1456). <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=Comfy-Org%2Fdesktop).* --- Share context across your team and agents. Try [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-tagline&utm_term=Comfy-Org%2Fdesktop). [![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-feedback&utm_term=Comfy-Org%2Fdesktop&message_id=39162051-4797-4467-aa12-ab33616c3018) [![Learn about desktop with Dosu](https://img.shields.io/badge/Learn%20about%20desktop%20with%20Dosu-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUgODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/Comfy-Org/desktop?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-learn-repo&utm_term=Comfy-Org%2Fdesktop) [![Add Dosu to your team](https://img.shields.io/badge/Add%20Dosu%20to%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-add-team&utm_term=Comfy-Org%2Fdesktop)
Author
Owner

@seghier commented on GitHub (Jun 9, 2026):

I did that but list of models always empty,
Is this need to update: shared_model_paths.yaml ?

Image Image Image
<!-- gh-comment-id:4658902223 --> @seghier commented on GitHub (Jun 9, 2026): I did that but list of models always empty, Is this need to update: shared_model_paths.yaml ? <img width="2522" height="1352" alt="Image" src="https://github.com/user-attachments/assets/9b2552d9-2d43-46a0-a78f-cddd188e9e27" /> <img width="2177" height="1330" alt="Image" src="https://github.com/user-attachments/assets/875074ff-8e5b-4b08-a5c2-50fa1e16d6cb" /> <img width="1226" height="870" alt="Image" src="https://github.com/user-attachments/assets/e14e3e83-2ddb-4736-9a9e-4df309463f13" />
Author
Owner

@dosubot[bot] commented on GitHub (Jun 9, 2026):

@seghier No, you do not need to update shared_model_paths.yaml — the desktop app does not use that file at all. It exclusively reads from extra_models_config.yaml [1].

Here are some things to check if your model list is empty:

  1. Verify extra_models_config.yaml paths are correct — open the file (located in %AppData%\ComfyUI\ on Windows) and make sure the directories point to where your models actually are. Typos or wrong drive letters will cause an empty list.

  2. Make sure subdirectories exist — models must be in the expected subdirectories (e.g., models/checkpoints/, models/loras/). If you're on an older version, the app won't create missing subdirectories automatically [2].

  3. Use the latest desktop version — there were fixes in early 2026 for absolute path handling [3] and auto-creation of missing model subdirectories [2]. Updating may resolve this.

  4. Restart after changes — any edits to extra_models_config.yaml require a full restart of the app.

If you could share the contents of your extra_models_config.yaml, it would be easier to spot any configuration issues.

To reply, just mention @dosu.


Share context across your team and agents. Try Dosu.

Leave Feedback Learn about desktop with Dosu Add Dosu to your team

<!-- gh-comment-id:4658947837 --> @dosubot[bot] commented on GitHub (Jun 9, 2026): <!-- Answer --> @seghier No, you **do not** need to update `shared_model_paths.yaml` — the desktop app does not use that file at all. It exclusively reads from `extra_models_config.yaml` [[1]](https://github.com/Comfy-Org/desktop/blob/e2d964b7456cea8423c7b9d3371c612313c06baa/src/config/comfyServerConfig.ts). Here are some things to check if your model list is empty: 1. **Verify `extra_models_config.yaml` paths are correct** — open the file (located in `%AppData%\ComfyUI\` on Windows) and make sure the directories point to where your models actually are. Typos or wrong drive letters will cause an empty list. 2. **Make sure subdirectories exist** — models must be in the expected subdirectories (e.g., `models/checkpoints/`, `models/loras/`). If you're on an older version, the app won't create missing subdirectories automatically [[2]](https://github.com/Comfy-Org/desktop/pull/1685). 3. **Use the latest desktop version** — there were fixes in early 2026 for absolute path handling [[3]](https://github.com/Comfy-Org/desktop/pull/1657) and auto-creation of missing model subdirectories [[2]](https://github.com/Comfy-Org/desktop/pull/1685). Updating may resolve this. 4. **Restart after changes** — any edits to `extra_models_config.yaml` require a full restart of the app. If you could share the contents of your `extra_models_config.yaml`, it would be easier to spot any configuration issues. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=Comfy-Org%2Fdesktop).* --- Share context across your team and agents. Try [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-tagline&utm_term=Comfy-Org%2Fdesktop). [![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-feedback&utm_term=Comfy-Org%2Fdesktop&message_id=02c8d078-ba09-4648-a562-338441224d0e) [![Learn about desktop with Dosu](https://img.shields.io/badge/Learn%20about%20desktop%20with%20Dosu-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUgODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/Comfy-Org/desktop?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-learn-repo&utm_term=Comfy-Org%2Fdesktop) [![Add Dosu to your team](https://img.shields.io/badge/Add%20Dosu%20to%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-add-team&utm_term=Comfy-Org%2Fdesktop)
Author
Owner

@seghier commented on GitHub (Jun 9, 2026):

Thanks @dosu
ComfyUI portable version load all models correctly from the same path

Image

`# ComfyUI extra_model_paths.yaml for win32
comfyui_desktop:
is_default: "true"
custom_nodes: custom_nodes/
download_model_base: models
base_path: C:\Users\pc\Documents\ComfyUI
desktop_extensions:
custom_nodes: C:\Users\pc\AppData\Local\Programs\ComfyUI\resources\ComfyUI\custom_nodes

my_models:
base_path: D:\comfyui\models
checkpoints: checkpoints/
text_encoders: |
text_encoders/
clip/
clip_vision: clip_vision/
configs: configs/
controlnet: controlnet/
diffusion_models: |
diffusion_models/
unet/
embeddings: embeddings/
loras: loras/
upscale_models: upscale_models/
vae: vae/
audio_encoders: audio_encoders/
model_patches: model_patches/`

<!-- gh-comment-id:4659047604 --> @seghier commented on GitHub (Jun 9, 2026): Thanks @dosu ComfyUI portable version load all models correctly from the same path <img width="2480" height="1142" alt="Image" src="https://github.com/user-attachments/assets/92a2261a-2bf9-46b6-9a95-11413c791df2" /> `# ComfyUI extra_model_paths.yaml for win32 comfyui_desktop: is_default: "true" custom_nodes: custom_nodes/ download_model_base: models base_path: C:\Users\pc\Documents\ComfyUI desktop_extensions: custom_nodes: C:\Users\pc\AppData\Local\Programs\ComfyUI\resources\ComfyUI\custom_nodes my_models: base_path: D:\comfyui\models checkpoints: checkpoints/ text_encoders: | text_encoders/ clip/ clip_vision: clip_vision/ configs: configs/ controlnet: controlnet/ diffusion_models: | diffusion_models/ unet/ embeddings: embeddings/ loras: loras/ upscale_models: upscale_models/ vae: vae/ audio_encoders: audio_encoders/ model_patches: model_patches/`
Author
Owner

@dosubot[bot] commented on GitHub (Jun 9, 2026):

@seghier Your configuration looks correct, and the fact that it works fine in the portable version confirms the paths and YAML syntax are valid.

There's a known behavior difference in ComfyUI Desktop: the extra_models_config.yaml is used for model discovery (finding already-existing models), but the DownloadManager validates against the default base path (C:\Users\pc\Documents\ComfyUI\models) rather than consulting alternate paths in your config [1]. This can cause issues when models are on a different drive.

A couple of things to check:

  1. Are models already on D:\comfyui\models? If so, they should be discoverable and show up in node dropdowns. If they're still not appearing, try updating to the latest Desktop version — there were fixes for absolute path handling [2] and missing subdirectory issues [3] in early 2026.

  2. Are you trying to download models to D:\? That's where the limitation exists — downloads will fail with a "not in models directory" error because the DownloadManager only recognizes the primary install path [1]. Workaround: download to the default path, then move them to D:\comfyui\models.

Could you clarify whether the models already exist on D:\comfyui\models and just aren't showing up in the UI, or is this a download-related issue? Also, which Desktop version are you on?

To reply, just mention @dosu.


Share context across your team and agents. Try Dosu.

Leave Feedback Learn about desktop with Dosu Add Dosu to your team

<!-- gh-comment-id:4659079052 --> @dosubot[bot] commented on GitHub (Jun 9, 2026): <!-- Answer --> @seghier Your configuration looks correct, and the fact that it works fine in the portable version confirms the paths and YAML syntax are valid. There's a known behavior difference in ComfyUI Desktop: the `extra_models_config.yaml` is used for **model discovery** (finding already-existing models), but the DownloadManager validates against the default base path (`C:\Users\pc\Documents\ComfyUI\models`) rather than consulting alternate paths in your config [[1]](https://github.com/Comfy-Org/desktop/issues/1699). This can cause issues when models are on a different drive. A couple of things to check: 1. **Are models already on `D:\comfyui\models`?** If so, they should be discoverable and show up in node dropdowns. If they're still not appearing, try updating to the latest Desktop version — there were fixes for absolute path handling [[2]](https://github.com/Comfy-Org/desktop/pull/1657) and missing subdirectory issues [[3]](https://github.com/Comfy-Org/desktop/pull/1685) in early 2026. 2. **Are you trying to download models to `D:\`?** That's where the limitation exists — downloads will fail with a "not in models directory" error because the DownloadManager only recognizes the primary install path [[1]](https://github.com/Comfy-Org/desktop/issues/1699). Workaround: download to the default path, then move them to `D:\comfyui\models`. Could you clarify whether the models already exist on `D:\comfyui\models` and just aren't showing up in the UI, or is this a download-related issue? Also, which Desktop version are you on? <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=Comfy-Org%2Fdesktop).* --- Share context across your team and agents. Try [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-tagline&utm_term=Comfy-Org%2Fdesktop). [![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-feedback&utm_term=Comfy-Org%2Fdesktop&message_id=8f63ecbe-7b64-413a-84e7-c5f158494df0) [![Learn about desktop with Dosu](https://img.shields.io/badge/Learn%20about%20desktop%20with%20Dosu-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUgODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/Comfy-Org/desktop?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-learn-repo&utm_term=Comfy-Org%2Fdesktop) [![Add Dosu to your team](https://img.shields.io/badge/Add%20Dosu%20to%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-add-team&utm_term=Comfy-Org%2Fdesktop)
Author
Owner

@seghier commented on GitHub (Jun 9, 2026):

@dosu
The previous version of Comfyui desktop works fine, i installed the latest version yesterday with two instances: stable and nightly build

Image

I set the path now from Desktop Settings, switch comfyui instance and it work

Image Image
<!-- gh-comment-id:4659182544 --> @seghier commented on GitHub (Jun 9, 2026): @dosu The previous version of Comfyui desktop works fine, i installed the latest version yesterday with two instances: stable and nightly build <img width="1207" height="1102" alt="Image" src="https://github.com/user-attachments/assets/1a8c1ca7-fe48-4c81-895d-8a83e05a1d92" /> I set the path now from Desktop Settings, switch comfyui instance and it work <img width="752" height="427" alt="Image" src="https://github.com/user-attachments/assets/e62dba78-246a-4f79-bbcb-828179931d36" /> <img width="1495" height="947" alt="Image" src="https://github.com/user-attachments/assets/6a25e5f5-a427-4f42-9113-2f51583cdac0" />
Author
Owner

@dosubot[bot] commented on GitHub (Jun 9, 2026):

@seghier Glad you got it working! So to confirm — setting the model path through Desktop Settings (rather than manually editing extra_models_config.yaml) resolved the issue and your models are now showing up correctly after switching instances.

It sounds like with the latest version's multi-instance support (stable + nightly), the Desktop Settings UI is the reliable way to configure model paths. Thanks for sharing the solution — this should help others running into the same issue with the new version.

To reply, just mention @dosu.


Share context across your team and agents. Try Dosu.

Leave Feedback Learn about desktop with Dosu Add Dosu to your team

<!-- gh-comment-id:4659201641 --> @dosubot[bot] commented on GitHub (Jun 9, 2026): <!-- Answer --> @seghier Glad you got it working! So to confirm — setting the model path through **Desktop Settings** (rather than manually editing `extra_models_config.yaml`) resolved the issue and your models are now showing up correctly after switching instances. It sounds like with the latest version's multi-instance support (stable + nightly), the Desktop Settings UI is the reliable way to configure model paths. Thanks for sharing the solution — this should help others running into the same issue with the new version. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=Comfy-Org%2Fdesktop).* --- Share context across your team and agents. Try [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-tagline&utm_term=Comfy-Org%2Fdesktop). [![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-feedback&utm_term=Comfy-Org%2Fdesktop&message_id=1e97f929-3e33-4633-818b-e49458e15dfa) [![Learn about desktop with Dosu](https://img.shields.io/badge/Learn%20about%20desktop%20with%20Dosu-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUgODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/Comfy-Org/desktop?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-learn-repo&utm_term=Comfy-Org%2Fdesktop) [![Add Dosu to your team](https://img.shields.io/badge/Add%20Dosu%20to%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-add-team&utm_term=Comfy-Org%2Fdesktop)
Author
Owner

@seghier commented on GitHub (Jun 9, 2026):

This must updated in the official website

<!-- gh-comment-id:4659206935 --> @seghier commented on GitHub (Jun 9, 2026): This must updated in the official website
Author
Owner

@thijsi123 commented on GitHub (Jun 9, 2026):

I tried to do the same, but since I use the folder models/lora for my LoRA adapters/checkpoint models, I used to set:

comfyui:
base_path: G:/AI/SwarmUI/dlbackend/comfy/ComfyUI/
checkpoints: models/Stable-diffusion/
loras: models/lora/

in extra_model_paths.yaml

But now with the new comfyui desktop version, it doesn't work anymore, even manually manmually adding:
H:\AI\webui\models\Lora
H:\AI\webui\models\Stable-diffusion

doesn't seem to work... The LoRA loaders still try to fetch from the ipadapter folder, and I have no idea what folder the checkpoint loader is trying to use.

Image

"C:\Users\name\AppData\Roaming\ComfyUI\extra_model_paths.yaml"


#config for comfyui
#your base path should be either an existing comfy install or a central folder where you store all of your models, loras, etc.

#comfyui:
#     base_path: path/to/comfyui/
#     # You can use is_default to mark that these folders should be listed first, and used as the default dirs for eg downloads
#     #is_default: true
#     checkpoints: models/checkpoints/
#     text_encoders: |
#          models/text_encoders/
#          models/clip/  # legacy location still supported
#     clip_vision: models/clip_vision/
#     configs: models/configs/
#     controlnet: models/controlnet/
#     diffusion_models: |
#                  models/diffusion_models
#                  models/unet
#     embeddings: models/embeddings/
#     loras: models/loras/
#     upscale_models: models/upscale_models/
#     vae: models/vae/
#     audio_encoders: models/audio_encoders/
#     model_patches: models/model_patches/

#config for a1111 ui
#all you have to do is uncomment this (remove the #) and change the base_path to where yours is installed

#a1111:
#     base_path: path/to/stable-diffusion-webui/
#     checkpoints: models/Stable-diffusion
#     configs: models/Stable-diffusion
#     vae: models/VAE
#     loras: |
#          models/Lora
#          models/LyCORIS
#     upscale_models: |
#                   models/ESRGAN
#                   models/RealESRGAN
#                   models/SwinIR
#     embeddings: embeddings
#     hypernetworks: models/hypernetworks
#     controlnet: models/ControlNet

# For a full list of supported keys (style_models, vae_approx, hypernetworks, photomaker,
# model_patches, audio_encoders, classifiers, etc.) see folder_paths.py.

#other_ui:
#    base_path: path/to/ui
#    checkpoints: models/checkpoints
#    gligen: models/gligen
#    custom_nodes: path/custom_nodes
comfyui:
  base_path: C:/Users/name/AppData/Roaming/ComfyUI
  checkpoints: models/Stable-diffusion/
  loras: models/lora/

made sure to syslink: "C:\Users\name\AppData\Roaming\ComfyUI\models"

<!-- gh-comment-id:4659974898 --> @thijsi123 commented on GitHub (Jun 9, 2026): I tried to do the same, but since I use the folder models/lora for my LoRA adapters/checkpoint models, I used to set: comfyui: base_path: G:/AI/SwarmUI/dlbackend/comfy/ComfyUI/ checkpoints: models/Stable-diffusion/ loras: models/lora/ in extra_model_paths.yaml But now with the new comfyui desktop version, it doesn't work anymore, even manually manmually adding: H:\AI\webui\models\Lora H:\AI\webui\models\Stable-diffusion doesn't seem to work... The LoRA loaders still try to fetch from the ipadapter folder, and I have no idea what folder the checkpoint loader is trying to use. <img width="606" height="417" alt="Image" src="https://github.com/user-attachments/assets/07445cd3-041a-446d-ac86-dfbc9a9cf294" /> "C:\Users\name\AppData\Roaming\ComfyUI\extra_model_paths.yaml" ```#Rename this to extra_model_paths.yaml and ComfyUI will load it #config for comfyui #your base path should be either an existing comfy install or a central folder where you store all of your models, loras, etc. #comfyui: # base_path: path/to/comfyui/ # # You can use is_default to mark that these folders should be listed first, and used as the default dirs for eg downloads # #is_default: true # checkpoints: models/checkpoints/ # text_encoders: | # models/text_encoders/ # models/clip/ # legacy location still supported # clip_vision: models/clip_vision/ # configs: models/configs/ # controlnet: models/controlnet/ # diffusion_models: | # models/diffusion_models # models/unet # embeddings: models/embeddings/ # loras: models/loras/ # upscale_models: models/upscale_models/ # vae: models/vae/ # audio_encoders: models/audio_encoders/ # model_patches: models/model_patches/ #config for a1111 ui #all you have to do is uncomment this (remove the #) and change the base_path to where yours is installed #a1111: # base_path: path/to/stable-diffusion-webui/ # checkpoints: models/Stable-diffusion # configs: models/Stable-diffusion # vae: models/VAE # loras: | # models/Lora # models/LyCORIS # upscale_models: | # models/ESRGAN # models/RealESRGAN # models/SwinIR # embeddings: embeddings # hypernetworks: models/hypernetworks # controlnet: models/ControlNet # For a full list of supported keys (style_models, vae_approx, hypernetworks, photomaker, # model_patches, audio_encoders, classifiers, etc.) see folder_paths.py. #other_ui: # base_path: path/to/ui # checkpoints: models/checkpoints # gligen: models/gligen # custom_nodes: path/custom_nodes comfyui: base_path: C:/Users/name/AppData/Roaming/ComfyUI checkpoints: models/Stable-diffusion/ loras: models/lora/ ``` made sure to syslink: "C:\Users\name\AppData\Roaming\ComfyUI\models"
Author
Owner

@shalola-author commented on GitHub (Jun 11, 2026):

  checkpoints: |-
    D:/Stability Matrix/Data/Models/StableDiffusion
  diffusers: |-
    D:/Stability Matrix/Data/Models/Diffusers
  loras: |-
    D:/Stability Matrix/Data/Models/Lora
    D:/Stability Matrix/Data/Models/LyCORIS
  clip: |-
    D:/Stability Matrix/Data/Models/TextEncoders
  clip_vision: |-
    D:/Stability Matrix/Data/Models/ClipVision
  embeddings: |-
    D:/Stability Matrix/Data/Models/Embeddings
  vae: |-
    D:/Stability Matrix/Data/Models/VAE
  vae_approx: |-
    D:/Stability Matrix/Data/Models/ApproxVAE
  controlnet: |-
    D:/Stability Matrix/Data/Models/ControlNet
    D:/Stability Matrix/Data/Models/T2IAdapter
  gligen: |-
    D:/Stability Matrix/Data/Models/GLIGEN
  upscale_models: |-
    D:/Stability Matrix/Data/Models/ESRGAN
    D:/Stability Matrix/Data/Models/RealESRGAN
    D:/Stability Matrix/Data/Models/SwinIR
  hypernetworks: |-
    D:/Stability Matrix/Data/Models/Hypernetwork
  ipadapter: |-
    D:/Stability Matrix/Data/Models/IpAdapter
    D:/Stability Matrix/Data/Models/IpAdapters15
    D:/Stability Matrix/Data/Models/IpAdaptersXl
  prompt_expansion: |-
    D:/Stability Matrix/Data/Models/PromptExpansion
  ultralytics: |-
    D:/Stability Matrix/Data/Models/Ultralytics
  ultralytics_bbox: |-
    D:/Stability Matrix/Data/Models/Ultralytics/bbox
  ultralytics_segm: |-
    D:/Stability Matrix/Data/Models/Ultralytics/segm
  sams: |-
    D:/Stability Matrix/Data/Models/Sams
  diffusion_models: |-
    D:/Stability Matrix/Data/Models/DiffusionModels

this used to work just fine in extra_model_paths.yaml

i did as suggested inside the extra_model_config.yaml as suggested:

comfyui_desktop:
  is_default: "true"
  custom_nodes: custom_nodes/
  download_model_base: models
  base_path: C:\ComfyUI
desktop_extensions:
  custom_nodes: C:\Users\Homr\AppData\Local\Programs\ComfyUI\resources\ComfyUI\custom_nodes
stability_matrix:
  base_path: D:/Stability Matrix/Data/Models/
  checkpoints: |
    StableDiffusion
  diffusers: |
    Diffusers
  loras: |
    Lora
    LyCORIS
  clip: |
    TextEncoders
  clip_vision: |
    ClipVision
  embeddings: |
    Embeddings
  vae: |
    VAE
  vae_approx: |
    ApproxVAE
  controlnet: |
    ControlNet
    T2IAdapter
  gligen: |
    GLIGEN
  upscale_models: |
    ESRGAN
    RealESRGAN
    SwinIR
  hypernetworks: |
    Hypernetwork
  ipadapter: |
    IpAdapter
    IpAdapters15
    IpAdaptersXl
  prompt_expansion: |
    PromptExpansion
  ultralytics: |
    Ultralytics
  ultralytics_bbox: |
    Ultralytics/bbox
  ultralytics_segm: |
    Ultralytics/segm
  sams: |
    Sams
  diffusion_models: |
    DiffusionModels

and it still doesnt load? please help me

<!-- gh-comment-id:4684997018 --> @shalola-author commented on GitHub (Jun 11, 2026): ```stability_matrix: checkpoints: |- D:/Stability Matrix/Data/Models/StableDiffusion diffusers: |- D:/Stability Matrix/Data/Models/Diffusers loras: |- D:/Stability Matrix/Data/Models/Lora D:/Stability Matrix/Data/Models/LyCORIS clip: |- D:/Stability Matrix/Data/Models/TextEncoders clip_vision: |- D:/Stability Matrix/Data/Models/ClipVision embeddings: |- D:/Stability Matrix/Data/Models/Embeddings vae: |- D:/Stability Matrix/Data/Models/VAE vae_approx: |- D:/Stability Matrix/Data/Models/ApproxVAE controlnet: |- D:/Stability Matrix/Data/Models/ControlNet D:/Stability Matrix/Data/Models/T2IAdapter gligen: |- D:/Stability Matrix/Data/Models/GLIGEN upscale_models: |- D:/Stability Matrix/Data/Models/ESRGAN D:/Stability Matrix/Data/Models/RealESRGAN D:/Stability Matrix/Data/Models/SwinIR hypernetworks: |- D:/Stability Matrix/Data/Models/Hypernetwork ipadapter: |- D:/Stability Matrix/Data/Models/IpAdapter D:/Stability Matrix/Data/Models/IpAdapters15 D:/Stability Matrix/Data/Models/IpAdaptersXl prompt_expansion: |- D:/Stability Matrix/Data/Models/PromptExpansion ultralytics: |- D:/Stability Matrix/Data/Models/Ultralytics ultralytics_bbox: |- D:/Stability Matrix/Data/Models/Ultralytics/bbox ultralytics_segm: |- D:/Stability Matrix/Data/Models/Ultralytics/segm sams: |- D:/Stability Matrix/Data/Models/Sams diffusion_models: |- D:/Stability Matrix/Data/Models/DiffusionModels ``` this used to work just fine in extra_model_paths.yaml i did as suggested inside the extra_model_config.yaml as suggested: ```# ComfyUI extra_model_paths.yaml for win32 comfyui_desktop: is_default: "true" custom_nodes: custom_nodes/ download_model_base: models base_path: C:\ComfyUI desktop_extensions: custom_nodes: C:\Users\Homr\AppData\Local\Programs\ComfyUI\resources\ComfyUI\custom_nodes stability_matrix: base_path: D:/Stability Matrix/Data/Models/ checkpoints: | StableDiffusion diffusers: | Diffusers loras: | Lora LyCORIS clip: | TextEncoders clip_vision: | ClipVision embeddings: | Embeddings vae: | VAE vae_approx: | ApproxVAE controlnet: | ControlNet T2IAdapter gligen: | GLIGEN upscale_models: | ESRGAN RealESRGAN SwinIR hypernetworks: | Hypernetwork ipadapter: | IpAdapter IpAdapters15 IpAdaptersXl prompt_expansion: | PromptExpansion ultralytics: | Ultralytics ultralytics_bbox: | Ultralytics/bbox ultralytics_segm: | Ultralytics/segm sams: | Sams diffusion_models: | DiffusionModels ``` and it still doesnt load? please help me
Author
Owner

@smurfboyyessir commented on GitHub (Jun 11, 2026):

Same issue for me. I have extra_model_paths.yaml working fine in old ComfyUI, but not working on Comfy Desktop, even using instance from latest nightly. I saw the path I set in extra_model_paths,yaml was prepopulated in desktop settings UI area, but even still, it does not recognize the folders.

<!-- gh-comment-id:4685157572 --> @smurfboyyessir commented on GitHub (Jun 11, 2026): Same issue for me. I have extra_model_paths.yaml working fine in old ComfyUI, but not working on Comfy Desktop, even using instance from latest nightly. I saw the path I set in extra_model_paths,yaml was prepopulated in desktop settings UI area, but even still, it does not recognize the folders.
Author
Owner

@emptytriangle commented on GitHub (Jun 14, 2026):

you cannot add extra model paths, it was broken in desktop release 1.0.13

<!-- gh-comment-id:4703436720 --> @emptytriangle commented on GitHub (Jun 14, 2026): you cannot add extra model paths, it was broken in desktop release 1.0.13
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/desktop#534
No description provided.