SSH and mosh on every device you own.

Swishterm is a fast terminal for Android, iPhone, iPad, Googlebook, Windows, macOS and Linux. Your hosts live in a folder you own, and your keys never leave your device.

Your agent asks. You answer from anywhere.

Swishterm reads Claude Code, Codex and opencode right off the screen. When one stops to ask permission, you get a notice with Allow and Deny on your phone, even over mosh, with no hooks to set up.

Notices are signed and expire after 15 minutes. They travel through ntfy.sh or a push server you run.

# On your server, in any sessiondeploy@web-01:~/shop$ codexApproval needed  rm -rf build/ && npm run build# On your phone, a second laterCodex on web-01Wants to run rm -rf build/ && npm run build[ Allow ]  [ Deny ]# Tap Allow and the agent carries on

One app, six platforms, one hosts folder.

Every version reads the same hosts folder, so a server you add on your phone shows up on your laptop.

Get the Android app on Google Play and the iPhone and iPad app on the App Store. Windows and macOS licenses come straight from us, here on swishcore.com. Linux is free.

Supported platforms and where to get Swishterm
AndroidAndroid 8.0 or later. Phones, tablets and foldables.Google Play
iPhone and iPadiOS and iPadOS 17 or later.App Store
GooglebookDesktop windows, mouse, and drag and drop.Google Play
WindowsWindows 10 22H2 and 11. WSL tabs and PuTTY import.swishcore.com
macOSNative app with Metal rendering and Keychain keys.swishcore.com
Linuxx86_64 and aarch64, on X11 and Wayland.Free

Your hosts live in a folder you own.

Each host is a plain TOML file, and Swishterm writes a standard ssh_config next to them. Sync the folder with any service you already use. There is no Swishterm account and no Swishterm cloud.

Turn on encryption and the folder is locked with a passphrase, using Argon2id and AES-256-GCM.

  • Syncthing
  • Nextcloud
  • iCloud Drive
  • Dropbox
  • Google Drive
  • OneDrive
  • Git
# One file per host. Edit it here or in the app.name     = "web-01"host     = "web-01.example.net"user     = "deploy"protocol = "mosh"key      = "deploy-ed25519"jump     = "bastion"[terminal]theme     = "Tokyo Night"font_size = 14
Private keys never go in this folder. Only public keys sync.

Fast where you feel it.

Swishterm draws text on the GPU and stops drawing when nothing changes. Typing feels instant, and an idle tab costs nothing.

  • 1.1 ms from key press to screen (median, Windows)
  • 124 MiB/s of SSH output
  • 9.1 MiB of memory for 10,000 lines of scrollback
  • Zero frames drawn while the screen is idle

Time to print 100 MB on Windows

Lower is better. Tests run by Swishcore.

Swishterm0.81 s
Windows Terminal1.27 s
Tabby5.33 s
Alacritty6.56 s
WezTerm7.47 s
PuTTY31.5 s

Connect to anything with a shell.

Servers, routers, Raspberry Pis, a switch on a serial cable. If it has a shell, Swishterm can reach it.

Every way in

SSH with keys, passwords, jump hosts, agent forwarding and OpenSSH certificates. Plus mosh, Telnet, serial ports and local shells.

Port forwarding

Local, remote and dynamic forwards, SOCKS5 and HTTP CONNECT proxies, port knocking, and reconnects that happen on their own.

Hardware keys

FIDO2 keys over NFC and USB, the Secure Enclave, Android Keystore, TPM and Windows Hello.

Files

A two-pane SFTP browser with folder transfers. Pro lets you edit remote files in place.

Run once, everywhere

Snippets with variables that run across many hosts, tmux integration, server stats and session logs.

Your look

Ten built-in themes, Ghostty and iTerm2 theme import, minimum contrast settings and font size per host.

Pay once. Keep it.

Mosh, sync, encryption and SFTP are free on every platform. Pro adds tools for people who live in the terminal. No subscription.

Free

$0

On every platform, for as long as you like.

  • SSH, mosh and Telnet
  • Port forwarding
  • Unlimited hosts
  • Folder sync and encryption
  • SFTP browser
  • Snippets and keys
  • FIDO2 and known hosts

Pro

$29.99

Once per platform. Try it free for 7 days.

  • Agent alerts and push notices
  • Image paste and git diff
  • Remote file editor
  • Cloud host import
  • Server stats and watch alerts
  • Session logs and snippet runs
  • Wake on LAN, widgets and tray

Linux

$0

Everything, with no Pro tier, trial or license key.

  • Every Pro feature included
  • Reads the same hosts folder
  • x86_64 and aarch64
  • X11 and Wayland

One Google Play purchase covers Android phones, tablets and Googlebook. One App Store purchase covers iPhone and iPad. Windows and macOS licenses are sold on this website, one license key per platform.

We collect nothing. Your keys stay on your device.

No account, no trackingNo sign-up, analytics, crash reports, ads or third-party code that reports back to anyone.

Keys in hardwarePrivate keys live in the Secure Enclave, Android Keystore, TPM or your system keychain, behind an optional biometric lock.

No Swishterm serverSessions go straight to your hosts. Your hosts folder syncs through the service you choose. Read the privacy policy

Your servers, from any screen.

Start free on any platform. On Linux, everything stays free.