ComfyUI's node spaghetti, untangled for civilians
A no-code frontend that turns ComfyUI's power-user graphs into something your friends might actually use.

What it does
ComfyBox wraps ComfyUI’s backend in a customizable, tabbed interface. You can import existing ComfyUI workflows from JSON or PNG metadata, or build new UIs from basic components without touching code. It runs as a separate frontend that talks to a standard ComfyUI instance over CORS-enabled HTTP.
The interesting bit
The “no-code UI builder” is the real pitch: it auto-generates interfaces from ComfyUI’s node graphs, then lets you rearrange and simplify them. There’s also a mobile-optimized version, which is rarer than you’d think in the Stable Diffusion tooling swamp.
Key highlights
- Import existing ComfyUI workflows (JSON or PNG with embedded metadata)
- Tabbed multi-workflow management with custom “Send To” actions between them
- Prompt queue and history with inspectable execution state
- All custom ComfyUI nodes supported without extra configuration
- Mobile-friendly variant included
Caveats
- The project is explicitly “still under construction” with missing features
- Saved workflow format is unstable and may break backward compatibility
- Requires running ComfyUI with
--enable-cors-header, which is a footgun if you forget
Verdict
Worth a look if you build ComfyUI workflows for less technical users, or want to queue batches without staring at node graphs. Skip it if you need production stability or prefer ComfyUI’s native interface for rapid iteration.