ComfyStudio is a web-based application designed to manage image and video generations using ComfyUI. It provides a simple project-based workspace that connects directly to a running ComfyUI instance, allowing you to queue prompts, track generation progress, and manage workflows.
- Project Management: Organize your generations into distinct projects.
- Workflow Integration: Seamlessly queue prompts and execute ComfyUI workflows from the interface.
- Live Progress Tracking: Monitors the generation progress in real-time through websockets.
- Model & Template Management: Easily fetch available checkpoints, LoRAs, and unets.
- Python 3.10+
- A running instance of ComfyUI
- Clone or download the repository.
- Navigate to the
backenddirectory:cd backend - Create a virtual environment (optional but recommended):
python -m venv venv # On Windows venv\Scripts\activate # On Mac/Linux source venv/bin/activate
- Install the required Python dependencies:
pip install -r requirements.txt
- Ensure your ComfyUI instance is running and accessible (by default at
http://127.0.0.1:8188). - Start the ComfyStudio backend server:
cd backend python main.py - The server will start on
http://127.0.0.1:8000. By default, it will serve the interactive frontend UI. Open this address in your browser to start using ComfyStudio.
backend/- Contains the FastAPI backend application, websocket listeners, and configuration for communicating with ComfyUI.frontend/- Standard HTML/CSS/JS frontend served by the Python backend.Projects/- The default directory where active project data and generated media are saved.
MIT License