Utilities
SSH Launcher
by TeaTime
Overview
SSH Launcher
Every host in your SSH config, one press away. SSH Launcher turns the hosts in your OpenSSH config into Stream Deck keys. Press one and a new PowerShell window opens, already connecting to that server, with everything in your config applied: keys, users, ports and jump hosts.
Your config, as keys
The plugin reads %USERPROFILE%\.ssh\config, the file ssh already uses.
Every Host line becomes a key, named after its first alias.
Lines made only of wildcards, such as Host *, are settings rather than hosts and get no key.
Include files are followed.
Edits appear on the deck within a few seconds, so adding a server is a matter of saving the config.
A page of every host
The SSH Hosts key opens a generated page with one key per host, a Back key, and previous and next keys when you have more hosts than keys.
Layouts are included for Stream Deck, Mini, XL, Stream Deck +, Neo and Stream Deck Mobile.
Pinned hosts
An SSH Host key sits on your own pages and connects to one host, picked from a list read from the config. A label shows a friendlier name.
Every host key shows:
the alias, in a colour that stays the same for each host
the user and the address
the port, when it is not 22
the jump host, when there is one
One press, one session
Choose a Windows PowerShell window, a PowerShell 7 window or a Windows Terminal tab.
The window is titled after the host and runs Windows' own OpenSSH client, so ssh-agent, passphrases and jump hosts behave exactly as they do when you type ssh yourself.
When a session ends, the window stays open so any error stays readable, or closes if you prefer.
Sessions are started by Windows rather than by Stream Deck, so they stay open when Stream Deck quits or updates.
Private by design
The plugin reads your SSH config only to draw the keys.
It never opens private keys.
It never sees a password or passphrase.
It stores no credentials.
It makes no network connections of its own.
Settings
Open in: Windows PowerShell window, PowerShell 7 window or Windows Terminal tab
Session ends: keep the window open, or close it when ssh exits
Host page order: as written in the config, or alphabetical
Hide hosts: names or wildcards to leave off the page, such as github.com, *.old
After opening: stay on the host page, or go back to your own page
Config file: %USERPROFILE%\.ssh\config by default, or any path you keep one at
Requirements
Windows 10 or 11 with the built-in OpenSSH Client
Stream Deck 7.1 or later
An SSH config with at least one Host entry
Fixed font and visibility issue.
Version 1.0.1
Sep 29, 2026
Details
Type
Utilities
OS
Windows
Compatibility
Stream Deck 7.1 or later
Size
125.9 KB
Version
1.0.1
Language
English
Support
Dial support
No
Neo Infobar support
No
Profiles
Yes
Additional links
You might also like