MistTerm

MistTerm is a free desktop SSH terminal for teams on Windows, macOS, and Linux. The app and mist CLI share one server list. Built-in example commands, short-lived certificates for small teams, command records, and AI multi-host checks (no API key needed for batch ops).

What MistTerm does

Features in the current free release. Fresh installs include example commands and a one-time onboarding guide. Commands are only recorded by default; blocking is opt-in.

One server list for the app and the CLI

The desktop app and the mist CLI read the same saved sessions. A name you set in the GUI is the name mist ls shows.

AI ops assistant

Sidebar assistant for multi-host checks. Batch disk/memory/log plans work without an API key (built-in planner). Confirm before anything runs. Optional BYO model for free-form chat.

File transfer

A two-pane file manager transfers files over SFTP, or drag a file onto the terminal window to upload it (ZMODEM). If a transfer fails, the app shows why.

Encrypted passwords and keys

SSH keys and server passwords are stored encrypted on your own computer, so nobody passes around a spreadsheet of logins.

Command records

See which commands ran. By default commands are only recorded; blocking is opt-in. Coverage: snippets, history, AI assistant, and batch runs. Hand-typed interactive PTY input is not covered yet. Server agent only records documented root / ssh-command paths.

Team command library

Fresh installs ship built-in example commands (disk, memory, logs…). Save more templates with blanks such as host or port for whoever runs them.

Themes

Dark and light themes, plus presets you can edit.

Log in with short-lived certificates

Small teams (≤3 members) can use the certificate center: each person gets a short-lived login certificate that expires on its own, so nobody shares a password. Keys stay encrypted in your system keychain.

Cross Platform

Windows, macOS, Linux — one app, same experience. macOS runs as a native GUI app.

Same server names in the app and the CLI

The name you give a server in the app is the name the mist CLI shows. Fresh installs include example commands so you can try a snippet in minutes.

  • GUI and mist read the same session file
  • Variables such as {{host}} are filled when you run
  • Usage stats come from commands actually run
  • Suggestions come from commands you saved
  • PDF exports include only existing records
Left: the server list in the MistTerm desktop app. Right: mist ls in a terminal lists the same 5 servers, and mist exec connects to one of them.

Let the AI assistant check several servers

Ask for a read-only check across a few servers. It shows a plan first and runs only after you confirm. Multi-host disk/memory/log checks work without an API key.

  • Confirm before a batch runs
  • Results come back per host
  • No API key needed for built-in multi-host plans; BYO key optional for chat
  • The terminal stays in the middle
  • It won't start checking servers on its own after install
The AI assistant's execution plan: check disk usage on 5 servers and flag any above 75%. Nothing runs until you click Confirm and Run.

Transfer files inside the app

Browse remote files in a dual-panel SFTP view, or drop a file on the terminal for ZMODEM.

  • Dual-panel SFTP
  • Drag-and-drop ZMODEM on the terminal
  • A diagnostic when a transfer fails
MistTerm's SFTP panel: files on your computer at the top, files in the logs folder on the server staging-web at the bottom
Windows
v1.2.10
macOS
v1.2.10
Linux
v1.2.10

Recent Updates