Skip to content

Overview

Decky Toolkit lets you build, test and deploy SteamOS plugins from VS Code or VSCodium. It has two parts:

  • The Decky Toolkit plugin runs on your SteamOS device (Steam Deck, SteamOS, Bazzite) under Decky Loader. It starts an HTTP server on port 8765 that also speaks MCP, and shows a small Quick Access panel where you approve pairing requests.
  • The VS Code extension connects to that server. It deploys the plugin in your workspace, shows the device’s screen, streams logs and gives you a console for the Steam UI.

Scripts and MCP clients such as Claude Code can use the same server.

Hot reload your plugin

Save a file and just your plugin reloads on the device, without restarting Decky Loader. Read more

Remote control

Remotely control and command your device from your editor. Read more

Logs where you work

Loader and plugin logs in output channels. Read more

Poke the Steam UI

Evaluate JavaScript in Steam’s SharedJSContext. Read more

Scriptable

An HTTP API and MCP server for your own tools and agents. Read more