selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Mix Studio logo

Self-host Mix Studio

v1.3.0

Responsive AI workspace for curated image/video generation

ReleaseOpen SourceGPL-3.0
Updatedlast month
LanguageJavaScript
Setup difficultyAdvanced
MobileResponsive
Stars
301
Port
3300 (Mix Studio web interface)
Requires
Git, Node.js, Python with PyTorch
Install with Linux
Create workspace running a curated Krea 2 workflowCreate workspace with prompt, generation stage, and recent workRegion editor with three color-coded prompt boxes on the canvasEdit workspace showing a source-preserving image editLTX 2.3 video workspace with motion prompt, last frame, and audio waveformSCAIL 2 motion-transfer workspace with driving video and creative directionFocused Library result with group thumbnails, metadata, and action controlsDetail comparison viewer with reveal dividerProfile picker for separate local workspaces

What is Mix Studio?

A self-hosted web application that runs locally and builds ComfyUI API graphs for image creation, regional prompting, image editing, video creation, motion transfer, and upscaling. It provides curated workflows for popular model families. The interface is responsive and works on desktop browsers and phones on the same network, with optional private remote access via Tailscale. All user data stays on the local machine. Installation uses a portable Git checkout with platform-specific installers for Windows, macOS, and Linux, requiring Node.js 22+, Git, and an existing ComfyUI environment. Hardware requirements range from 4 GB VRAM offload for basic editing up to 24 GB recommended for video workflows.

Should you self-host Mix Studio?

Mix Studio scores 50/100 on selfhost.directory (how scoring works) and ranks #9 of 11 in Image Generation. It has 301 GitHub stars.

It shipped 7 stable releases in the past year. The latest, v1.3.0, came out on 24 September 2026. New versions land roughly every 4 days.

Setup is advanced: plan for several services and some ongoing maintenance. It is GPL-3.0-licensed and written mostly in JavaScript.

Its closest alternative on selfhost.directory is stable-diffusion-webui (89/100, 165 173 stars). It scores higher overall, so compare the two before you pick. See Mix Studio vs stable-diffusion-webui side by side.

Features

  • 3D generation (experimental)Experimental; generated backgrounds may contain inconsistent geometry or floaters
  • Automatic database backups
  • Image Editing
  • In-app Updates
  • Media Library
  • Phone and remote access
  • Regional prompting
  • Text-to-image generation
  • Upscaling
  • User profiles with PIN
  • Video Generation
  • Visual Presets

Mix Studio README

How to install Mix Studio

Install Mix Studio with Linux

Environment variables
PORT, MIXBOX_COMFY_URL, COMFYUI_PATH, MIXBOX_RESTART_MODE, MIXBOX_COMFY_SERVICE, HF_TOKEN, HF_ENDPOINT, MIXBOX_POSTHOG_KEY, MIXBOX_POSTHOG_HOST, MIXBOX_RELEASE_CHANNEL, MIXBOX_UPDATE_CHANNEL
  1. Install Git, Node.js 22 or newer, and a source-based ComfyUI environment with .venv/bin/python or venv/bin/python. Confirm ComfyUI can generate successfully before connecting Mix Studio.
  2. Clone the repository and start the app:
    git clone https://github.com/BlackMixture/Mix-Studio.git
    cd Mix-Studio
    ./start-mixstudio.sh
    
  3. In Generation setup, select the ComfyUI folder containing main.py, or connect to an already running loopback endpoint.

NVIDIA supports full workflow set; AMD ROCm experimental. Requires existing ComfyUI environment.

How to configure Mix Studio

  • COMFYUI_PATH$HOME/ComfyUIPath to ComfyUI installation directory

    Path to ComfyUI installation directory

  • HF_ENDPOINTAlternative Hugging Face-compatible HTTPS base URL for model downloads

    Alternative Hugging Face-compatible HTTPS base URL for model downloads

  • HF_TOKENHugging Face read token for authenticated model downloads

    Hugging Face read token for authenticated model downloads

  • MIXBOX_COMFY_SERVICESystemd user service name for managed ComfyUI (Linux)

    Systemd user service name for managed ComfyUI (Linux)

    values: e.g., comfyui.service

  • MIXBOX_COMFY_URLhttp://127.0.0.1:8188ComfyUI API endpoint URL

    ComfyUI API endpoint URL

  • MIXBOX_POSTHOG_HOSTPostHog host URL for analytics override

    PostHog host URL for analytics override

  • MIXBOX_POSTHOG_KEYPostHog project key for analytics override

    PostHog project key for analytics override

  • MIXBOX_RELEASE_CHANNELLock release channel (stable, preview, development)

    Lock release channel (stable, preview, development)

    values: stable|preview|development

  • MIXBOX_RESTART_MODElauncherRestart mode for the launcher

    Restart mode for the launcher

  • MIXBOX_UPDATE_CHANNELGit branch for development updates

    Git branch for development updates

    values: e.g., main

  • PORT3300Application port for Mix Studio web interface

    Application port for Mix Studio web interface

Mix Studio releases & version history

More in Image Generation

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…