Installation
There are two ways to run CamillaGUI: a self-contained bundle (recommended for most users), or a setup inside a Python environment.
Bundled release
The bundle includes the backend server, the frontend files, and a complete Python environment — no separate Python installation needed.
Download the archive for your system from the camillagui-backend releases page and uncompress it. A suggested directory layout:
~/camilladsp/
camillagui_backend/ ← extracted bundle
configs/
coeffs/The default configuration expects configs and coeffs directories. Edit the config file inside
the bundle if you want to use different locations — see Configuration.
Start the server by running the executable inside the camillagui_backend directory. On Linux
and macOS this is ./camillagui_backend, on Windows it’s camillagui_backend.exe (which can
also be double-clicked).
The GUI will be available at
http://localhost:5005/gui/index.html.
From another machine, replace localhost with the server’s IP or hostname.
Python environment
Use this approach if you want to run custom Python scripts alongside the GUI, or if you need more flexibility.
Download camillagui.zip from the
releases page.
This zip contains both the backend and the frontend. Unzip it and install the Python dependencies
— the repo provides environment files for pip, conda, and Poetry. The
camilladsp-setupscripts repository has
scripts that automate this step.
Start the server with:
python main.pyCommand-line options
All startup methods accept the same arguments. Run the server with --help to see the current
options. The most commonly used ones are a flag to provide a custom path to the backend config
file, and flags to control the logging verbosity.