Skip to content

linkport Terminal: an SSH client for Windows, macOS and Linux

SSH, SFTP, Telnet and serial with split panes, a local key vault and an AI assistant on your own model. It connects straight to any host you can reach — and, through a linkport link, to machines behind NAT with no open port. Included with Pro and Team.

Windows · macOS · Linux · English and Russian interface · Sign-in with a code you confirm in the browser

linkport Terminal with the AI assistant panel: it traced an nginx 502 to a full /var/log and waits for approval to clean the journal linkport Terminal with the AI assistant panel: it traced an nginx 502 to a full /var/log and waits for approval to clean the journal
An assistant on your own OpenAI, Anthropic or Gemini key, or a local model. It runs read-only checks by itself; changes wait for your Run unless you turn on YOLO for hosts with Change access.

Connect to anything SSH can reach

One host list for servers, network gear and boards: SSH with every common way to sign in, plus Telnet and serial.

Password, key, agent, certificate or 2FA

Keyboard-interactive prompts and OpenSSH certificates work. Agent forwarding is off by default and inherited from the group.

Jump-host chains and proxies

Chains of jump hosts, SOCKS5 and HTTP CONNECT proxies, IPv6 with or without brackets. The proxy applies to the first hop.

Telnet and serial ports

For switches, routers and boards that never learned SSH.

Reconnects on its own

Keepalive per host and automatic reconnect with backoff, from 0.5 s to 60 s over eight tries. A shell you left with exit stays closed.

Host keys you can trust

Trust on first use, and the session stops if a host key changes.

Port forwarding

Local, remote and dynamic (SOCKS5) forwards, the same as ssh -L, -R and -D.

Local shells

The shells on your own computer, found automatically, in the same tabs and splits.

Groups that pass settings down

User, port, proxy, startup snippets and agent forwarding are inherited from the group and can be overridden per host.

Tabs, split panes and workspaces

Built for an eight-hour day: the keyboard reaches everything, and a layout you use every morning opens in one action.

Split trees and tabs

Every pane is its own SSH session. A workspace saves the split tree and reopens it in one action; templates too.

Broadcast input

Type once into every pane of a workspace, with a report of which panes got it.

Command palette

Ctrl+K reaches any host, action, snippet or setting from the keyboard.

Local completion

Suggestions for 20+ server commands with subcommands and flags, plus history. Local — no AI and no key.

Shell integration

Command boundaries, exit codes and timings from OSC 133. The hook goes into .bashrc or .zshrc only with your consent, after you see the text.

Your hotkeys and colors

Hotkey profiles from iTerm2, Windows Terminal and GNOME Terminal. Color schemes imported from iTerm2 and Windows Terminal, checked for contrast.

SFTP file manager with a resumable transfer queue

Two remote panes side by side, a queue that pauses and resumes, and previews that do not drag a gigabyte over the wire.

Two panes, two hosts

Each pane has its own host and breadcrumbs; copy between servers with progress per file and per job.

Pause, resume, survive a restart

An interrupted transfer resumes from the byte it stopped at; folders resume file by file. The queue survives a restart.

Preview without downloading

Images, PDF, logs and JSON. Large logs are cut on the server with head and tail, so a gigabyte never travels.

Archives and search

Unpack zip and tar archives, pack a selection, search file contents with rg or grep.

Edit in place

A built-in editor with its own undo history; permissions and owner too.

Drag and drop

Drop files from your desktop into the open folder.

An AI assistant on your own key — or a local model

It reads logs and configs on the hosts you allow, explains what it found and proposes the fix. You run the change.

Bring your own model

Your OpenAI, Anthropic or Gemini key, or a local model.

Reads run, changes wait

Read-only checks run by themselves. A change shows the exact command and waits for your Run.

Access per host

None, View or Changes for every host. Turn on YOLO only for hosts with Change access, and only if you want it.

sudo without telling the model

When a change needs root, the app passes the connection’s sudo password itself; the assistant never sees it.

Keys, certificates and a vault that stays on your machine

Keys and passwords are encrypted on your computer; copies in your account are encrypted before they leave it.

Generate and convert keys

Ed25519 by default, RSA 3072/4096, ECDSA P-256/384. Import OpenSSH, PEM and PPK; convert PPK and OpenSSH both ways.

OpenSSH certificates

Attach a certificate to a key, see principals, validity and the CA fingerprint, sign in with it.

authorized_keys on the server

Read, add and revoke keys on a server — with a check that you are not revoking the key of the current connection.

An encrypted local vault

Argon2id and XChaCha20-Poly1305. With your consent the master key goes to the OS keychain.

Several vaults and backups

Separate vaults with their own passwords and backups under a separate password.

Encrypted copies in your account

Vault snapshots in your linkport account, 1 GB and 30 versions per vault; live sync between devices is not there yet.

Snippets, session recording and a journal

Repeatable commands, and a record of what happened that you can replay later.

Snippets with variables

A variable marked secret never reaches the preview, the log or the command history.

A diagnostic snippet library

Disk and inodes, memory, top processes, TLS certificate, listening ports, failed units — copied into your vault to edit.

Session recording

Output in asciicast v2, playable in asciinema and in the app. Typed input is never recorded.

A session journal

Host, user, time and duration of every session, filters and a retention policy; bookmarked sessions are kept.

Import hosts from Termius, PuTTY, MobaXterm, SecureCRT, Royal TS and ~/.ssh/config

Every import shows a preview with the status of each host before anything is added.

~/.ssh/config
Include and ProxyJump are followed.
PuTTY
A .reg file or the live Windows registry.
Termius
The JSON export, with hosts and their groups.
MobaXterm
SSH sessions; RDP, VNC, Telnet and serial entries are skipped with a warning.
SecureCRT
Session files from the Sessions folder.
Royal TS
.rtsx documents; save a .rtsz as .rtsx first.

Saved passwords are not imported. Other clients store them reversibly, so you type them once. linkport Terminal vs Termius

Machines behind NAT, without an open port

Machines from your linkport account appear in the host list with a linkport tag. The SSH session runs through the machine’s link, so the machine needs only an outbound connection on 443 — behind CGNAT, LTE or a corporate firewall.

How linkport links work MCP server for AI agents

linkport Terminal questions

What is the desktop terminal?

linkport Terminal is a desktop SSH client for Windows, macOS and Linux. It signs in with a short code you confirm in the browser and opens a real SSH session through a linkport tunnel. The download is public; using it needs Pro or Team.

Is linkport Terminal an alternative to Termius?

For desktop SSH, yes: SSH, SFTP, split panes, snippets and a key vault on Windows, macOS and Linux, and it imports your hosts from Termius. It also reaches machines behind NAT through a linkport link, and its AI assistant runs on your own key or a local model. There are no mobile apps, and using it needs Pro or Team.

Can I import my hosts from Termius or PuTTY?

Yes. linkport Terminal imports from ~/.ssh/config, PuTTY (a .reg file or the Windows registry), Termius, MobaXterm, SecureCRT and Royal TS, with a preview before anything is added. Saved passwords are not imported: other clients store them reversibly, so you type them once.

Does linkport Terminal work with servers that are not behind NAT?

Yes. It connects straight to any SSH server you can reach, through a jump-host chain or a proxy, as well as through a linkport link.

Which AI models can the assistant use?

Your own OpenAI, Anthropic or Gemini key, or a local model. Read-only checks run by themselves; anything that changes the machine waits for your Run unless you turn on YOLO for a host with Change access.

Something else? Write to [email protected] or read the security model.

Download linkport Terminal for Windows, macOS or Linux.