Opinionated. Still yours.
A considered starting point for apps and desktop preferences. Choose what fits the way you use your device.
A thoughtful setup for your Steam device or Mac. The apps you want. The little details, handled. All in one open-source tool.
Free & open source · No telemetry
magus run
A setup that feels like yours.
YOUR DEVICE
✓ Steam Deck / SteamOS
CHOOSE YOUR SETUP
↑ ↓ navigateenter selectq quit
Steam Deck & Steam Machine
From handheld to living room. A guided setup for your SteamOS device.
A foundation of Flatpaks
A considered collection of apps, with a Flatpak-focused setup for Linux.
Apps, settings & portable setups
A native terminal flow for Homebrew apps, reversible preferences, Ghostty, Zed, Firefox, Zsh and Raycast.
LESS SETUP. MORE POSSIBILITY.
From the first install to the next system update, your setup has a home.
$ curl -fsSL https://magus.sh/install | sh
Installation stops here. Your setup starts when you launch Magus.
$ magus run
The manifest records your setup so Magus can apply it again.
$ magus doctor
Doctor reports without changing settings. Repair is a separate command.
A LITTLE MORE CONSIDERED
A considered starting point for apps and desktop preferences. Choose what fits the way you use your device.
Your choices live in a local manifest. The installer and source are open to inspect, from the first command onward.
Check for drift with doctor, then use reconcile to restore supported parts of your setup after they change.
A FEW THINGS TO KNOW
Small tool. Clear expectations.
Magus is an open-source setup tool for SteamOS devices and Mac. It brings selected apps and preferences into a guided terminal flow, with a saved manifest for repeatable setup.
It downloads and verifies the Magus binary. On Mac it can open the menu when a terminal is available; settings and apps still change only after you review and apply your choices.
The Steam Machine path is available in alpha. Hardware detection is still unverified on real Steam Machine hardware. HDMI colour range, HDMI-CEC, and the performance power profile are recorded preferences but are not applied yet.
The Mac alpha includes Homebrew apps, updates, reversible settings and portable app setups. General Linux support is still coming soon; a Linux-compatible binary is not a promise of support for every distribution.
Yes. The advanced Steam Deck command picker lets you select tools, inspect their commands, and review a generated script. It remains a separate option from the guided terminal setup.
A desktop interface is being explored. It is not part of this release; the terminal tool is the main setup experience.
Your next setup starts with Magus.
Get started with MagusSteam devices and Mac in alpha. General Linux support on the way.