Adds a "Save File…" option to the File menu that opens a native OS save dialog, letting you choose exactly where to save your workflow JSON.
- Save / Save As stores workflows in ComfyUI's internal storage — you can't choose where on disk the file goes.
- Export downloads to your browser's default Downloads folder.
Save File… opens a native OS file dialog, so you can pick any location on your drive — no need to move files manually after saving.
- Native OS save dialog — choose exactly where to save, not just Downloads
- Saves the current workflow as a
.jsonfile - Preserves canvas view state (zoom/offset) if enabled in settings
- Falls back to a standard browser download in Firefox
- Navigate to your
ComfyUI/custom_nodes/directory - Clone or copy this repository:
cd ComfyUI/custom_nodes git clone https://github.com/hadoooooouken/ComfyUI-SaveFile.git - Restart ComfyUI
- Download this repository as a ZIP
- Extract the
ComfyUI-SaveFilefolder intoComfyUI/custom_nodes/ - Restart ComfyUI
- Open ComfyUI
- Click the ☰ menu → File → Save File…
- Choose where to save and click Save
| Browser | Behavior |
|---|---|
| Chrome / Edge | ✅ Native "Save As" dialog |
| Electron (Desktop) | ✅ Native "Save As" dialog |
| Firefox / Safari |
Firefox does not support the File System Access API, so the extension falls back to a regular file download. By default, Firefox saves to your Downloads folder without asking.
To get a save dialog in Firefox:
- Open Firefox Settings (
about:preferences) - Scroll to Files and Applications → Downloads
- Enable ✅ Always ask you where to save files
With this setting, Firefox will prompt you to choose a save location every time — similar to the native dialog in Chrome.
MIT
