Encrypted SSH vault
One local file, Argon2id + AES-256-GCM. Hosts, keys, tunnels, snippets, and notes never sit in plaintext.
Documentation
A full tour of every feature in the app, grouped by what it's for. Items markedNew shipped most recently. Every feature below runs locally against your encrypted vault - nothing here calls out to a cloud service.
Connections
Everything about opening a trustworthy terminal and keeping it that way.
One local file, Argon2id + AES-256-GCM. Hosts, keys, tunnels, snippets, and notes never sit in plaintext.
Private keys and passphrases render masked (e.g. Ed25519 private key · 464 bytes). Gated by vault master password with 30s auto-remask, blur/lock re-mask, and replace without revealing.
Password, key, or agent auth, with jump-host support for hopping through a bastion.
Graphical remote desktop viewer rendered directly in terminal tabs for Windows (RDP) and Linux/macOS (VNC) with keyboard/mouse capture, live latency metrics, and scaling.
Chain multiple bastion hops (Local -> Bastion-A -> Bastion-B -> Target) with interactive topology flow and auto-synthesized OpenSSH ProxyJump previews.
Seamlessly auto-heals dropped SSH sessions when your machine wakes from sleep or shifts networks, preserving active buffer history.
Injects a short OS / IP / uptime / CPU / memory / disk summary into the terminal via a side channel so the probe script never lands in shell history.
Escape never collapses fullscreen and passes ASCII 0x1b directly to Vim and shells, while a prioritized stack closes modals cleanly.
Trust-on-first-use fingerprint prompts, backed by a known_hosts manager.
⌘K (Ctrl+K on Windows/Linux) jumps straight to any host or its SFTP view.
ProxyCommand, custom ciphers, KEX algorithms, and keepalive interval, set per host.
Opt in per host to forward your local agent so you can hop onward without copying keys.
Pair a short-lived OpenSSH certificate with your key instead of relying on the key alone.
Terminal layout
Work across more than one session at a time without losing track of any of them.
Interactive fuzzy search overlay inside terminal tabs to quickly find and reuse past commands from shell history and encrypted audit logs.
Configure custom regex patterns to trigger desktop notifications, audio chimes, glowing toast alerts, and tab alert badges.
A dedicated ⌨ Shortcuts toolbar button and first-run hint pill opening a categorized reference panel of all terminal hotkeys.
View 2 or 4 sessions side by side. Sessions stay alive when you switch layouts, no reconnect.
Type once in the focused session and mirror those keystrokes live into other chosen sessions.
Terminal color themes, cursor style, font size, and a focus/fullscreen mode.
Files & Storage
Moving and editing files without leaving the SSH manager.
Connect directly to AWS S3, Wasabi, MinIO, and Cloudflare R2 alongside SFTP. Browse folders, upload, download, and delete files with ease.
Upload and download files, folders, or batches, with checksum verification and a cancelable queue.
Edit a remote text file directly, no download round-trip.
Preview and run a one-way sync between a local folder and a remote path.
An embedded HTTP or SFTP server to share files. Localhost only by default; a separate checkbox with a confirmation prompt opts into listening on your LAN.
Fleet ops
Keep an eye on many machines from one SSH manager window.
CPU, memory, disk, uptime, and load, plus a process list you can kill from.
List, start, stop, restart, and tail logs for Docker, Podman, and Kubernetes.
One-click checks: disk, memory, uptime, logged-in users, listening ports, failed units, journal errors.
Save your own commands as playbooks, right alongside the built-in ones, editable per vault.
Run one command across many hosts at once and see every result together.
Ping a fleet for reachability, or wake a sleeping machine with a magic packet.
A record of every ops command, log pull, kill, and container action, not interactive typing.
Database Studio
A multi-engine database workspace that sits next to your SSH sessions and tunnels.
PostgreSQL, CockroachDB, MySQL, MariaDB, SQL Server, Oracle, SQLite, MongoDB, Cassandra, and Redis, often over the SSH tunnels you already run.
Run SQL or document queries, inspect schemas/collections/keys, and preview results in a dense result grid.
Insert, update, and delete rows on supported SQL engines and MongoDB when primary keys or _id are available.
Call pg_dump, mysqldump, mongodump, and similar tools when present, or use a capped safe logical dump for a quick portable snapshot.
Switch to Files, Ops, or the terminal without tearing down open Studio engines and query tabs.
Networking
Reach services that aren't directly exposed.
Real-time telemetry showing live upload/download throughput (▲/▼), cumulative bytes transferred, and active open socket counters.
Local and remote SSH tunnels, saved in the vault, with auto-start on launch.
Route arbitrary traffic through a host over SSH.
One click starts a tunnel to Postgres, MySQL, Redis, MongoDB, an admin UI, or SOCKS - no manual port entry.
Open one live session in a browser with a link that expires after a duration you choose, from 15 minutes to 24 hours, or never.
A checkbox in the share popover. Off by default: the link only opens from this device. On: any device on the same Wi-Fi/LAN can open it too, with a confirmation prompt first.
Recording
Keep a record of what happened in a session, opt in per session.
Capture a session's terminal output to a file. Nothing is recorded unless you press record.
Replay a recorded session in an embedded terminal with pause and 0.5×–4× speed control, or download it as a plain-text transcript.
Video walkthrough recorder compositing the terminal side-by-side with your webcam and mic narration, saved as .webm.
Migration & Discovery
Move off another SSH client or discover cloud instances automatically.
Synchronize virtual machine instances from AWS EC2, Hetzner Cloud, and DigitalOcean using read-only API tokens with live status tracking.
Batch import and export server fleets via standard CSV spreadsheets, JSON schemas, or Ansible Inventory YAML/INI.
Auto-detect local NeoServer iCloud and macOS Group Container backups, plus direct JSON backup file imports.
Import Termius, Tabby, Remmina, Bitvise, Royal TS, WindTerm, PuTTY, MobaXterm, WinSCP, SecureCRT, FileZilla, Cyberduck, and SuperPuTTY.
Pull hosts straight from ~/.ssh/config.
Export selected hosts, or import a pack from another vault or machine, as a password-protected file - importing shows every host in the pack first, so you pick which ones to bring in.
Vault & Backup
Isolate environments and protect the vault across machines.
Create and switch between separate isolated encrypted vault files (Default, Work, Client-XYZ) with distinct Argon2id master keys.
Autonomous background backup engine exporting timestamped encrypted vault snapshots with rolling retention cleanup.
Hourly, daily, weekly, or manual encrypted backups of the whole vault.
Google Drive, iCloud Drive, Dropbox, OneDrive folders, USB drives, or a plain local folder - folder detections, not account sign-ins; the provider's own sync client does the uploading.
macOS only: the iCloud Drive destination gets a real check via Apple's sign-in API, not just folder-existence guessing. Shows signed-in status and refuses a stale folder if you're signed out.
Merge a full encrypted vault backup file back in. Existing hosts, keys, snippets, notes, and tunnels are left alone.
Turn on Sync for a destination and any other device pointed at that same folder merges automatically, no server required.
MCP
Let local AI clients use selected vault hosts, with your approval on every command.
Loopback-only HTTP MCP server on this device. Compatible with Cursor, Claude Code, VS Code, GitHub Copilot, freebuff, and any HTTP MCP client. Credentials never leave the vault.
Only checked hosts appear to agents. Jump hosts are used internally and are not listed. Bearer access key is shown once on enable or rotate.
Every proposed shell command shows the exact host and text in a native dialog. Deny is the default. Results are audited with source mcp.
Copy or download mcp.json snippets from Settings → Agent Access. See also the public setup guide at /mcp.
Productivity
The small things that add up over a work week.
Virtual smart groups organized around tags (#production, #database) with multi-tag intersection filtering.
Custom manual ordering, Name A-Z, Name Z-A, Recently used, or Host address. Drag and drop rows to arrange them, saved in the vault.
Snippets with <param> and {{param}} variables prompt an interactive dialog with live command preview, input history, and sudo prefixing.
Discrete notification pill near Settings comparing semantic versions against official releases with one-click download.
Searchable notes tied to hosts or workflows, stored in the vault.
Reusable command snippets and macros, insertable straight into the terminal.
Add keys by path or paste a PEM, with an optional passphrase.
Arcana
Because a terminal app doesn't have to be sterile.
Hidden terminal spellbook across DevOps, Cloud, Databases, Pentest, Networking, AI Hype, Hardware, and Retro computing.
FNV-1a hash-derived motion kinds, dynamic gradient backdrops, sound effects, and over 100 punchlines.
Get started
Download iLead and import your existing sessions in a couple of minutes.