moondeck
moondeck copied to clipboard
A plugin that makes it easier to manage your gamestream sessions from the SteamDeck.
MoonDeck

A plugin that makes it easier to manage your gamestream sessions from the SteamDeck.
What is it really?
MoonDeck is an automation tool that will simplify launching your Steam games via the Moonlight client for streaming.
It requires an additional lightweight app to be installed on the host PC - MoonDeck Buddy. Additional one-time setup instructions can be found within the settings page of the plugin itself.
Building
- Clone this repo to the
~/homebrew/plugins
. - Install pnpm via npm
npm install --global pnpm
. - Run
pnpm install
in the cloned repo directory. - Build using
pnpm run build-dev
for local build.
Internal data
This plugin stores data in the following directories:
- Settings -
/home/$USER/.config/moondeck/settings.json
- Backend logs -
/tmp/moondeck.log
- Runner logs -
/tmp/moondeck-runner.log
- Moonlight logs -
/tmp/moondeck-runner-moonlight.log
Additional frontend logs are written to the web console
.
License
This is licensed under GNU GPLv3.