sshctl 0.1.0
Show, check and safely rewrite ~/.ssh/config — a CLI and a GUI on one core.
~/.ssh/config is the single source of truth: read in, tidied, and written
back with a backup — and never before ssh -G has proved that the rewrite
changes nothing about any connection. The doctor checks your hosts in three
layers (the file, the network, the real login), the known_hosts view lays the
ledger next to your config, and explain shows for every value where it
comes from.
Downloads — each archive holds both sshctl (CLI) and sshctl-gui:
- macOS:
sshctl-macos-app.zip(ready-made universal app) or
sshctl-macos-universal.tar.gz— signed with a Developer ID and notarized
by Apple, so they open like any other program. - Linux:
sshctl-linux-x86_64.tar.gz - Windows:
sshctl-windows-x86_64.zip— compiles and passes its checks,
but macOS is the only platform that has been used in anger so far.
Requires ssh and ssh-keygen on your PATH; OpenSSH 8.2 or newer is best.
Built in collaboration with Claude (Anthropic): the first version together
with Claude Opus 5; the in-depth review, the fixes and the optimisations with
Claude Fable 5. Details in the
CHANGELOG.