e40b532e5028cf9d0e112ff7aeea830459292e29
Serve script that sends correct MIME types
ComfyBox
An alternative UI to the backend server of the Stable Diffusion webapp ComfyUI. Build your workflow in a graph structure and have a custom Stable Diffusion interface created for you automatically.
This project is still under construction and many features are missing, be aware of the tradeoffs if you're interested in using it.
Installation
- Download the latest release here and extract it somewhere
- Start the ComfyUI backend with
python main.py --enable-cors-header - In the folder you extracted open the
run.bat/run.shscript (requires Python 3 to be on your PATH). Alternatively you can serve the contents of the folder with a web server.
NOTE
This frontend isn't compatible with regular ComfyUI's workflow format since extra metadata is saved like panel layout, so you'll have to spend a bit of time recreating them. This project also isn't compatible with regular ComfyUI's frontend extension format, but useful extensions can be integrated into this repo with some effort.
Proposed Features
- All the power of ComfyUI with more convenience on top
- Autocreation of UI widgets from your workflow, quickly creating a personalized dashboard
- Arrange the UI however you like and attach custom classes/styles to each widget
- Custom widget types
- See the status of queued and finished generations and their configs in realtime
- Development with TypeScript
Development
Requirements
pnpm- An installation of vanilla ComfyUI for the backend
Installation
- Clone the repo with submodules:
git clone https://github.com/space-nuko/ComfyBox --recursive
pnpm installpnpm build:csspnpm dev- Start ComfyUI with
python main.py --enable-cors-header - Visit
http://localhost:3000in your browser
Description
Releases
1
Release from Github
Latest
Languages
TypeScript
37.8%
Jupyter Notebook
33.1%
Svelte
25.1%
SCSS
3.7%
Python
0.2%

