I had a perfectly good SSH config. Clean, well-organized, no complaints. That part worked.
What didn't work was the six other things I needed to do every day. Every container check was ssh, docker ps, scroll, repeat. Every file transfer was remembering scp flags. Every new cloud VM meant opening a console, copying an IP, editing my config by hand. And running the same command across a dozen hosts? That was either a bash loop or a whole Ansible setup for a one-liner.
So I put all of it in one terminal.
🔍
Find anything with one keystroke. Press : for Jump, a universal fuzzy search bar across hosts, tunnels, containers, snippets and actions. Searches the SSH User, ProxyJump and Vault SSH role too, so typing your username finds every server you log in as. Field prefixes user:, proxy:, vault: and tag: scope to a single SSH directive. Recent picks persist across sessions. Like Linear's Cmd+K, but in your terminal.
☁️
Your ssh config tracks your infra. Spin up a VM on AWS, Azure, GCP, Hetzner, Proxmox VE, Tailscale or 10 other cloud providers and it shows up in your host list. Destroy it and the entry dims. No more hand-editing after every Terraform run.
🐳
See and control containers remotely. Docker and Podman over plain SSH. Start, stop, restart without installing anything on the remote.
🚇
Watch your SSH tunnels in real time. Dedicated Tunnels page with live throughput, channel events and the apps moving bytes. Local, Remote and Dynamic SOCKS, all in one sortable view. Tab from the Hosts page.
📂
Browse and copy files between machines. Dual-pane file explorer. Local filesystem on one side, remote on the other. Handles ProxyJump chains and tunnels.
⚡
Run one command on many hosts. Pick a snippet, select your targets, execute. Results stream in per host.
🔑
Passwords handled for you. Plugs into OS Keychain, 1Password, Bitwarden, pass, the HashiCorp Vault KV secrets engine or a custom script. Credentials are fetched at connect time.
📜
Short-lived SSH certificates. Integrates with the HashiCorp Vault SSH secrets engine. Configure a role per host or per provider, press V to bulk-sign. Cached under ~/.purple/certs with automatic renewal.
🤖
Let AI agents manage your servers. Built-in MCP server with one-click .mcpb install for Claude Desktop. Works with Claude Code, Cursor, Windsurf and any MCP-compatible agent. Read-only mode and a JSON Lines audit log are built in.
📬
What's new overlay. Sticky toast and overlay summarizing releases since you last opened. Press n to reopen.