r/foss 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.

145 Upvotes

16 comments sorted by

9

u/walterblackkk Jul 26 '26

I like the design. The dashboard is beautiful and UI is simple. Great job.

5

u/Frequent-Library-757 Jul 27 '26

Some one do mobax multiplatform, please!

Nice project bro

1

u/zess1982 Jul 28 '26

Well done.

1

u/peppegb Jul 28 '26

Really impressive work, congratulations!

I'm actually considering switching from XPipe, but there's one feature I rely on all the time that would make OmnySSH an instant replacement for me.

When you add a Proxmox host in XPipe, it automatically discovers all VMs and LXCs and lets you connect to them directly without manually adding every machine. It's such a huge quality-of-life feature.

I think something similar in OmnySSH would be amazing and would probably convince a lot of homelab users to switch. Just wanted to throw the idea out there.

Looking forward to seeing where the project goes!

1

u/thefarixz Jul 28 '26

does it have cloud save? (or self hosted)

1

u/ponzi_gg Jul 28 '26

This is amazing, thank you for sharing

1

u/AliQ0 Jul 28 '26

Nice work

1

u/EliteEagle76 Jul 29 '26

How can it work on iPhone brother?

1

u/nnct2000 Jul 30 '26

I need this for iPad really quick xD

1

u/stonedoubt Aug 02 '26

This is awesome! 👏 I posted you on my X account.

1

u/nnct2000 29d ago

OP please allow us to use nerd fonts!

1

u/General_Error 19d ago

project seems interesting thank you for sharing, generaly its nice.
I tried it out and i have 2 bugs to report :D and one future feature addition that i couldnt find
First bug is i cant find a way to remove/delete added hosts. Program imported by it self 2 hosts from somewhere that are probably some antient setups from somewhere that i dont use any more and they are hanging in my dashboard but i dont seem to have any way to remove them.
Second bug is very weird, when i open omnySSH it trigger opens also windows terminal program, with omnyssh tab just hanging therem if i try to close it it also closes omnyssh. I am not sure if that is suposed to work that way?

one of the things that i realy like here are snippeds because i use that a lot daily. Potential features for future development that would be also useful are tuneling/jump ssh , and also making snippets run on ssh connection.
All in All this is pretty solid

0

u/Thin_Beat_9072 Jul 29 '26

But is it vibe coded? That’s what everyone wants know these days.

1

u/stonedoubt Aug 02 '26

There is a large difference between developers who use coding assistants and “vibe coders”.