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 — free, native, Apache-2.0 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.
Encrypted credential vault
Passwords and keys live in a SQLCipher database sealed with an Argon2id-derived key — never written in plaintext, and never leave your machine unless you opt into sync.
Get TermZ on your machine
Download the native installer for your platform. No account required.