{"id":30937610,"url":"https://github.com/HAMM3REXTREME/ComfyUI-Installer","last_synced_at":"2025-09-10T18:03:31.477Z","repository":{"id":185246421,"uuid":"673229775","full_name":"HAMM3REXTREME/ComfyUI-Installer","owner":"HAMM3REXTREME","description":"Easily install ComfyUI on a Linux system. Installs completely inside a Python venv.","archived":false,"fork":false,"pushed_at":"2025-04-13T17:33:46.000Z","size":452,"stargazers_count":40,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-13T18:31:46.289Z","etag":null,"topics":["ai","aiimagegenerator","comfyui","image-generation","installer","linux","pytorch","sdxl","shell-script","stable-diffusion"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HAMM3REXTREME.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-08-01T06:57:40.000Z","updated_at":"2025-04-13T17:17:09.000Z","dependencies_parsed_at":"2023-08-01T08:11:05.947Z","dependency_job_id":"4e2f3720-50e7-408e-b6b9-53fd9d09562f","html_url":"https://github.com/HAMM3REXTREME/ComfyUI-Installer","commit_stats":null,"previous_names":["hamm3rextreme/comfyui-installer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HAMM3REXTREME/ComfyUI-Installer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HAMM3REXTREME%2FComfyUI-Installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HAMM3REXTREME%2FComfyUI-Installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HAMM3REXTREME%2FComfyUI-Installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HAMM3REXTREME%2FComfyUI-Installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HAMM3REXTREME","download_url":"https://codeload.github.com/HAMM3REXTREME/ComfyUI-Installer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HAMM3REXTREME%2FComfyUI-Installer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274501539,"owners_count":25297439,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-10T02:00:12.551Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","aiimagegenerator","comfyui","image-generation","installer","linux","pytorch","sdxl","shell-script","stable-diffusion"],"created_at":"2025-09-10T18:02:06.168Z","updated_at":"2025-09-10T18:03:31.416Z","avatar_url":"https://github.com/HAMM3REXTREME.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Comfy-Cli, ComfyUI and ComfyUI Manager Installer\nOrigional Author: https://github.com/HAMM3REXTREME/ComfyUI-Installer\nModified Guided installer.sh by: https://github.com/itsdarklikehell/ComfyUI-Installer\n\nEasily install Comfy-Cli + ComfyUI + ComfyUI-Manager (in a python venv) on Linux.\n\nTested on Arch + AMD GPU (by https://github.com/HAMM3REXTREME/ComfyUI-Installer).\n\nTested on Ubuntu + Nvidia GPU (https://github.com/itsdarklikehell/ComfyUI-Installer).\n\n![ComfyUI Screenshot](graphics/comfyui_screenshot.png)\n_Note:_ This is not the official ComfyUI icon.\n\n# Installs Comfy-Cli, ComfyUI and ComfyUI Manager in a python venv\n\n## A Quick, Guided install (i.e where there is no .settings file present in the scripts folder (yet), it should create one) (SHOULD ALSO WORK ON ALL DISTROS)\n\nYou will need to have `python`, `python-venv` and `pip` on your system.\nMake sure to install for your GPU Vendor (AMD/NVIDIA):\n```sh\ngit clone https://github.com/itsdarklikehell/ComfyUI-Installer \u0026\u0026 cd ComfyUI-Installer \u0026\u0026 ./install.sh\n```\n\n## A Quick, Unattended/headless install (i.e one where there is a .settings file present/provided in the scripts folder) (SHOULD ALSO WORK ON ALL DISTROS)\n\nYou will need to have `python`, `python-venv` and `pip` on your system.\nMake sure to install for your GPU Vendor (AMD/NVIDIA):\n\n```sh\ngit clone https://github.com/itsdarklikehell/ComfyUI-Installer \u0026\u0026 cd ComfyUI-Installer\n```\n\nCreate a `scripts/.settings` file containing the following:\n\n```sh\n# The directory where the installer is located:\nexport COMFYUI_INSTALLER_DIR=/media/rizzo/DATA/ComfyUI-Installer\n# The virtual environment directory:\nexport VIRTUAL_ENV=/media/rizzo/DATA/ComfyUI-Installer/venv\n# The directory where the ComfyUI is located:\nexport COMFYUI_DIR=/media/rizzo/DATA/ComfyUI-Installer/ComfyUI\n```\n\nThen run the `scripts/install_comfyui.sh` script to install ComfyUI:\n\n```sh\n./scripts/install_comfyui.sh\n```\n\n## Detailed explation of the guided installation process:\n\n1. To install ComfyUI using this script, **clone this repo and cd into it**:\n   `git clone https://github.com/itsdarklikehell/ComfyUI-Installer \u0026\u0026 cd ComfyUI-Installer`\n\n2. Then run the install script:\n   `./install.sh`\n   \n   Upon first run, if there is no `scripts/.settings` file present in the `scripts` it will ask you for some information and it stores that in the `scripts/.settings` file like this:\n\n   ```sh\n   # The directory where the installer is located:\n   export COMFYUI_INSTALLER_DIR=/media/rizzo/DATA/ComfyUI-Installer\n   # The virtual environment directory:\n   export VIRTUAL_ENV=/media/rizzo/DATA/ComfyUI-Installer/venv\n   # The directory where the ComfyUI is located:\n   export COMFYUI_DIR=/media/rizzo/DATA/ComfyUI-Installer/ComfyUI\n   ```\n   \n   If you do happen have a .settings file already present, it will source that and then proceeds to the menu.\n\n3. Select the install ComfyUI option.\n\nIf everyting has worked, ComfyUI and ComfyUI-Manager should be installed.\nTo start ComfyUI, run `./scripts/run_gpu.sh` or `./scripts/run_cpu.sh`.\nThen open your browser and go to:\n[http://0.0.0.0:8188/](http://0.0.0.0:8188/) to view ComfyUI's interface (Works better on desktop devices/browsers).\nTo check ComfyUI's status, run: `tail -f ComfyUI/logs/comfyui.log` or `journalctl -f -u ComfyUI.service`\n\n## Detailed explation of the unattended/headless installation process:\n1. To install ComfyUI using this script, **clone this repo and cd into it**:\n   `git clone https://github.com/itsdarklikehell/ComfyUI-Installer \u0026\u0026 cd ComfyUI-Installer`\n\n2. Create a .settings file in the ComfyUI-Installer folder containing the following:\n   ```sh\n   # The directory where the installer is located:\n   export COMFYUI_INSTALLER_DIR=/media/rizzo/DATA/ComfyUI-Installer\n   # The virtual environment directory:\n   export VIRTUAL_ENV=/media/rizzo/DATA/ComfyUI-Installer/venv\n   # The directory where the ComfyUI is located:\n   export COMFYUI_DIR=/media/rizzo/DATA/ComfyUI-Installer/ComfyUI\n   ```\n\n3. Then run the scripts/install_comfyui.sh script to install ComfyUI:\n   `./scripts/install_comfyui.sh`\n\nIf everyting has worked, ComfyUI and ComfyUI-Manager should be installed.\nTo start ComfyUI, run `./scripts/run_gpu.sh` or `./scripts/run_cpu.sh`.\nThen open your browser and go to:\n[http://0.0.0.0:8188/](http://0.0.0.0:8188/) to view ComfyUI's interface (Works better on desktop devices/browsers).\nTo check ComfyUI's status, run: `tail -f ComfyUI/logs/comfyui.log` or `journalctl -f -u ComfyUI.service`\n\n\n## Usage\n\n**To Manually launch ComfyUI use**:\n `./scripts/run_gpu.sh`\nor\n `./scripts/run_cpu.sh`.\n\n\n**To start ComfyUI systemd service use**:\n `sudo systemctl start ComfyUI.service`\n\n\n**To enable ComfyUI systemd service use**:\n `sudo systemctl enable ComfyUI.service`\n\n\n**To stop ComfyUI systemd service use**:\n `sudo systemctl stop ComfyUI.service`\n\n\n**To restart ComfyUI systemd service use**:\n `sudo systemctl restart ComfyUI.service`\n\n\n**To check ComfyUI systemd service status use**:\n `sudo systemctl status ComfyUI.service`\n\n\n## Updating\n\n### Updating ComfyUI\nSimply re-run the install.sh script, it should detect that ComfyUI is already installed and then proceed to try and update it. Or if it is already running you could use the ComfyUI-Manager to update everything.\n\n## Troubleshooting\n\n### If you get the \"Torch not compiled with CUDA enabled\" error\n\nUninstall torch with:\n\n`pip uninstall torch`\n\nAnd install it again with the command (for Nvidia) above.\n\n### For AMD cards not officially supported by ROCm\n\nTry running it with this command if you have issues:\n\nFor 6700, 6600 and maybe other RDNA2 or older: `HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py`\n\nFor AMD 7600 and maybe other RDNA3 cards: `HSA_OVERRIDE_GFX_VERSION=11.0.0 python main.py`\n\nYou can add these changes (and other args you want) to `scripts/run_gpu.sh` for convenience.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHAMM3REXTREME%2FComfyUI-Installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHAMM3REXTREME%2FComfyUI-Installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHAMM3REXTREME%2FComfyUI-Installer/lists"}