Desktop: Getting Started 💻 Desktop
Download the binary, run it. There is no installer.
Desktop is in active development. Most features are planned but not yet shipped — see tabssh/desktop for current status.
📥 Download
From the download page, pick the binary that matches your OS + arch:
tabssh-linux-amd64/tabssh-linux-arm64tabssh-macos-arm64(Apple Silicon) /tabssh-macos-amd64(Intel)tabssh-windows-amd64.exe/tabssh-windows-arm64.exetabssh-freebsd-*/tabssh-openbsd-*/tabssh-netbsd-amd64
🐧 Linux / macOS / BSD
chmod +x tabssh-linux-amd64
mv tabssh-linux-amd64 ~/.local/bin/tabssh
tabssh
That's it. The binary is statically linked — no glibc / libc dep, no runtime, no installer. ~15 MB on disk.
🪟 Windows
Drop tabssh-windows-amd64.exe anywhere on your %PATH% and run.
Native Credential Manager integration is planned. WinGet (winget install tabssh) coming with v0.1.
📂 First Run
- TabSSH reads
~/.ssh/config,~/.ssh/known_hosts, and any keys in~/.ssh/directly — no import step. - Add a host on the command line (
vim ~/.ssh/config), see it in TabSSH on next launch. - Or launch a one-off straight from the shell:
tabssh user@host.
🔁 Differences from mobile
- No host import step —
~/.ssh/configis the source of truth. - Credentials stored in the OS keychain (macOS Keychain / Windows Credential Manager / Linux Secret Service), not Android Keystore.
- No biometric / PIN app lock — relies on your OS lock screen.
- Real keyboard shortcuts: Ctrl+Tab, Ctrl+W, Ctrl+T, Ctrl+K (palette), Ctrl+J (switcher), Ctrl+R (history).
- Multi-window instead of split-view-on-one-screen.