This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

OmnySSH

Open-source SSH client with live server stats in 11MB

Open Source
Developer Tools
GitHub
Visit WebsiteSee on Product HuntGithub

Hunted byTim HartmannTim Hartmann

I wrote OmnySSH in Rust and Tauri to replace Termius for my daily work with servers, and it ships at 11MB. Each host is a live card with CPU, RAM, disk and uptime, pulled over the SSH connection you already have, so nothing gets installed on the server, and one click sets up an Ed25519 key and turns off password auth. None of the IPs in the screenshots are real: I built a streamer mode that swaps addresses for random ones so I can record my own VPS and my clients without exposing them.

Top comment

I build websites and AI integrations, which leaves me working across dozens of servers running client projects, so Termius sat open on my Mac all day. Over time the cost of that started to bother me: an Electron app holding 649MB of RAM to keep a list of hosts and a few SSH sessions, with most of the features I wanted sitting behind a subscription. I wrote the TUI version of OmnySSH in Rust instead. It picked up around 300 stars faster than I expected, people filed issues and sent me PRs fixing Windows bugs I had no machine to reproduce. I never meant the project to stay in the terminal though. I like building interfaces people enjoy using, so the TUI became a way to harden the core on real users and have it ready for the day I shipped a GUI. That day came this summer. The GUI runs on Tauri and SvelteKit over the same Rust core, comes to 11MB on disk and idles at 132MB of RAM. The part I use every day is the dashboard, where each host is a live card with CPU, RAM, disk and uptime, pulled over the SSH connection you already have and with nothing installed on the server. Snippets handle the commands I type over and over: save one, then run it on a single host or broadcast it to all of them at once. File transfer happens in a two panel SFTP view, so I no longer drop back to scp for every file I need to move. Key setup got the most care of anything in the app. One click generates an Ed25519 key, appends it to authorized_keys without rewriting what is already there, opens a fresh connection to confirm the new key works, and only then offers to turn off password auth. Two details matter here, because this is the operation people are least willing to hand to a tool. OmnySSH cannot lock you out of your own server: it never disables password auth before logging in with the new key on a separate connection, it backs up sshd_config before touching it, and it restores that backup if any step fails. Your existing keys on your local machine also stay untouched, since nothing in the codebase writes to them or deletes them. None of the IPs in the screenshots are real. I record videos of my work and used to blur client addresses in the editor, so I added a streamer mode that swaps every address for a random one while I capture the screen. There is no account and no telemetry anywhere in the app, and your hosts live in a plain TOML file you can commit to git. The code is Apache 2.0 at github.com/timhartmann7/omnyssh. I will answer questions through the day as I get to them, on the Rust core or the Tauri build.

Comment highlights

No comment highlights available yet. Please check back later!

About OmnySSH on Product Hunt

Open-source SSH client with live server stats in 11MB

OmnySSH was submitted on Product Hunt and earned 4 upvotes and 1 comments, placing #45 on the daily leaderboard. I wrote OmnySSH in Rust and Tauri to replace Termius for my daily work with servers, and it ships at 11MB. Each host is a live card with CPU, RAM, disk and uptime, pulled over the SSH connection you already have, so nothing gets installed on the server, and one click sets up an Ed25519 key and turns off password auth. None of the IPs in the screenshots are real: I built a streamer mode that swaps addresses for random ones so I can record my own VPS and my clients without exposing them.

OmnySSH was featured in Open Source (68.8k followers), Developer Tools (518.5k followers) and GitHub (41.4k followers) on Product Hunt. Together, these topics include over 124.8k products, making this a competitive space to launch in.

Who hunted OmnySSH?

OmnySSH was hunted by Tim Hartmann. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how OmnySSH stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.