Comfy-Org/Comfy-Desktop

The desktop app for ComfyUI

What it solves

Comfy Desktop eliminates the technical friction of installing and managing ComfyUI. It removes the need to manually handle Python environments, CUDA configurations, and dependency management (often referred to as "dependency hell"), allowing users to focus on building generative AI workflows rather than troubleshooting software installations.

How it works

It is a cross-platform desktop application (built with Electron, Vue 3, and TypeScript) that provisions ComfyUI into self-contained, GPU-ready environments. Each environment includes a relocatable Python version with prebuilt PyTorch and GPU wheels. The app also bundles a minimal Python bootstrap with pygit2 to handle git operations (like cloning) on machines that do not have Git installed.

Who it’s for

It is designed for users of ComfyUI—ranging from beginners who want a one-click installation experience to advanced users who need to run multiple independent ComfyUI setups with different versions, models, and custom nodes side by side without conflicts.

Highlights

  • Isolated Environments: Run multiple independent ComfyUI installations simultaneously, each with its own set of custom nodes and models.
  • One-Click Management: Update ComfyUI and custom nodes in place without using a terminal or Git.
  • Snapshots and Rollbacks: Create backups of an installation and restore them if an update or a custom node causes a crash.
  • Zero-Dependency Setup: Bundles its own Python and Git backend, meaning it works on clean machines without requiring system-wide installations of Python or Git.
  • Migration Support: Ability to import and adopt existing portable or Git-based ComfyUI installations.

Related

  • Project
  • Project
  • Project
  • Project
  • Project