Native SSH & SFTP client for your servers

Connect to Linux servers, manage files and run commands in a single macOS and iPadOS app with tabs, groups and smart key management.

SSH SFTP FTP macOS iPadOS terminal file manager

Key Features

Multiple remote hosts

Store unlimited SSH, SFTP and FTP connections and quickly switch between servers.

Host groups and drag & drop

Organize hosts into groups (production, staging, clients) and reorder them with drag & drop.

Flexible tabs

Pin frequently used hosts, auto-connect on launch, drag tabs and manage many parallel sessions.

Key management

Generate SSH keys in the app, import existing ones and pick a key for each host.

Built-in terminal

Run commands in a native terminal with per-host snippets, adjustable font size and local shell support.

File manager for servers

Copy files between local and remote hosts in both directions, rename, edit, unpack archives and track every action in the log.

Interface

Hosts, groups and active connections in one window Hosts, groups and active connections in one window

Hosts, groups and active connections in one window

Two-panel file manager for remote servers Two-panel file manager for remote servers

Two-panel file manager for remote servers

Light and Dark Themes Light and Dark Themes

Light and Dark Themes

About Terminalus

Terminalus is a native SSH, SFTP and FTP client for macOS and iPadOS. It combines a terminal, file manager and connection manager in a single window.

The app is built for developers, DevOps engineers and administrators who work with many servers every day and want a fast Mac-native workflow without browser tabs and web panels.

  • Local-first approach:

    Connection settings and logs are stored locally on your devices. Terminalus does not send your server credentials to third-party servers.

  • Host groups and tabs:

    Group hosts by projects and environments, open multiple sessions in tabs and quickly switch between them.

  • Integrated terminal:

    Work in a native terminal with per-host snippets, customizable font size and support for both local and remote sessions.

  • Powerful file transfers:

    Copy, move and delete files on remote servers, including bulk operations, with clear progress and error reporting.

  • Flexible editor integration:

    Choose your default editor for remote files. Terminalus uses a temporary folder so you can edit locally while changes sync via SFTP.

  • Designed for macOS and iPadOS:

    Built with modern Apple technologies and supports light and dark appearances, keyboard shortcuts and trackpad gestures.

Technology Stack

  • SwiftUI
  • SwiftTerm
  • SSH, SFTP & FTP via system tools
  • Network.framework
  • Security & App Sandbox