Skip to content

Releases: midasdf/sshz

sshz v1.1.0

Choose a tag to compare

@midasdf midasdf released this 07 May 17:02

sshz v1.1.0

Lightweight SSH connection manager with TUI — a single static binary, zero dependencies.

What's new since v1.0.0

  • Zig 0.16 + zigzag v0.1.5 migration — full toolchain refresh, std.Io migration across ssh_config.zig / meta.zig / checker.zig / main.zig, std.process.Init entry point (#3)
  • CI — GitHub Actions workflow + Zig security audit workflow (#1)
  • Docs — Zig install instructions for Linux / macOS / Windows / Nix added to README
  • Disclaimer — clear notice that the project uses LLM-generated code
  • Cleanup: dropped FUNDING.yml and the close-external-prs workflow

Features (carried over from v1.0.0)

  • TUI host list with real-time connectivity status (●/○/◌/?)
  • Add / edit / delete hosts directly from the TUI
  • Search, filter by tag, sort by name / recent / tag
  • Connection history with relative timestamps
  • Port forwarding presets per host
  • Auto-backup of ~/.ssh/config (10 generations)
  • IPv6 support with AddressFamily (any / inet / inet6)
  • Direct CLI connect: sshz <host> or sshz <host> <command>

Downloads

File Arch Size
sshz-linux-x86_64 x86_64 (Intel/AMD) ~381 KB
sshz-linux-aarch64 aarch64 (ARM64 / Raspberry Pi) ~348 KB

Both are statically linked (musl) — just download, chmod +x, and run.

SHA-256

ccecfe71adb77165df6f1e51eda74c447c411e4a5372a722224c97d8f8188ec0  sshz-linux-x86_64
69dd790ce40aa6e16d063eac344939cb897c1f12f65df3dd0d3241f312e3f54a  sshz-linux-aarch64

Install

# x86_64
curl -L https://github.com/midasdf/sshz/releases/download/v1.1.0/sshz-linux-x86_64 -o sshz
chmod +x sshz
sudo mv sshz /usr/local/bin/

# aarch64 (Raspberry Pi, etc.)
curl -L https://github.com/midasdf/sshz/releases/download/v1.1.0/sshz-linux-aarch64 -o sshz
chmod +x sshz
sudo mv sshz /usr/local/bin/

Build from source

Requires Zig 0.16.0+:

git clone https://github.com/midasdf/sshz.git
cd sshz
zig build -Doptimize=ReleaseSmall

Full Changelog: v1.0.0...v1.1.0

sshz v1.0.0

Choose a tag to compare

@midasdf midasdf released this 31 Mar 21:57

sshz v1.0.0

Lightweight SSH connection manager with TUI — a single static binary, zero dependencies.

Features

  • TUI host list with real-time connectivity status (●/○/◌/?)
  • Add/edit/delete hosts directly from the TUI
  • Search, filter by tag, sort by name/recent/tag
  • Connection history with relative timestamps
  • Port forwarding presets per host
  • Auto-backup of ~/.ssh/config (10 generations)
  • IPv6 support with AddressFamily directive (any/inet/inet6)
  • Direct CLI connect: sshz <host> or sshz <host> <command>

Downloads

File Arch Size
sshz-linux-x86_64 x86_64 (Intel/AMD) ~280KB
sshz-linux-aarch64 aarch64 (ARM64/RPi) ~257KB

Both are statically linked — just download, chmod +x, and run. No dependencies needed.

Install

# x86_64
curl -L https://github.com/midasdf/sshz/releases/download/v1.0.0/sshz-linux-x86_64 -o sshz
chmod +x sshz
sudo mv sshz /usr/local/bin/

# aarch64 (Raspberry Pi, etc.)
curl -L https://github.com/midasdf/sshz/releases/download/v1.0.0/sshz-linux-aarch64 -o sshz
chmod +x sshz
sudo mv sshz /usr/local/bin/