Native CLI on every desktop platform
UniSSH 0.7.1 adds native command-line downloads for macOS (Apple Silicon and Intel) and Windows (x64 and ARM64) alongside the existing static Linux binaries.
- Optional desktop CLI installation: choose Install CLI on first run or in Settings → General → Command-line tools. Installs for your user, adds PATH, refreshes managed copies with the app and supports removal from Settings.
- One Linux command, two modes: after installing the desktop tools,
unisshruns the terminal client andunissh --guiopens the app. Application-menu entries always open the GUI. macOS/Windows useunissh-cli. - Native Windows terminal support: hidden prompts, Unicode, interactive SSH, pipes, cancellation, resize, private device ACLs and Notepad/editor integration.
- macOS terminal waits: prompts now respect deadlines and session shutdown.
Open a new terminal after installing the tools. The CLI signs in as its own device: pair it with unissh login pair on Linux or unissh-cli login pair on macOS/Windows. Installing it does not reuse the GUI's unlocked session.
Compatibility: vault format and server protocol are unchanged from 0.7.0; no vault conversion is required. If upgrading from 0.6.x or older, also read the 0.7.0 owner-repair notes. Self-hosted installations follow the upgrade guide.
Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon and Intel) | UniSSH_0.7.1_universal.dmg
|
| Windows (x86-64) | UniSSH_0.7.1_x64-setup.exe — or the .msi
|
| Windows (ARM64) | UniSSH_0.7.1_arm64-setup.exe — or the .msi
|
| Linux (x86-64) | UniSSH_0.7.1_amd64.AppImage · .deb · .rpm
|
| Linux (ARM64) | UniSSH_0.7.1_aarch64.AppImage · arm64.deb · .rpm
|
| Android (sideload) | UniSSH_0.7.1_universal.apk — works on any device
|
| ↳ smaller, if you know your ABI | _arm64 · _armv7 · _x86_64 · _x86 .apk
|
| iOS (sideload, unsigned) | UniSSH_0.7.1_ios-sideload.ipa
|
| CLI · linux | unissh-cli_0.7.1_linux-aarch64 · unissh-cli_0.7.1_linux-x86_64
|
| CLI · macos | unissh-cli_0.7.1_macos-universal
|
| CLI · windows | unissh-cli_0.7.1_windows-aarch64.exe · unissh-cli_0.7.1_windows-x86_64.exe
|
Every platform above ships both architectures, Windows included — so if
your machine is ARM, take the ARM file rather than letting it emulate the
x86-64 one. Nothing here is 32-bit for desktop.
Does this break anything you already have? The changelog answers that
per release, including whether the vault format or server protocol moved:
CHANGELOG.md.
Your OS will block the first launch. These builds carry no Apple or
Windows code-signing certificate — obtaining one would attach a legal
identity to an anonymously maintained project. The way past the warning is
ten seconds per platform:
Installing unsigned builds.
Verify it before you trust it. SHA256SUMS, a minisign signature
over that file, and GitHub build provenance proving this repo's public CI
built these exact artifacts from this exact commit — which is a stronger
claim than a certificate:
Verifying release integrity.
Desktop keeps itself current. After the first install, UniSSH checks
this feed, verifies the download against a signing key compiled into the
app, and installs on your click — never silently. Turn it off in
Settings → About. Mobile sideloads are updated by hand.