SSH access, without the friction.

Rust based TUI app for managing SSH hosts.

curl -fsSL https://stassh.bylazar.com/install.sh | sh

serving 0008 hosts

Combined Stassh product screenshots showing dashboard, prompts, and live terminal sessions

Features

Keyboard-First Control

Manage your SSH workflow from a fast terminal UI built for quick navigation, host selection, and session launching without leaving the keyboard.

All Hosts In One Place

Keep all of your infrastructure organized in a single encrypted place where you can browse, select, and connect to hosts from one interface.

Instant Reachability Checks

See whether a host is unknown, reachable, or unreachable before connecting so you can act faster and avoid wasted SSH attempts.

Built-In Live SSH Sessions

Launch interactive SSH sessions directly inside the app, reducing context switching and keeping your workflow focused.

Safer Host Verification

Review host key fingerprints and trust prompts before connecting so you can verify identity instead of blindly accepting new hosts.

Local-First Workflow

Run everything locally with a responsive TUI experience that keeps host management close to your terminal and under your control.


Security

Encrypted Local Data

Protect stored data with optional local database encryption using Argon2 and AES-256-GCM for strong at-rest security.

Host Key Fingerprint Checks

Verify server identities through fingerprint prompts to help prevent connecting to the wrong machine or accepting spoofed hosts.

User-Controlled Trust

Decide when to trust a host and when to reject it, giving you explicit control over connection safety instead of hidden automation.


Screenshots

Stassh dashboard overview

Dashboard overview

Scan host state, auth mode, and readiness from the dashboard before opening a connection.

Stassh dashboard with add host popup open

Add hosts in place

Create a new target with support for both key and password authentication.

Stassh host key verification popup

Verify trust explicitly

New or changed host fingerprints have to be verified before trust is stored locally.

Stassh live SSH connection with quick switcher popup

Jump between sessions

Keep multiple connections opened and switch context with no friction.

Stassh live SSH connection view

Stay in the shell

Interactive sessions keep resize, paste, and disconnect handling inside the app.

Stassh password prompt screen with logo

Protected local access

All sensitive data is encrypted and stored locally, preventing exposed credentials.

Stassh waiting for connection screen

Connection status feedback

The interface stays explicit about in-flight connection state instead of hiding it.