Configuration: ComfyUI 100% offline with your models in one folder
A recipe for using ComfyUI without internet, without paid API nodes and without sharing usage data, and for reusing a models folder with extra_model_paths.yaml.
What it’s for
ComfyUI can run entirely on your computer. This recipe makes sure it doesn’t connect to the internet, that paid nodes don’t appear and that all your models live in a single folder.
1. In Comfy Desktop: usage data
During first setup, untick “share anonymous usage data” (it is ticked) and, if you prefer, beta features. Choose Local mode.
2. Offline start (manual or portable installation)
python main.py --offline
| Option | What it does |
|---|---|
--offline | Stops the interface from talking to the internet and disables partner (paid) nodes |
--disable-partner-nodes | Only disables partner nodes; the interface keeps its internet access |
3. Your models in one folder
Rename extra_model_paths.yaml.example to extra_model_paths.yaml and edit it:
comfyui:
base_path: /path/to/my-models/
checkpoints: models/checkpoints/
loras: models/loras/
vae: models/vae/
| Key | What it is |
|---|---|
base_path | Main folder where you keep your models |
checkpoints | Main generation models |
loras | Small style or character adjustments |
vae | Component that turns the result into an image |
Precautions
- Offline means no updates: connect now and then to update.
- Custom nodes are third-party code: review them before installing, in offline mode too.
Frequently asked questions
What’s the difference between --offline and --disable-partner-nodes?
According to the official code, --offline stops the interface from talking to the internet through a restrictive security policy and also disables partner (paid) nodes. --disable-partner-nodes only disables those nodes.
Does ComfyUI download things on its own?
According to its repository, the core doesn’t download anything unless you ask it to.
Where is extra_model_paths.yaml?
The ComfyUI folder includes an example file, extra_model_paths.yaml.example. You need to rename it to extra_model_paths.yaml and edit it.
Keep reading
Sources
- README de ComfyUI — Comfy Org (GitHub)
- Opciones de arranque (cli_args.py) — Comfy Org (GitHub)
- Ejemplo extra_model_paths.yaml — Comfy Org (GitHub)
- Comfy Desktop para Windows — Comfy Org
Change log
- : First published with the options in version 0.40.0.
Educational content, prepared with the help of AI tools, with sources cited. It is not a substitute for professional advice. Tools change fast: if you spot something out of date, write to us at contacto@cognenza.com. How we work.