close
🚀 Termalin launches on Product Hunt · September 5 — get notified →
termal.in

Agent-native SSH client

A fast SSH client — for you and your agents.

The terminal you keep open all day — tabs, SFTP with a built-in editor, one-unlock keys. And the part no one else has: a built-in MCP server, so Claude Code or any agent works on your servers while you watch every move live — never holding your keys.

Free tier · 14-day Pro trial · Windows, macOS & Linux — or all downloads.

01  /  what's inside

A complete SSH client — the one you keep open all day.

Everything you expect from a modern terminal, done properly and kept fast.

~/terminal

Tabbed terminal

Real xterm-256color sessions with browser-style tabs you can drag to reorder, a hosts sidebar, snippets, and session restore with scrollback.

~/sftp

SFTP + file editor

Browse remote files, upload and download, and edit in place with a built-in editor — no round-trip to a local copy.

~/files

Dual-pane files + S3

Two panes, drag between them — host to host, or straight to and from an S3 bucket, a first-class host beside SFTP and FTP. One drag replaces the download-then-re-upload round-trip.

~/tunnels

Port forwarding

Reach a service behind a server, expose a local one on it, or route traffic through it — in plain words, not -L/-R/-D. Saves per host, starts on launch, reconnects. Jump hosts (ProxyJump) included.

~/keys

Keys & agent

Generate, import and manage SSH keys. Unlock once and Termalin's own agent signs for you — passphrases cached on your terms.

~/history

Command history

Every command, kept per host — and on Pro, synced across your devices, end-to-end encrypted so only you can read it. Search it, and turn any line into a snippet.

~/suggest

Command suggestions

Start typing and the rest of the command appears in-line — from your history on that host, the server’s own shell history and your snippets. accepts; several matches open a picker. In the app and the browser alike.

~/local

Local terminal

Open a shell on your own machine as a tab — right beside your servers. Type claude, gemini or codex and it runs there, dropping you back at a prompt when it's done. New tabs reopen in your last directory.

~/theme

Terminal themes

Colour your terminals to taste — 36 themes, from Dracula, Nord, Gruvbox, Monokai, One Dark, Material and Solarized to Termalin's own palette. Set one per host, a default for a folder, or one for the whole app — desktop and browser alike.

~/stats

Live system stats

A status bar with CPU, memory, disk, network, load and uptime for the box you're on — at a glance, always current.

~/memory

Light on RAM

A Rust core and tab hibernation instead of leaking memory. It stays quick even with a wall of hosts open for weeks.

~/anywhere

Cross-platform

One client for Windows, macOS and Linux — plus a browser cabinet that works on your phone. With Pro's end-to-end encrypted sync, your hosts and keys follow you to every device, not just the one you set them up on.

02  /  the part no one else has

And it's the first one built for your agents.

You barely open a terminal by hand anymore — your agent does the work. Termalin is the layer it connects through: an MCP server over the hosts you choose, with a key custodian in the middle.

  • Agent-native. A real MCP server — your agent lists the hosts you expose and runs commands through Termalin, per-host, on your terms.
  • Key custodian. Unlock once; Termalin signs on the agent's behalf. No ssh-add, no OS agent service, no key ever handed to the agent.
  • You stay in the loop. Every agent session mirrors to your screen — watch what it runs, or step in and take the keyboard.
  • No running app required. Point an agent at Termalin's hosted MCP endpoint with an API key — it runs commands on your tunnelled servers even when nothing's open on your machine.

03  /  see it in action

Every session, live — and side by side.

A few of the things you'll do every day — captured from the app.

Watch grid

Open as many hosts as you like — the watch grid mirrors them all at once, so you drive a change across a fleet and see each one respond.

  • Every open session as a live tile.
  • Sessions an agent is driving glow, so you always know what's running where.
Editing nginx.conf with syntax highlighting in Termalin's built-in editor

SFTP browser & editor

Browse remote files, then open them right here — no round-trip to a local copy.

  • A real editor: syntax highlighting, search & replace, word wrap.
  • Open images, PDFs, Markdown, CSV and archives in place — not just code.
Replaying a recorded terminal session

Session replay

Record any session and play it back later — commands, output and agent actions, on a scrubbable timeline with markers.

Explore all features →

04  /  anywhere, even behind a firewall

Open a terminal in the browser — even to servers with no open port.

Sign in at termal.in/account for a real terminal on your hosts, no app required — plus SFTP, FTP and S3 file browsers, snippets and recordings, all adapting to a phone. For a server behind a firewall, run one line to install a tiny agent — no inbound port to open, and no SSH key to hand out. Then connect from the browser, keyless.

install on the private server
$ curl -fsSL https://termal.in/tunnel-install.sh | sudo TERMALIN_TOKEN=… sh Downloading agent (x86_64) … configured sshd to trust Termalin's CA enrolled  ·  tunnel up   # open termal.in/account → Connect — no password, no key
  • No open port. The agent dials out to Termalin — nothing listens on the server, so a closed firewall stays closed.
  • No SSH key to manage. Logins use a short-lived certificate (minutes) from Termalin's CA, which the host is set to trust — the same model as Cloudflare and Teleport.
  • The agent stays blind. It only shuttles encrypted SSH bytes to your own sshd — never your keystrokes, output or credentials.
  • Featherweight. One static binary — about 3 MB on disk and under 1 MB of RAM idle. Installs as a service and reconnects on its own.

05  /  from the blog

Field notes on SSH — and the agents that use it.

All posts →

Termalin's fire-salamander mascot

 /  early access

The terminal you'll keep — and hand to your agent, safely.

Termalin is being built in the open — with a free tier and a 14-day Pro trial, for Windows, macOS and Linux. Not ready to install? Try the live demo in your browser.

Free · Windows, macOS & Linux · signed auto-updates.