Skip to main content
Quay Term

Your SSH hosts, terminals and file transfers in one window.

A free desktop app for macOS, Windows and Linux. Save sessions, split panes, forward ports and move files, with prod and staging labels so you can tell your servers apart.

  • Free
  • Open source
  • No telemetry
  • Runs on macOS, Windows and Linux

Version 0.4.0

macOS and Windows ask you to confirm the first time you open it. How to open it

Terminal with tabs and the saved-session sidebar

For developers and sysadmins who juggle many hosts

See it in 45 seconds

A tour of the app: prod and staging labels, split panes, SFTP transfers, passwords in your keychain, snippets with variables, five themes and private defaults. Music only, no narration.

What it does

Connect

Reach every host the way you already do.

  • SSH with the sign-in methods you already use

    Password, private key, ssh-agent and keyboard-interactive, including one-time codes. ssh-agent on Windows is not verified yet.

  • Jump hosts and port forwards

    Chain ProxyJump hosts per session. Local, remote and SOCKS5 forwards run over the tab's connection and can start automatically.

  • Saved sessions you can tell apart

    Folders, tags, search and import from ~/.ssh/config. Colour and env labels on every tab, and a confirm before pasting multiple lines into prod.

New session dialog

Work

Keep several shells in view and repeat less typing.

  • Tabs and split panes

    Split, zoom and drag panes to rearrange them, and mirror typing to selected panes. The layout is saved with the session.

  • Command palette and snippets

    One search box for actions, sessions, snippets and tabs. Snippets take {{variables}} and can go to one pane or many.

  • Command marks and optional notifications

    Green or red bars beside finished commands, jump between prompts and copy output. Automatic in local zsh and bash on macOS and Linux, not yet in local Windows shells. Opt-in alerts when long commands finish.

Three split panes in one tab

Transfer

Move files without opening a second app or signing in again.

  • SFTP browser with a transfer queue

    Browse, upload, download, rename and delete on the same login as the terminal. Drop files to upload, and follow or cancel them in the queue.

SFTP browser with transfer queue

Make it yours

Five themes, down to the terminal palette.

Each theme has its own status colours and a full 16-colour terminal palette. Choose one in Settings, where you can also set the terminal font, size and cursor.

  • Quay Dark

    Default

  • Quay Light

  • Dracula

  • Solarized Dark

  • Solarized Light

Security and privacy

Your secrets stay on your machine.

Passwords live in your OS keychain, every host key is checked, and the app sends no telemetry.

Read the security details

  • Secrets

    Passwords and key passphrases go in your OS keychain, or in a file sealed with a master password where there is no keychain. The sessions database only records that a secret exists.

    • macOS Keychain
    • Windows credential store
    • Secret Service
  • Known hosts

    An unknown host asks you to trust its fingerprint. A changed key refuses the connection. Checked at every jump host.

    • OpenSSH known_hosts
  • Encrypted export

    Back up your sessions to an encrypted file. Secrets are included only if you choose.

    • Argon2id
    • ChaCha20-Poly1305
  • Signed updates

    Each release is verified against a public key built into the app. Nothing downloads until you click Install, and the check can be turned off.

  • No telemetry

    No analytics or crash reporting. The only request the app makes by itself is the update check against GitHub Releases.

Coming next

Planned for upcoming releases. The previews show the idea, and details may change.

  • Command history search

    Find a command you ran on any host and drop it into your prompt without running it. History is only recorded if you turn it on.

  • More capable snippets

    Pick values from choice lists, set defaults for each session, and save a command from a block as a new snippet.

  • Input assist

    Host suggestions after ssh, scp or sftp, and remote path completion when you ask for it. Nothing is typed until you accept.

See what changed in each release

Install

The installers are not code-signed or notarized, so macOS and Windows ask you to confirm the first time you open the app.

  • macOS

    1. Open the .dmg and drag Quay Term to Applications.
    2. Open the app. When macOS blocks it, go to System SettingsPrivacy & Security, choose Open Anyway, and confirm.
    3. If macOS says the app is damaged, run this and open it again:
      xattr -dr com.apple.quarantine "/Applications/Quay Term.app"
  • Windows

    1. Run Quay-Term-Setup.exe. It installs for your user only, with no administrator prompt, and lets you pick a folder.
    2. If SmartScreen says “Windows protected your PC”, choose More info, then Run anyway.
  • Linux

    Run the command for your package from the folder you downloaded to.

    AppImage
    chmod +x Quay.Term_0.4.0_amd64.AppImage && ./Quay.Term_0.4.0_amd64.AppImage
    Debian or Ubuntu
    sudo apt install ./Quay.Term_0.4.0_amd64.deb
    Fedora or RHEL
    sudo dnf install ./Quay.Term-0.4.0-1.x86_64.rpm
  • To update from 0.2.1 or later, openSettingsAboutCheck for updatesthen Install and restart.

All downloads, sizes and checksums

Try Quay Term

Free and open source, for macOS, Windows and Linux.

Version 0.4.0