GitHub - jaskirat05/Graviton: Graviton: Daisy-Chain ComfyUI workflows. Distribute among multiple GPUs
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
Graviton: Daisy-Chain ComfyUI workflows. Distribute among multiple GPUs
License
jaskirat05/Graviton
Folders and files
Latest commit
History
Repository files navigation
Graviton
Orchestrate multi-step ComfyUI workflows with approvals, retries, and distributed GPU load balancing.
Graviton turns ComfyUI into a production-ready workflow engine. Chain multiple workflows together, add human approval gates, automatically retry failed steps, and distribute work across multiple GPU servers.
Features
Quick Start
Prerequisites
Step 1: Clone & Setup
Step 2: Setup ComfyUI
Copy graviton/folder_paths.py to your ComfyUI installation directory:
This enables Graviton to sync workflows from your ComfyUI server.
Step 3: Add Your Workflows
Export your ComfyUI workflows (API format) and place them in your ComfyUI server's models/templates/ directory:
Graviton will automatically sync these workflows from your ComfyUI server.
Step 4: Configure
Edit config.yaml with your ComfyUI server address (see config file for examples).
Step 5: Start
That's it! Open http://localhost:3000 to access the visual editor.
Workflow Requirements
For best compatibility, your ComfyUI workflows should follow these guidelines:
Outputs
Inputs
Customizing Editable Parameters
When Graviton syncs a workflow, it auto-generates an _overrides.json file in the templates/ directory:
To customize which parameters are editable in the UI:
Validating Workflows
To check if a workflow will work on a specific ComfyUI server:
This checks if the server has all required custom nodes installed.
Configuration
Local ComfyUI (same machine)
Remote ComfyUI
Use Cloudflare Tunnel or ngrok to expose your remote ComfyUI:
See config.yaml.example for more options.
Approval Flow
When a step has approval enabled:
This enables iterative refinement without restarting the entire chain.
License
MIT
About
Graviton: Daisy-Chain ComfyUI workflows. Distribute among multiple GPUs
Resources
License
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
Packages
0
Contributors
2
Languages
Footer
Footer navigation