OPEN SOURCE · BETTERTTY 1.0.2 · ANDROMEDA

Your servers.
One dock.

A better way to SSH. Connect to your servers, work inside a proper terminal, and move files over SFTP — all from one focused desktop app.

Windows x64Linux amd64macOS IntelMIT licensed
Native desktop application · C++20 + Qt 6 + libssh + bundled xterm.js
BetterTTY — Andromeda
● demo-web
+ New tab
❯ ssh operator@demo.example.org
Connecting securely...
✓ Host key verified
✓ SSH session established
operator@demo-web:~$ uptime
02:14:02 up 14 days, 5 users
operator@demo-web:~$ git status
On branch main
nothing to commit, working tree clean
operator@demo-web:~$
● SSH connected · demo.example.orgTX 2.4 KB · RX 18.2 KB

Illustrative interface concept — not a screenshot or live SSH connection.

SSH + SFTPONE WORKSPACE
Windows · Linux · macOSDESKTOP PLATFORMS
Offline terminal assetsNO RUNTIME CDN
MIT open sourceCODE ON GITHUB
BUILT FOR REAL WORK

Everything your SSH workflow needs. Nothing it doesn't.

No juggling a terminal, connection spreadsheet, and separate file-transfer app. BetterTTY brings them together in a familiar desktop workflow.

>_

Real SSH terminal

Tabbed xterm.js terminal, remote PTY resize, interactive shells and clean copy/paste behavior.

⌘

Session management

Organize servers in groups, edit saved profiles, and connect with passwords or private keys.

⇅

Two-panel SFTP

Browse local and remote files side by side, then upload or download through a managed queue.

⌑

Know your host

Verify SSH host keys before authentication and keep trusted fingerprints in your portable config.

▣

Smart paste controls

Automatic bracketed paste, Legacy, and Slow Paste modes for editors, terminals and TUIs.

↺

Config recovery

Human-readable JSON configuration with controlled imports, backups and recovery options.

Explore all BetterTTY features

TERMINAL-FIRST DESIGN

Stay in the flow.

From a quick server check to an interactive terminal application, BetterTTY keeps your context in one place — including multiple SSH tabs and your preferred paste behavior.

  • Switch to the next tab with Ctrl + Tab
  • Copy on Selection enabled by default — configurable
  • Remote-app-aware bracketed paste negotiation
  • Optional Light or Dark application theme
Explore the terminal →
SFTP WORKFLOW
01
ConnectAuthenticated SSH session
02
BrowseLocal ↔ remote two-panel view
03
QueueUpload, download or confirmed delete
04
TransferSequential progress & retry controls
🔐 CONNECTION TRUST MODEL
✓ SSH host key checked before authentication
✓ Unknown key requires a trust decision
✓ Changed keys are not silently accepted
✓ Multiple trusted algorithms per host:port
Real implementation details in the open-source repository.
TRUST THROUGH TRANSPARENCY

Know exactly what runs.

BetterTTY uses libssh for SSH and SFTP, bundles its terminal assets, and publishes its source under the MIT license. There are no magical “military-grade” marketing claims here.

One important disclosure: stored passwords and private-key text are currently readable in BetterTTY.json. There is no encrypted vault or master password in version 1.0.2.

Read the security model and limitations →
PICK YOUR PLATFORM

One workflow. Three operating systems.

Native desktop packages for the platforms we've built and tested. Download locally from this site once packages are published, or get the source and releases on GitHub.

ANDROMEDA 1.0.2

Your next SSH session
starts here.

Open source. Free to use. Built by DD-LAB.