Copyright © 2025 Daïm Al-Yad (@daimalyad)
Licensed under the MIT License
This script automates launching a Comput3 ComfyUI workload and installing your desired nodes and models—both whitelisted and non-whitelisted—while handling reboot cycles and installation order for you.
- Log in to your Comput3 AI Dashboard.
- Copy your Comput3 API key (it usually begins with
c3_api_...). - Paste it into the
COMPUT3_API_KEYvariable in the script.
WORKLOAD_TYPE: Leave as"media:fast"(the only available type as of August 2025).WORKLOAD_HOURS: Set how many hours your Comput3 ComfyUI node will run before auto-termination.
- Edit the
NODE_QUERIESlist to include the nodes you want from Comput3's whitelisted catalog. - You can use:
- Full names copied from the whitelist.
- Partial names or repo titles — the script matches them leniently.
- Edit the
WHITELISTED_MODEL_QUERIESlist to include models from the whitelisted catalog. - You can specify:
- Display names from the whitelist.
- Filenames.
- Partial matches of either.
- Add full GitHub repository URLs to
GITHUB_NODE_URLS. - Note: The script always installs
apeirography/daimalyadnodesautomatically to enable non-whitelisted model installs.
Add entries to NON_WHITELISTED_MODELS as dictionaries with:
{
"url": "DIRECT_DOWNLOAD_URL",
"filename": "MODEL_FILENAME",
"subfolder": "diffusion_models", # or loras, controlnet, etc.
"sha256": "" # optional checksum
}- Save your changes to the
.pyfile. - Run from your terminal:
python comput3_custom_comfyui_setup.py
-
After a few minutes of API calls and waiting for completion, the script will have:
- Launched your Comput3 ComfyUI workload.
- Installed whitelisted nodes and models.
- Installed your custom GitHub nodes.
- Rebooted ComfyUI and waited for it to fully restart.
- Installed non-whitelisted models.
- Return to your Comput3 AI Dashboard dashboard and go into ComfyUI to use your fully setup instance.
Cheers!