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 uvgit 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.txtuv run client/devkit-gui.py