Termini

Termini.

One of the only free macOS apps with real-time, multi-server SFTP

Multi-server SFTP & SSH, beautifully native.

A modern SSH terminal and SFTP file manager for macOS. Connect to many servers at once, transfer files between them in real time, run multi-tab terminals — all in one fast, native app. Free to download, no account required.

Coming to the Mac App StoreDirect download (.dmg)

Free to download. Termini Pro (one-time $9.99) unlocks unlimited saved hosts and ~/.ssh/config import, and is available through the Mac App Store.

Version 1.6.3macOS 15.0+ (Sequoia)Universal — Apple Silicon & IntelFree download · optional Pro

Everything you need to manage remote servers

Real-time multi-server SFTP, server-to-server transfers, and multi-tab SSH — unified in a single, fast, native app.

Real-Time Multi-Server SFTP

Open many SFTP servers at once and watch every transfer live. The local browser stays pinned on the left; remote servers sit on the right in single-session (slim collapsible columns) or expand-all (every connection side by side) — with draggable dividers to size each pane.

Server-to-Server Transfers

Drag a file or folder straight from one SFTP server onto another and it transfers directly between them — no manual download/upload. Choose Copy (default) or Move in Settings, with a shared live queue that caps at 3 concurrent transfers.

Full SFTP Toolkit

Upload, download, recursive folder transfers, rename, delete, mkdir, create file, remote tar/zip compress and uncompress — plus in-place remote edit: open a remote file in your system editor and saves stream straight back to the server.

Multi-Tab SSH Sessions

Each tab is a full xterm-256color PTY with split-pane, scrollback search, and snippets. Per-session keepalive pings survive NAT and ClientAliveInterval timeouts — long-running sessions just don't drop.

Host Management

Saved hosts with groups, tags, color labels, and notes; password, SSH key file, or SSH agent authentication. Credentials live in the macOS Keychain — never written to disk in plaintext.

Secure by Default

SSH host-key trust-on-first-use with strong change alerts: a re-keyed host shows both fingerprints side by side and defaults to Reject. Local stores locked to 0600, hardened runtime, opt-in anonymous telemetry only.

Native & Universal

Built in Swift and SwiftUI — no Electron, no web views. One universal binary runs natively on Apple Silicon and Intel Macs; integrates with macOS Keychain, system editor, Finder drag/drop, and Dock badges.

Local-First & Free

No cloud account, no backend dependency for the core product. Telemetry is opt-in and limited to a weekly anonymous app/OS version ping. The multi-server SFTP/SSH experience is free — no subscription, no team tier.

01

Add your hosts

Save SSH hosts with credentials, group them, and organize your infrastructure. Quick-connect for ad-hoc sessions.

02

Connect instantly

Double-click any host to open an SSH session with a full terminal emulator. Open multiple tabs for parallel work.

03

Open many SFTP servers

Connect to multiple SFTP servers at once — focus one or view them all side by side with resizable panes, local browser pinned alongside.

04

Transfer in real time

Drag files and folders between local and any server, or directly server-to-server (Copy or Move), and watch a shared live queue.

termini — ssh session

# Connected to production server

aleks@prod-01:~$ docker ps --format "table {{.Names}}\t{{.Status}}"

NAMES STATUS

nginx-proxyUp 14 days

api-gatewayUp 14 days

postgres-dbUp 14 days

redis-cacheUp 14 days

aleks@prod-01:~$_

How Termini compares

Termini is a desktop client, not a cloud managed-transfer service. Here's how it stacks up against the alternatives Mac engineers actually reach for.

vs other macOS SSH/SFTP clients

Most Mac clients (Transmit, ForkLift, Termius) make multi-server SFTP a power-user mode or a paid tier. In Termini it's the default: many connections at once, resizable panes, direct server-to-server drag-copy or drag-move — all free, no team license.

vs Electron alternatives

Built end-to-end in Swift / SwiftUI. Lower memory and CPU than Electron clients, and direct integration with the macOS Keychain, system editor (for in-place remote edits), Finder drag and drop, and Dock badges.

vs managed-transfer platforms

Termini is a client, not a Managed File Transfer platform like GoAnywhere or Globalscape. It does not provide central audit, scheduled workflows, or compliance reporting — it's an end-user power tool for engineers, not enterprise MFT.

Security

Built to be safe to leave open

Transfer security inherits from SSH and SFTP, so traffic interception isn't the primary concern — Termini focuses on the endpoint and the trust prompts that actually decide outcomes.

Encryption in transit

All traffic rides standard SSH/SFTP: confidentiality, integrity, and host authentication via host keys. Termini is built on Citadel and swift-nio-ssh on top of BoringSSL — modern, audited primitives.

Trust-on-first-use with strong change alerts

The first connection records the server's host-key fingerprint. If that fingerprint later changes, the warning dialog shows both the previous and new fingerprints side by side, with the date the previous key was first trusted — and defaults to Reject, so habitual press-Enter cannot dismiss a potential MITM.

Credentials in the Keychain

Passwords and SSH key passphrases are stored in the macOS Keychain. The on-disk host file only contains metadata (hostname, port, username, auth method, notes) — never plaintext secrets — and is locked to mode 0600 inside a 0700 directory.

Defensive parsing

The OpenSSH private-key parser hard-caps input at 64 KB and rejects pathological length-prefixed fields before allocating, preventing a malicious key file from exhausting memory. A continuous fuzz suite locks the behavior in.

Local-first by design

No cloud account. No backend dependency. Telemetry is opt-in and limited to a once-per-week anonymous app version + macOS version ping — no host, file, or account data ever leaves the device.

Pricing

Free to start. Pro when you grow.

The full multi-server SFTP and SSH experience is free. Upgrade to Pro — a single one-time purchase on the Mac App Store — to lift the limits.

Free

$0

Everything you need to manage servers.

  • Unlimited SSH sessions, tabs & split terminals
  • Real-time multi-server SFTP & server-to-server transfers
  • Snippets, themes, and Keychain-backed credentials
  • Up to 5 saved hosts

Termini Pro

$9.99

One-time purchase — not a subscription.

  • Everything in Free
  • Unlimited saved hosts
  • Unlimited ~/.ssh/config import
  • Future Pro features included
Coming to the Mac App Store

Pro is a one-time in-app purchase, available on the Mac App Store build. Manage or restore your purchase anytime — see Support.

Application Details

Version1.6.3
ReleasedMay 2026
PlatformmacOS 15.0+ (Sequoia)
ArchitectureUniversal (Apple Silicon + Intel)
Size~10.2 MB
PricingFree · Pro $9.99 (one-time)
Built WithSwift & SwiftUI

Built by

aleks

aleks

Developer & Designer — Italy

Ready to manage your servers?

Free to download, no account required. Get it on the Mac App Store, or grab the direct .dmg.

Coming to the Mac App StoreDirect .dmg (v1.6.3)