Real terminal sessions
xterm.js and node-pty run local shells and remote sessions in the same tabbed workspace.
Desktop control for SSH-heavy work
A focused connection manager for real terminal sessions, split workspaces, reusable secrets, command actions, and local backup. Standard includes clusters, CSV import, basic proxy jumps, and capped fleet workflows. Pro adds AI assistance, unlimited fleet workflows, automation, failover, and encrypted sync.
What is inside
xterm.js and node-pty run local shells and remote sessions in the same tabbed workspace.
Open horizontal or vertical splits, duplicate sessions, reorder tabs, and pop terminals into separate windows.
Keep usernames, passwords, private keys, and passphrases separate from connection profiles.
Configure SSH flags, proxy jumps, Mosh prediction, SFTP behavior, and FTP mode. Pro adds port probing, host failover, and startup commands.
Tune keyboard shortcuts for search, editing, splitting, copying, pasting, tab movement, and local terminals.
Back up and restore locally with Standard, and import connections from CSV. Pro adds passkey access, client-side encrypted sync, and recovery workflows.
Save split-tab or separate-tab groups, build runtime clusters, stagger launches, and target folders whose membership updates automatically.
Manage two local, remote, or dynamic forwards with Standard, including live status, automatic local ports, startup with KaiTerm, and optional URL opening. Pro removes the saved-tunnel limit.
Run two saved command workflows across hosts or folders with Standard, including controlled concurrency, cancellation, captured output, and per-host results. Pro removes the saved-runbook limit.
Pair an interactive SSH terminal with OpenAI, Grok, Gemini, or Ollama, analyze selected output, inspect risk-labeled commands, and approve every execution.
Reuse local and remote command templates with variables, and keep local actions limited to Linux, macOS, Windows, or all desktop platforms. Pro adds before-connect local actions for SSH, Mosh, SFTP, and FTP, plus after-connect SSH and Mosh startup automation.
Detect compatible GitHub releases, open the matching download, or skip a release without suppressing future versions.
Pricing
Free
Pro sync is encrypted client-side before it ever leaves your device. KaiTerm and our servers cannot read your saved secrets, keys, or passphrases.
Current interface
Browse all 30 views in the compact strip. Select any image for the full gallery.
Get KaiTerm
Release files are published from the public GitHub release repository. Choose the package for your operating system, or browse releases.