Get started with
Catalyst Studio
Catalyst Studio runs in Docker. Choose your platform below — first install takes around 5–10 minutes while Docker pulls the images.
Install a container runtime
Install Catalyst Studio
Open PowerShell from the Start menu and paste:
PS> irm https://catalyst-studio.dev/install.ps1 | iex
Creates a catalyst folder, downloads all required files, starts the stack, and opens your browser automatically.
Create a folder called catalyst anywhere convenient, then download these three files into it:
Open a terminal in the catalyst folder and run:
PS> docker compose up -d
Wait a minute for services to start, then open http://localhost in your browser.
Open Terminal and paste:
$ curl -fsSL https://catalyst-studio.dev/install.sh | bash
Creates a ~/catalyst folder, downloads all required files, starts the stack, and opens your browser automatically.
Create the folder and download the required files:
$ mkdir ~/catalyst && cd ~/catalyst $ docker compose up -d
Wait a minute for services to start, then open http://localhost in your browser.
If Docker Engine isn't installed yet:
$ curl -fsSL https://get.docker.com | sudo sh
Then install Catalyst Studio:
$ curl -fsSL https://catalyst-studio.dev/install.sh | bash
$ mkdir ~/catalyst && cd ~/catalyst $ docker compose up -d
Wait a minute for services to start, then open http://localhost in your browser.
What does this script do?
The install script is short and does exactly four things: creates a catalyst folder in your home directory, downloads three configuration files from catalyst-studio.dev, runs docker compose up -d, and opens your browser to http://localhost. You can read the full script before running it — the links are next to each install command above.
Remove Catalyst Studio
Run the following to stop all containers, remove images, delete volumes, and clean up the install folder.
# Stop containers and remove volumes PS> cd $HOME\catalyst PS> docker compose down -v --remove-orphans # Remove Catalyst images PS> docker images --format "{{.Repository}}:{{.Tag}}" | Select-String "catalyst" | ForEach-Object { docker rmi $_ } # Remove the install folder PS> cd $HOME; Remove-Item -Recurse -Force "$HOME\catalyst" # Clean up leftovers PS> docker system prune -f