Skip to content

3Samourai/SteamOS-Devkit-Client-MacOS

Repository files navigation

SteamOS Devkit for MacOS

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.


1 Prerequisites

  • 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

2 Clone & set up the project

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

3 Run the application

uv run client/devkit-gui.py

About

A port of the SteamOS Devkit Client for MacOS

Topics

Resources

License

Stars

Watchers

Forks

Contributors 6