Rustty
Terminal and connection manager for SSH, SFTP and RDP.
Lightweight, private and open source. Built with Rust and Tauri, Rustty brings together a terminal, SFTP panel, SSH tunnels, split sessions, KeePass/keyring support and configurable themes in a fast desktop interface.
Install Rustty
Use the automatic installer or download prebuilt binaries for Linux, Windows and macOS.
# rustty install
$ curl -sSf https://rustty.es/install.sh | sh
Everything you need.
Local security, fast technical workflows and full control over your connections.
Multi-protocol
SSH, SFTP and RDP in the same app. 100% Rust backend through russh and russh-sftp, with no libssh2 dependency.
Integrated SFTP panel
File explorer with drag and drop, terminal cwd tracking and optional elevation to sudo when the server allows it.
SSH tunnels
Local, remote and SOCKS forwards over an active session, with status, traffic, saved tunnels and per-profile autostart.
Tabs and splits
Horizontal, vertical and grid splits. Broadcast input lets you type into several sessions at once.
Connection notes
Markdown notes per connection, stored as syncable .md files, with live preview, ${host} variables and a runbook panel with task checkboxes.
Auto-update
On Windows, macOS and Linux AppImage, Rustty can download and install a signed update from inside the app, then relaunch.
KeePass and keyring
Passwords from a .kdbx database or from the system keyring: KWallet, GNOME Keyring, Keychain or Credential Manager.
Encrypted backups
Sync profiles, preferences, themes, notes and shortcuts through Google Drive, iCloud Drive, a local/NAS folder or WebDAV. Everything is encrypted with age.
Themes and typography
12 base themes plus 200+ bundled themes, separate terminal theme, monospace font selection and JSON theme import/export.
Configurable shortcuts
Shortcut editor in Preferences with live capture, conflict detection and per-action reset.
Multilingual app
The desktop interface is available in Spanish, English, French, Portuguese and German, with automatic locale detection.
Open source
Licensed under Apache-2.0. Source code, issues and releases are public on GitHub.