Installation
Rigs is an OpenClaw skill — it runs inside OpenClaw, your AI agent platform. You'll need OpenClaw installed first, then add Rigs as a skill.
Prerequisites
| Requirement | Why |
|---|---|
| OpenClaw | The AI agent that runs Rigs and connects to your chat channels |
| Python 3.8+ | Rigs dashboard and CLI |
| ComfyUI | The local image/video generation server (running or reachable) |
| Node.js 18+ | Required by OpenClaw |
Step 1: Install OpenClaw
If you don't have OpenClaw yet:
npm install -g openclaw
Then start the gateway:
openclaw gateway start
OpenClaw connects to your chat channels (Discord, Telegram, iMessage, Slack, Signal, WhatsApp, and more). See the OpenClaw docs for channel setup.
Already have OpenClaw?
Skip to Step 2. Rigs works with any existing OpenClaw setup.
Step 2: Install the Rigs Skill
curl -fsSL https://raw.githubusercontent.com/mitchellfox/rigs/main/install.sh | bash
This clones the repository into ~/.openclaw/skills/rigs/ and installs the rigs CLI into ~/.local/bin.
Step 3: Start the Dashboard
python3 ~/.openclaw/skills/rigs/scripts/server.py
Open http://localhost:8787 in your browser.
Run as a service
For always-on operation, set up a systemd user service so the dashboard starts on boot and auto-connects to the network.
Step 4: Add a ComfyUI Server
In the dashboard, click Add Server and enter your ComfyUI URL:
- Local:
http://127.0.0.1:8188 - Remote:
http://192.168.x.x:8188
Or via CLI:
rigs server add \
--name "My GPU" \
--url http://127.0.0.1:8188 \
--default
Step 5: Import a Workflow
Drag a ComfyUI workflow JSON file into the dashboard, or use the CLI:
rigs workflow import /path/to/workflow_api.json \
--server <server-id> \
--title "FLUX Text to Image" \
--emoji "🖼️"
Rigs auto-classifies inputs and outputs from the workflow JSON.
Step 6: Generate via Chat
Once your workflow is imported and your OpenClaw agent is running, just message it:
You: "generate a sunset over mountains using FLUX"
Agent: 🖼️ Running FLUX Klein T2I...
Agent: [image delivered in chat]
The output appears in your chat and in the dashboard gallery at localhost:8787.
Local Files
Rigs stores everything under:
~/.openclaw/rigs/
config.json # servers, workflows, templates, pipelines, network settings
gallery.json # output metadata
outputs/ # downloaded output files
covers/ # workflow cover art
showcase/ # showcase images
style_refs/ # AI-enhanced reference images
Verify Installation
# Check CLI
rigs server list
# Check dashboard
curl -s http://localhost:8787/api/servers | python3 -m json.tool