{"id":42493240,"url":"https://github.com/icedream/sd-multiverse","last_synced_at":"2026-01-28T12:31:52.037Z","repository":{"id":223743821,"uuid":"761403108","full_name":"icedream/sd-multiverse","owner":"icedream","description":"Stable Diffusion launched with an easy script.","archived":false,"fork":false,"pushed_at":"2024-11-16T11:10:34.000Z","size":223,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-16T12:19:41.560Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icedream.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-02-21T20:01:20.000Z","updated_at":"2024-11-16T11:10:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"311b6e9a-5a5a-41ef-b1d9-fd392718696a","html_url":"https://github.com/icedream/sd-multiverse","commit_stats":null,"previous_names":["icedream/sd-multiverse"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/icedream/sd-multiverse","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Fsd-multiverse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Fsd-multiverse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Fsd-multiverse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Fsd-multiverse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icedream","download_url":"https://codeload.github.com/icedream/sd-multiverse/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icedream%2Fsd-multiverse/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28845274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T10:53:21.605Z","status":"ssl_error","status_checked_at":"2026-01-28T10:53:20.789Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-01-28T12:31:51.374Z","updated_at":"2026-01-28T12:31:52.028Z","avatar_url":"https://github.com/icedream.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stable Diffusion Multiverse\n\nA private project of mine to try and find a common way to launch any version or\nfork of Stable Diffusion and their web interfaces. All the steps are basically\ntrimmed down to switching into the app directory and running a single launch\nscript.\n\n## Requirements\n\nSince this script is made to be as quick and common of an entrypoint as possible\nyou only need basic tools. I recommend whatever version of them your operating\nsystem's package manager serves you with.\n\n- either **micromamba** or **curl**, **tar**, and **bzip2** (which will download micromamba for you)\n\nDebian/Ubuntu: `apt install --no-install-recommends -y ca-certificates git tar bzip2 curl`\n\nAlso make sure to install any requirements needed by the python app you want to\nrun itself. That usually includes correct GPU drivers and some additional files\nto generate anything with.\n\nFor **AMD** on **Ubuntu** you want to check out [Ubuntu native installation](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/how-to/native-install/ubuntu.html) for AMD ROCM.\n\nYou may just need these packages: `rocm-hip-libraries rocm-language-runtime`\n\n## How to use\n\n1.  (optional:) Clone/download your own version or fork of SD-UI that you want to\n    use. You can skip this if you want to use one of the [tested apps](#tested-apps).\n2.  Clone this repository via `git clone https://github.com/icedream/sd-multiverse.git`.\n    You do *not* need to use `--recursive` if that's something you do by default.\n3.  Run `./run.sh \u003cpath to your app\u003e` in your terminal.\n\n## Tested apps\n\nThis repository includes some git submodules that point to known to work\nversions of stable-diffusion-ui. If you use the run script they will be\nautomatically checked out when you run the app for the first time and haven't\ndone so yet yourself.\n\nYou can tell `run.sh` to use these known app versions:\n\n- for AUTOMATIC1111's stable-diffusion-webui: `./run.sh apps/AUTOMATIC1111/stable-diffusion-webui`\n- for Illyasviel's stable-diffusion-webui-forge: `./run.sh apps/Illyasviel/stable-diffusion-webui-forge`\n- for lshqqytiger's stable-diffusion-webui-directml: `./run.sh apps/lshqqytiger/stable-diffusion-webui-directml`\n- for ComfyUI: `./run.sh apps/comfyanonymous/ComfyUI`\n- for easydiffusion: `./run.sh apps/easydiffusion/easydiffusion`\n\n**Note:** This will not work if you download this repository as an archive\ninstead. Supply your own copy in this case.\n\n## What happens behind the scenes\n\n1.  `run.sh` checks whether the app you passed is a submodule of this repo. If\n    it is, it will automatically run a submodule checkout on it.\n2.  `run.sh` then invokes `scripts/setup-venv.sh` with the app path as the working directory.\n3.  `setup-venv.sh` does some basic sanity checks and then installs needed\n    native dependencies via micromamba. It will set up the environment in the\n    `install` directory, and each app gets its own isolated environment.\n4.  `setup-venv.sh` checks the `requirements.txt` of the app and modifies it\n    if needed to make better or any use of GPU features. That includes installing xformers or other versions of torch/torchvision.\n5.  `setup-venv.sh` also modifies the environment variables for the app, once\n    again to make sure it runs properly on your GPU.\n6.  `setup-env.sh` runs pip with the modified requirements to install them.\n7.  `setup-env.sh` runs your app.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficedream%2Fsd-multiverse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficedream%2Fsd-multiverse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficedream%2Fsd-multiverse/lists"}