Linux First · Native & Flatpak Steam · GPL-3.0

The Open-Source Steam Tool, Game Manager & CDN Downloader

TOST brings a lightweight floating drag-and-drop drop-target, automated SLSsteam engine management, and a built-in multi-depot Steam CDN downloader directly to Linux.

curl -sSL https://raw.githubusercontent.com/sadabx/TOST/linux-support/install.sh | bash
TOST — Linux Avalonia Interface
TOST Game Manager TOST Floating Menu

Engineered Specifically for Linux Steam

No more manual DLL extraction, broken wine prefixes, or editing complex TOML configuration files by hand.

1-Click SLSsteam Engine

Right-click the floating icon and click Apply SLSsteam. TOST fetches and configures the latest official libSLSsteam.so runtime and launch hooks for both Native Steam and Flatpak Steam.

Automated Injection

Built-in Steam CDN Downloader

Powered by DepotDownloaderMod. Download game depots directly from Steam's content servers. Features real-time network and disk speeds, dual progress bars, and ETA calculations.

Multi-Depot CDN

Steam-Style Game Manager

Browse your installed library with official high-resolution Steam cover art. Check installation status, launch games with one-click ▶ Play, browse game folders, and uninstall cleanly.

Clean Management

Drag-and-Drop Sideloading

Drop .zip, .lua, or .manifest files straight onto the floating widget. TOST automatically routes manifests to depotcache/, Lua scripts to stplug-in/, and registers keys in config.vdf.

Safe Directory Routing

Atomic Backups & Rollback

TOST never blindly writes over your Steam files. All config edits, key merges, and launch modifications create atomic backups so you can revert anytime with zero risk.

Non-Destructive

Headless Linux CLI (tost)

Prefer the terminal or scripting on your Steam Deck? TOST includes a dedicated standalone CLI to manage games, install engines, trigger downloads, and tail diagnostic logs headlessly.

Scripting Friendly

Total Terminal Control

Everything you can do in the GUI is fully scriptable using the standalone tost executable. Perfect for headless setups, SSH sessions, and custom Steam Deck scripts.

  • tost status — Inspect Steam installations
  • tost install-slssteam — Fetch & configure hooks
  • tost import <archive.zip> — Batch install manifests
  • tost download <appId> — Steam CDN download
bash — tost@linux

$ tost status

[INFO] Native Steam: Installed (~/.local/share/Steam)

[INFO] SLSsteam Engine: Active (libSLSsteam.so)


$ tost import ./game_manifest.zip --apply

[SUCCESS] Unpacked 3 manifests, merged 2 depot keys into config.vdf


$ tost download 1245620

[DEPOT] Downloading Depot 1245621: 4.8 GB / 12.4 GB (45 MB/s) [ETA: 02:45]

Download TOST for Linux

Universal AppImage, native packages for Arch and Debian, or standalone portable archive.

Or choose your preferred distribution package:

Latest: Fetching… · Checking GitHub Releases…

How TOST Compares

Open-source, inspectable, and built specifically around the Linux ecosystem.

Feature TOST (Linux) Manual SLSsteam LuaTools / Windows Tools
Primary Platform Linux (Native & Flatpak) Linux Windows Only
Setup Method 1-Click Apply button or tost install-slssteam Manual terminal commands & editing steam.sh Windows installer / Millennium plugin
Steam CDN Downloader Built-in (Multi-depot speed, ETA, queue) None (requires 3rd party tools) Separate DepotDownloader launcher
Game Manager Avalonia UI with Steam artwork & 1-click play None WPF table view
Headless CLI Yes (tost CLI) Partial bash scripts None
Transparency 100% Open-Source (GPL-3.0) 100% Open-Source Mixed