v0.6.0
First public release.
One static binary for Steam from the terminal — no telemetry, no hosted middleware, no browser automation, and no Python, Node or .NET runtime. CGO-free, so it runs anywhere.
Install
curl -fsSL https://raw.githubusercontent.com/Bluscream/steam-cli/main/scripts/install.sh | shVerifies the download against SHA256SUMS below. Also available as an AppImage, an Arch PKGBUILD, or a plain binary for six platforms.
What it does
status— service health, latency, live player counts, connection managers, CS2 game coordinator with matchmaking queues and per-region datacenter capacityweb— discovery over ~170 Web API methods with an offline catalog, typed helpers, and a raw call escape hatchworkshop— cursor-paged search, subscriptions, favorites, and collection create / edit / delete including membershipcmd— SteamCMD bootstrapped from Valve on demand, with checksum verification and app/workshop downloadsasf— ArchiSteamFarm IPC: bots, commands, OpenAPI, two-factor codes, with--botsselectors and--output parsedclient— forwards to the desktop Steam client for launching, installing andsteam://URLslibrary,id,doctor— local inspection and diagnostics, fully offline
Notes
Some operations are genuinely not available through the Steam Web API: collection membership, your own subscription and favorite lists, and deleting your own Workshop files. Those use a browser session cookie, exactly as the Workshop web UI does, and the CLI tells you so plainly rather than reporting a success that changed nothing.
Credentials are never persisted. Profiles store only the names of environment variables and files.
Public domain under the Unlicense. Not affiliated with or endorsed by Valve Corporation.