Every connection you manage, in one fast place.
TermZ is a cross-platform terminal and connection manager with an encrypted credential vault, full-text search, and per-session logging — a modern, open alternative to SecureCRT. Native, not Electron.
macOS · Windows · Linux — open source, MIT licensed
Everything you need to manage connections
From a single SSH session to thousands of devices across folders, tags, and types — TermZ keeps it fast and organized.
Connect to anything
SSH (password, key, agent), Telnet with full IAC negotiation, raw TCP sockets, serial, and a local shell — all as tabs in one window.
Encrypted vault
Argon2id + ChaCha20-Poly1305 over SQLCipher. A single portable, file-backed vault with no OS keychain dependency.
Full-text search
Search every session by metadata with a filter syntax — user:, port:, tag:, type: — and a ⌘K quick switcher.
Session logging
Clean, escape-stripped transcripts with path templates, per-line timestamps, regex output masking, and gzip-on-close rotation.
Trusted by design
First-use host-key pinning (TOFU) with a hard block on fingerprint mismatch and an append-only audit log of trust decisions.
SFTP file transfer
Browse, upload, and download over the same authenticated SSH connection, with native file dialogs.
A folder tree built for thousands of devices
Drag-and-drop folders, a by-type view, tags, free-form notes, and equipment types with built-in icons for servers, switches, routers, firewalls and more.
- Bulk-import sessions from JSON
- Live per-connection status dots across tabs
- Custom, sanitized SVG icons for your own gear
Secrets that never leave the backend
Credentials stay inside the Rust core end-to-end, zeroized in memory, and are never serialized to the UI or the search index. Optional app-lock rekeys the whole database to a master password.
- Named credential library, reusable across sessions
- Transactional bulk credential rotation
- Per-session & global key-exchange control
A real terminal, in a small native app
xterm.js with the WebGL renderer, true 24-bit color, and proper resize handling — shipped with Tauri 2 and Rust as a small native binary for macOS, Windows, and Linux. No Electron bundle.
- Light/dark themes + a custom theme editor
- Keyword highlighting that retints with each theme
- Whole-app UI scaling + independent terminal zoom
Trust, but verify — and audit
TermZ treats connection security as a feature, not an afterthought.
TOFU host-key pinning
First-use pinning with a hard block on fingerprint mismatch, plus an append-only audit log of every trust decision you make.
Modern key exchange
Curve25519, ECDH P-256/384/521, and DH group14/16, with legacy fallbacks for older gear — controllable per session.
Honest about plaintext
Telnet and raw sockets have no encryption or server identity — TermZ surfaces that clearly in the connect UI so you choose with eyes open.
Get TermZ on your machine
Download the native installer for your platform, or build from source. No account required.