ComfyUI V1 Release
We are thrilled to announce the latest release of ComfyUI V1! This update brings a host of improvements and new features designed to enhance your workflow and boost productivity. Let's dive into the key updates:
Fully Packaged Desktop Version
For the past two months, we’ve been working hard to deliver a seamless desktop experience for ComfyUI. Our goal is to make sure non-technical users can enjoy the smoothest experience possible. Here’s how this improves upon the standalone package:
- Code-Signed & Secure: ComfyUI now opens without triggering security warnings. The app is code-signed, so you’ll always know when a version comes directly from us.
- Cross Platform: Available on Windows / macOS / Linux
- Automatic Updates: Stay on the stable release track of ComfyUI with automatic updates.
- Lightweight Package: The bundle is only 200MB!
- Recommended Python Environment: No more manual setup headaches. We include a recommended Python environment to make the installation process smoother.
- ComfyUI Manager Shipped by Default: Install nodes directly from the ComfyUI registry with access to the latest, semantically versioned nodes. Nightly versions are still available from the latest Git commit.
- Tabs: You can use tabs to open multiple workflows now and move between them.
- Custom Key Bindings: You can now define truly custom key bindings without interference from browser-level commands.
- Automatic Resource Import: You can reuse your existing ComfyUI by choosing that directory during installation. We will automatically import your inputs, models, and outputs.
- Integrated Log Viewer: View server logs in case you need to debug.
We are releasing this in closed beta right now. Please sign up for the waitlist and we will be rolling this out to more people in the coming weeks. We will release an open beta version soon and open source the source code at that time.
Brand New User Interface
The new interface in the desktop application is available immediately once you update ComfyUI. We will be switching all current users to new UI once we make V1 open to public. If you've been using the beta UI, you’ll already be familiar with it.
- Top Menu Bar: We’ve consolidated many actions into the top menu bar, and extension developers can now easily attach custom menu items there.
- Easier Access to Models & Logs: Quickly access models, custom nodes, output files, and logs by right-clicking the tray icon.
- Model Library: Browse all your models easily and drag-and-drop them as checkpoint loaders directly from the library.
- Workflow Browser: You can now save workflows in the Workflow Browser for quick access, or feel free export them to different directory.
- Automatic model downloads: ComfyUI now allow users to embed the model url/id in workflow and auto-download. For example, If you open templates, and don’t have the model, ComfyUI will prompt you to download missing models defined in the workflow. Example
This new UI is available to everyone in the latest ComfyUI. Please update your package.
Enabling New UI
To use the V1 UI, follow these instructions:
- Update ComfyUI.
- Enable v1 UI in the settings menu.
Comfy Node Registry (CNR)
For the past few months, we have been working on a registry for custom nodes. This is similar to NPM where nodes are published in semantic versions. The goal is to create a safer, and more stable ComfyUI custom node user experience. We have over 600 published nodes and 2k+ node versions already. Thank you everyone for publishing onto the CNR!
Dr.Lt.Data has been integrating ComfyUI manager with CNR in this feature branch. The electron app is the first place that supports installing from the registry.
Future plans for custom nodes:
- Security scanning: We have been testing automated scanning for malicious behavior in custom nodes. In the future all custom nodes will be scanned, and malicious nodes will be banned. Users who installed those nodes will be notified.
- Improved dependency resolution: We are working on some tools to help you reliably install custom nodes and run existing workflows.
FAQ
Will the standard web ComfyUI still be developed?
The electron app is a simple wrapper around the existing ComfyUI web application. It lets us build features related to installs, and involving the filesystem. Sometimes, we might develop a special feature for the desktop app (like tabs). However, all major features will continue to be developed in ComfyUI and ComfyUI_frontend first. The desktop electron application gets those features the same time as everyone else.
Will the portable standalone still be available?
This will be supported for a while until the electron desktop app is more stable.
Will the desktop app be open source?
We will open source the code when our open beta period beings in a few weeks.
Will the original UI still be developed?
The new V1 UI will be the default user experience going forward. The original UI is currently in maintenance mode and will not get any more features. We encourage all custom node and extension developers to support the new UI.
Reach out!
Let us know what you think! As always you can reach us on Discord or hello@comfy.org.