Skip to content

sshctl 0.3.0 — the TUI becomes the default

Choose a tag to compare

@github-actions github-actions released this 31 Jul 15:03
· 40 commits to main since this release
v0.3.0
056802f

The terminal UI is now the default shell: cargo install sshctl builds
sshctl-tui alone — the shell that works everywhere, over ssh, in tmux, on
machines without a screen — and the cheapest to build. The CLI and the GUI
are one feature flag away:

cargo install sshctl                                       # the TUI
cargo install sshctl --features cli                        # + the CLI
cargo install sshctl --no-default-features --features cli  # only the CLI
cargo install sshctl --all-features                        # all three

The release archives below still hold all three binaries; the macOS ones are
signed and notarized, and every artifact carries a build-provenance
attestation plus a line in SHA256SUMS.

Details in the
CHANGELOG. Built
in collaboration with Claude (Anthropic).


Note (2026-08-01): this is the last release with a native Windows build. sshctl now ships for macOS and Linux; on Windows, run the Linux build under WSL. The sshctl-windows-x86_64.zip above keeps working but is not maintained.

Note (2026-08-01, later that day): this is also the last release with the GUI. sshctl.app and the sshctl-gui binaries above keep working but are not maintained; the terminal UI — the default shell — is the way forward.