Local ComfyUI Configuration
Setting up local ComfyUI and the Chrome extension for on-machine AI generation.
Local ComfyUI runs on your own machine, using your own GPU. There are no per-job usage fees. Ordinary Animator reaches your local instance in one of two ways: through a Chrome extension that proxies requests from the browser, or -- if you start ComfyUI with --enable-cors-header -- directly. The connection test says which one answered.
Chrome extension
A browser page will not normally connect to localhost for security reasons. The Ordinary Animator Chrome extension bridges this gap, and is the route to use if you would rather not change how you start ComfyUI.
Install it from the Chrome Web Store:
- Open the Ordinary Animator ComfyUI Connector listing.
- Click Add to Chrome, then confirm.
- The extension appears in your toolbar. Click it to confirm it is active.
The extension only proxies requests from ordinaryanimator.com to localhost:8188 -- it does not access any other sites or data.
Developers: you can also load it unpacked -- enable Developer mode at
chrome://extensions, click Load unpacked, and select thecomfyui-connector/directory from the repository.
Local ComfyUI install
A compatible local ComfyUI setup (custom nodes and launch scripts matching Comfy Cloud) is available at:
github.com/alankent/comfyui-cloud-parity
# Clone the setup scripts
git clone https://github.com/alankent/comfyui-cloud-parity.git ~/git/comfyui-cloud-parity
# Create a directory for ComfyUI and run the installer
mkdir -p ~/comfy-local && cd ~/comfy-local
bash ~/git/comfyui-cloud-parity/setup.sh --api-key YOUR_COMFY_CLOUD_KEY
# Start ComfyUI
bash ~/git/comfyui-cloud-parity/start.sh
A Comfy Cloud API key is required to fetch the current node list. See Comfy Cloud Configuration for how to get one.
To update later: git pull in the scripts directory, then re-run setup.sh --skip-torch.
If you already have a ComfyUI install you want to connect directly, see Test Connection below.
Test Connection
Once ComfyUI is running on localhost:8188 and either the extension is active or you started ComfyUI with --enable-cors-header:
- Open Settings in Ordinary Animator and choose the ComfyUI section.
- In the Local ComfyUI (localhost) block, switch Enable on.
- Click Test local connection.
Success names the address it reached and whether it got there via the browser extension or a direct connection. If the test fails, check that:
- ComfyUI is running (you can open
http://localhost:8188in the browser) - The Chrome extension is installed and active (icon visible in the toolbar) -- when ComfyUI is up but the extension is missing, the failure message says so and offers the install link
- You are using Chrome, or another Chromium browser such as Edge