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-arm64
  • tabssh-macos-arm64 (Apple Silicon) / tabssh-macos-amd64 (Intel)
  • tabssh-windows-amd64.exe / tabssh-windows-arm64.exe
  • tabssh-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/config is 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.
Back to Documentation Desktop Basic Usage →