This is an unofficial port created for my own needs. It now runs the dev kit client natively on macOS 14 (Sonoma) and macOS 15 (Tahoe beta).
The guide below shows how to set up a development environment using
uv, a modern, very fast replacement for
pip
and virtualenv
.
The original official dev kit can be found at https://gitlab.steamos.cloud/devkit/steamos-devkit.
- Python 3.12 (or 3.9 + on Linux)
- uv – install once per machine:
# install via the official one-liner
curl -Ls https://astral.sh/uv/install | sh
# ‑- or via pipx if you prefer
pipx install uv
git clone https://gitlab.steamos.dev/steam/steamos-devkit.git
cd steamos-devkit
# optional but recommended: keep deps isolated
python3 -m venv .venv
source .venv/bin/activate
# install project dependencies – 5-10× faster than pip!
uv pip install -r requirements.txt
uv run client/devkit-gui.py