desktop  by Comfy-Org

ComfyUI desktop app for generative AI workflows

Created 1 year ago
1,732 stars

Top 24.7% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This project provides a desktop application for ComfyUI, targeting Windows and macOS users who want a streamlined, self-contained experience for running ComfyUI. It bundles stable versions of ComfyUI, ComfyUI-Manager, and the uv dependency manager, simplifying setup and automatic updates.

How It Works

The application is built using Electron, packaging ComfyUI, its frontend, and essential tools like ComfyUI-Manager and uv. Upon first launch, it automatically installs Python dependencies using uv and starts the ComfyUI server. Updates for ComfyUI, ComfyUI-Manager, and uv are handled automatically by the desktop app.

Quick Start & Requirements

  • Install: Download the NSIS installer for Windows or the DMG for macOS from the project's releases page.
  • Prerequisites: Python 3.12+ is required for development. For Windows development, Visual Studio 2019+ with the "Desktop development with C++" workload and Spectre-mitigated libraries is necessary. Node.js v20.x and Yarn are also required for development.
  • Setup Time: End-user installation is quick via the provided installers. Development setup involves Python, Node.js, and Yarn installation, followed by yarn install and yarn make:assets, which can take several minutes depending on system resources and network speed.
  • Links: Windows Installer, macOS Installer

Highlighted Details

  • Bundles ComfyUI, ComfyUI-Manager, and uv for a self-contained experience.
  • Automated updates for core components.
  • Cross-platform support for Windows and macOS.
  • Includes debugging tools and launch scripts for VSCode.

Maintenance & Community

The project appears to be actively maintained by the Comfy-Org. Specific community links like Discord or Slack are not explicitly mentioned in the README.

Licensing & Compatibility

The README does not explicitly state the license for the desktop application itself. ComfyUI and its components typically use permissive licenses, but this specific packaging's license requires verification.

Limitations & Caveats

Linux support is mentioned as a development target but no pre-built installer is provided. The development setup, particularly on Windows, has significant prerequisites including specific Visual Studio configurations. Crash reports and metrics can be opted into for improving the application.

Health Check
Last Commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
27
Issues (30d)
23
Star History
76 stars in the last 30 days

Explore Similar Projects

Starred by Max Howell Max Howell(Author of Homebrew), Patrick von Platen Patrick von Platen(Research Engineer at Mistral; Author of Hugging Face Diffusers), and
1 more.

kohya_ss by bmaltais

0.4%
11k
GUI for Stable Diffusion training scripts
Created 2 years ago
Updated 2 weeks ago
Feedback? Help us improve.