A cross-platform credential manager and terminal. Your hosts, keys, and passwords live in one encrypted vault on your machine - never on a server, never in plaintext.
A full terminal, file transfer, tunnels, and a credential vault - in a single native binary.
Argon2 key derivation and AES-256-GCM. One master password unlocks every host, key, and snippet.
A full xterm.js terminal per host, with scrollback search and adjustable font size.
Password and/or SSH key per host. Import .pem, .key, .ppk - or generate ed25519 keypairs on the spot.
Local (-L), remote (-R) and dynamic SOCKS5 (-D) tunnels, started and stopped independently per session.
Browse, upload and download with progress, rename, delete, mkdir, and chmod - built in.
A reusable command library. Selected snippets auto-run on connect, configurable per host.
Sync the encrypted vault to a private GitHub repo, with sha-based conflict detection.
TOFU SHA256 fingerprint store. Trust on first use, then refuse on any mismatch.
Idle auto-lock, host search, per-host accent colors, themes, connection history, and session logging.
Open a remote file from the SFTP browser and edit it in a built-in Monaco editor, saving straight back over SFTP - no download round trip.
Record any SSH or local session to an asciicast file, then replay it in-app with a built-in player - great for audits and demos.
List and control containers, images, volumes and networks over the SSH connection - with live log streaming and one-click container shells.
Reach hosts with no inbound port - behind NAT, CGNAT or a firewall - through a relay you control. The agent dials out; nothing is exposed.
Export a host as a password-encrypted file (Argon2 + AES-256-GCM). Share it safely - the recipient needs only the password to import it.
A streaming dashboard - CPU, memory, disk, load average, uptime and network throughput - sampled once a second, for remote hosts and your own machine.
A homelab box behind NAT. A laptop on café Wi-Fi. A VM with SSH firewalled off. Agent mode reaches all of them without opening a single inbound port.
A Rust backend behind a React interface, packaged as a lightweight Tauri 2 desktop app.
Free and open source under the MIT license. Download a build, or compile it yourself in minutes.