Repository navigation
Releases: Sandiozo/ssh-manager
Release list
SSH Manager 1.6.0
Added
- AI agents:
sshmgr mcpis an MCP server, so Claude Code, Codex and other MCP clients can use the PCs
the app is connected to as tools: list PCs and their status, run PowerShell (with streamed progress,
timeouts, background runs and long output shortened to its start and end), run quick actions, take
screenshots (returned as images), list windows and folders, read logs, download and upload files and wait
for a file or program. Setup for Claude Code and Codex is in the README under Use with AI agents. - Agents are named: the MCP server (and
sshmgr --as <name>, orSSHMGR_AGENT) tells each PC which agent
is calling, so Activity, Live sessions and All PCs show for example "Claude (LAPTOP)". Inside Claude
Code,sshmgrnames itself Claude. - Settings → AI agents on each PC: full access (default), read-only (status, logs, files, downloads,
screenshots) or off, checked by that PC's server. Agents can never change settings, SSH keys or pairing. - Quick actions marked "ask first" that an agent starts wait until someone clicks Allow in an SSH
Manager app (on that PC or on the agent's computer); they don't run on Deny or after two minutes
without an answer. Requests and answers are in the activity log. - A run's status tells where its complete output is kept on the PC (
output_file).
Fixed
- PowerShell errors in runs (command panel, quick actions,
sshmgr run) showed as unreadable#< CLIXML
blocks. They are now shown as plain text.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: 0e320ad984590df87dbaf04462da81990fb6e68b389716c7ab4ce510505fcf56
SSH Manager 1.5.1
Fixed
sshmgrrefused to work from an administrator (elevated) window with "belongs to another account".
It now checks that the app's connection point belongs to the same Windows account, elevated or not.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: 45a105eb60d783ef449ca3e479c5ad6870499c7eafc9a3e7d5ee2195f8347317
SSH Manager 1.5.0
Added
sshmgr, a command-line tool for scripts and AI agents, installed with the app and added toPATH.
It uses the PCs the app is connected to through the app's own connections, so it needs no SSH
setup or access token of its own: list PCs, run PowerShell with streamed output and the script's exit
code, run quick actions, take screenshots, download and upload files, and wait for a file or program.
The app answers it over a local pipe that only the same Windows account can open. See Command
line in the README.- Restart server (Settings → Updates): restarts that PC's server so changes made to
config.jsonby
hand and new or changed plugins take effect. It refuses whenconfig.jsonisn't valid JSON.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: 29d99b5c0d42fde7bd4ed17c14850c8c6ec64ae6390662a95851fe86a36abd0e
SSH Manager 1.4.2
Fixed
- Live sessions labelled every port forward as "SSH Manager connection", so a computer could appear
twice with the same label. The app's own connection is now marked app; a port forward used by a
script or tool is marked port forward.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: d455d60a73f9d5d5c724d9ee4ec1962e84eded7c8f03fd999c79b4c7f0e9a262
SSH Manager 1.4.1
Changed
- Switching between PCs is instant and no longer flashes: each connected PC's dashboard stays loaded
(keeping its page and scroll position), and a PC opened for the first time appears once it is drawn.
Fixed
- "Unknown computer logged in" alerts for computers that aren't unknown: logins with a key allowed on
that PC (for example through Approve on the other PC) or from a PC whose SSH Manager app reports in
are no longer counted as unknown.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: 91df086ad83f2286356c5556ed7c3617f7f994aba8dbaf0288842fd07fbd8ec5
SSH Manager 1.4.0
Added
- Lossless screenshots:
format=pngon/api/screen, full size withwidth=0, and JPEG quality up
to 100 (sharper edges at high quality). /api/wait: wait until a file appears or changes, or until a program starts or exits, instead of
polling in a loop.- Runs: the complete output can be downloaded (
/api/runs/{id}/output); a run can get a working
directory and extra environment variables. - Screen privacy settings: allow single app windows only, and/or limit viewing to a list of apps. The
server enforces both, for the dashboard and the API. - An Automation API section in the README.
Changed
- Run titles over 200 characters are shortened instead of rejected.
Fixed
- When a long run dropped its oldest output lines, reading "the lines after N" could skip or repeat
lines. Line numbers now always count from the start of the run.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: 0726dbdf6640acd429b4616a0b514f5794c1c096a658206ba2ed82b0ff65001f
SSH Manager 1.3.13
Added
- All PCs now combines every connected PC: totals for the last 24 hours (logins, failed logins,
commands, data transferred), SSH logins per hour with a color per PC, everyone connected anywhere, and
one activity timeline across all PCs with filters for PC, type and text. - A Runs filter on the Activity page.
Fixed
- Runs started from the Run page showed as "undefined" on the Activity page.
- SSH sessions from a computer that isn't in a PC's computer list are now named after its SSH Manager app
instead of showing only its IP address.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: 9c80474fba6253092d2af1fe482ad2d37ed5417243a3741676b2058fca52813d
SSH Manager 1.3.12
Fixed
- Shortcuts and taskbar pins kept showing the previous icon after an update: the installer now refreshes
Windows' icon cache after installs and silent updates.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: 47a6951a771482c22c5937603c0b577c0d6c3b188bdb8fa912c2b2671d0c1069
SSH Manager 1.3.11
Changed
- New icon and logo for the app, the tray (with a dot showing the connection state), the installer and
the dashboard.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: 6094b7b39412b60b53e0f3bd2dd4d058e1d5697e30bfca212ad11d02d1d7d42b
SSH Manager 1.3.10
Changed
- A PC added by its IP address also remembers its computer name. Reconnecting alternates between the name
and the last known address, and the saved address is kept up to date, so a new address from the router
no longer loses the PC.
Install: download SSHManager-Setup.exe below and run it on every PC you want to use. PCs that already have SSH Manager update themselves.
SHA-256 of SSHManager-Setup.exe: 0c517e8325e85abf5896ceefcd2705de09112823a9da4e971ee6c4975d760e92