A multimodal creative system that generates art, architecture, and music through swarm intelligence, with optional AI-powered figurative image generation.
- Swarm Art: Dynamic agent-based visual art with multiple modes (Freeform, Geometric, Mandala)
- Architecture: Spatial design visualization with openness, privacy, and circulation controls
- Music: Real-time music generation synchronized with art movements
- Figurative Image Generation: Generate high-quality images using ComfyUI/Stable Diffusion XL
# Install dependencies
pip install -r requirements.txt
# Start backend
uvicorn backend.main:app --reload --port 8000cd frontend
npm install
npm run devSee COMFYUI_SETUP.md for detailed setup instructions.
Quick setup:
- Install ComfyUI:
git clone https://github.com/comfyanonymous/ComfyUI.git - Download SDXL models to
ComfyUI/models/checkpoints/ - Start ComfyUI:
python ComfyUI/main.py --port 8188 - The backend will automatically connect to ComfyUI at
http://127.0.0.1:8188
- Open the web interface (typically
http://localhost:5173) - Use the left panel to control:
- Art Studio: Mode, shapes, emotions, and fine adjustments
- Architecture Studio: Spatial parameters and presets
- Music Studio: Music generation controls
- Click the Art icon to see swarm movements
- Click the Music icon to see music visualization
- Click the Architecture icon to see spatial designs
- Use Figurative Snapshot in Art Studio to generate AI images from current state
backend/: FastAPI server with WebSocket supportfrontend/: React + Vite frontendart/: Swarm art engine (boids/flocking algorithms)architecture/: Spatial design enginemusic/: Music generation enginebackend/api/image.py: ComfyUI integration for figurative image generation