corepack enable
corepack yarn install
corepack enable
corepack yarn install
corepack enable
corepack yarn install
corepack yarn make:assets
corepack yarn make:assets
corepack yarn make:assets
corepack yarn typecheck
corepack yarn vitest run
corepack yarn typecheck
corepack yarn vitest run
corepack yarn typecheck
corepack yarn vitest run
corepack yarn make
corepack yarn make
corepack yarn make
sudo apt install ./dist/ComfyUI-0.8.30-amd64.deb
sudo apt install ./dist/ComfyUI-0.8.30-amd64.deb
sudo apt install ./dist/ComfyUI-0.8.30-amd64.deb
git clone https://github.com/johnohhh1/comfyui-desktop-port-linux.git
git clone https://github.com/johnohhh1/comfyui-desktop-port-linux.git
git clone https://github.com/johnohhh1/comfyui-desktop-port-linux.git - build the real app on Linux
- make it usable on a machine that already runs ComfyUI normally - a real ~/ComfyUI install
- a running server on 127.0.0.1:8188 - Electron app
- bundled frontend assets
- uv bootstrap
- asset build pipeline
- electron-builder config with Linux bits already half-present - some paths exist
- some assets exist
- some packaging config exists
- and the app still does not actually ship on Linux - enabled Linux asset bootstrap
- enabled Linux build verification
- packaged the missing desktop-ui bundle
- switched the Linux target to .deb - added Linux config/reset path handling
- made Linux hardware validation non-fatal
- added fallback behavior for missing compiled requirements
- added Linux-safe Electron startup defaults - prefers an existing ~/ComfyUI directory as the default base path
- detects a live local Comfy server on 127.0.0.1:8188
- persists external-server mode into desktop config
- skips the desktop-managed venv validation path when attaching to that external server
- opens the frontend against the already-running instance instead of forcing first-run install flow - stable installation under /opt/ComfyUI
- normal desktop integration
- no AppImage sandbox headache
- a clean launcher path - launch the desktop app
- it detects ~/ComfyUI
- it sees the live server on 127.0.0.1:8188
- it stores that as the desktop install state
- it attaches instead of onboarding - finishing incomplete Linux paths
- fixing packaging omissions
- picking the right distribution target
- making startup logic respect an existing local Comfy workflow - not just “ComfyUI Desktop launches on Ubuntu”
- but “ComfyUI Desktop understands an Ubuntu user who already runs ComfyUI” - Upstream desktop app: https://github.com/Comfy-Org/desktop
- ComfyUI core: https://github.com/comfyanonymous/ComfyUI