v0.1.0
UniSSH v0.1.0 — First Public Release 🎉
Your keys, your hosts, your server. UniSSH is a cross-platform SSH client with end-to-end-encrypted vaults that sync through a server you host — no cloud account, no vendor lock-in, and a backend that can't read a single byte of your data.
This is the very first public build. The full stack — shared Rust core, Tauri clients, and the zero-knowledge sync server — is here and working.
✨ Highlights
🔐 Zero-knowledge vaults
All vault content is encrypted on your device before it leaves. The server stores ciphertext and a little routing metadata — it never holds the keys to decrypt anything. Backed by SQLCipher, per-item keys under a per-vault key, with version history and type-gated reveal (private keys can never be exported through the UI).
🖧 Real SSH, straight to your hosts
Key / password / certificate auth via a built-in in-memory agent, interactive PTY sessions with resize, streaming exec, auto-reconnect with backoff, and strict TOFU host-key pinning — a host-key mismatch is always surfaced, never trusted silently.
⚡ Fleet operations
Multi-host exec by group, tag, or hand-picked hosts, cluster-ssh-style broadcast, and fleet-push a file to many hosts over SFTP in one shot.
📁 SFTP & tunnels
Resumable, parallel transfers with live progress, plus local / remote / dynamic (SOCKS5) tunnels and ProxyJump chains.
🔄 Self-hosted sync (optional)
Stand up your own server with Docker in minutes. Device + team sync of encrypted blobs, cryptographic vault roles, membership, sharing, and revocation. Local-only mode is the default and needs no server at all.
🎨 Actually nice to look at
A unified light/dark Theme picker, the Nebula base with accent presets, the pink Candy Holo theme, and 9 linked terminal palettes. Self-hosted and zero-knowledge doesn't have to mean spartan.
📦 Downloads
| OS | Artifact |
|---|---|
| macOS | UniSSH-0.1.0.dmg — drag to Applications |
| Windows | UniSSH-0.1.0-setup.exe / .msi |
| Linux | UniSSH-0.1.0.AppImage (portable) or .deb |
⚠️ Unsigned builds. These release binaries ship without a paid developer certificate, so your OS will show a one-time warning on first launch. The 10-second "open anyway" steps per OS are in the README under Installing unsigned builds. Prefer to trust nothing but your own compiler? Build from source.
🚀 Getting started
- Grab the build for your OS above and launch it.
- Pick a Local vault — you're done, no server required.
- Want sync across devices or a team? Spin up a server with
docker compose up -d --buildand claim your instance.
Full quick-start, self-hosting guide, and threat model are in the
README.
🛠️ Built with
Rust core (crypto · vault · SSH · agent) · Tauri v2 + React clients · axum zero-knowledge server.
macOS · Windows · Linux · iOS · Android from one codebase.
📄 License
Dual-licensed under MIT OR Apache-2.0.
Feedback, issues, and PRs welcome. Security reports go privately to
uni@goduni.me.