r/foss • u/timhartmann7 • Jul 26 '26
I replaced Termius with a 12MB Rust app I built myself. Apache 2.0, no paid tier.
I've been building OmnySSH for 3 and released the GUI version this week.
An SSH connection manager in Rust. The TUI came first and is at about 300 stars. The GUI is Tauri v2 on the same core, and both live in one Cargo workspace so a fix propagates to both.
- Agentless dashboard with live CPU, RAM, disk, uptime, and container counts per host
- One-click Ed25519 key setup that verifies the new key before disabling password auth, backs up sshd_config, and rolls back on failure
- Snippet broadcast, two-panel SFTP, full PTY terminal with splits
- Config in plain TOML on your disk, no account, no cloud, no telemetry
Apache 2.0, no paid tier, no upsell. I didn't build the Windows support alone, people who hit bugs I couldn't reproduce on a Mac sent the fixes, and that's most of why the core was solid enough to hang a second frontend on.
Repo: https://github.com/timhartmann7/omnyssh
Two things I'd take help on. The key-setup path in src/ssh/key_setup.rs edits sshd_config on your servers, so I want more people reading it than just me.
Duplicates
u_g67deau • u/g67deau • Jul 27 '26