Reach — A free, open-source SSH client with SFTP, tunnels, monitoring, AI, and more (Windows/macOS/Linux/Android)

Hey everyone,

I’ve been building an SSH client called Reach because I got tired of PuTTY being stuck in 2005, MobaXterm being
Windows-only and bloated, and Termius wanting a subscription for basic features.

What it does:

  • SSH terminals with tabs, split panes, and WebGL rendering
  • SFTP file browser with drag-and-drop transfers and inline editing
  • Port forwarding (local, remote, dynamic SOCKS)
  • Live system monitoring (CPU, RAM, disk) — no agents needed
  • Multi-exec — broadcast commands to multiple servers at once
  • Ansible & OpenTofu automation built in
  • Serial console for routers/switches
  • AI assistant (bring your own API key)
  • Encrypted vault for credentials (XChaCha20-Poly1305 + Argon2id)
  • Jump host / ProxyJump support
  • Import from ~/.ssh/config

Tech: Rust backend (pure Rust SSH via russh — no OpenSSH dependency), Svelte 5 frontend, Tauri v2. No Electron. Runs
in a system webview so it’s lightweight.

Platforms: Windows, macOS, Linux (.deb, .AppImage, .rpm), Android

It’s MIT licensed and free — no premium tiers, no subscriptions.

GitHub: GitHub - alexandrosnt/Reach: A modern, cross-platform SSH client and remote server management tool. Tabbed terminals, SFTP file browser, port forwarding, system monitoring, AI assistant, encrypted vault, Ansible & OpenTofu automation, serial console. Free and open-source PuTTY/MobaXterm/Termius alternative for Windows, macOS, Linux & Android. Built with Rust + Tauri. · GitHub

Would love feedback from anyone who manages remote servers. What features would you want to see next?

Does anyone have an opinion as to whether this post is acceptable.?
I am unsure. It seems a useful development and it is open source.
It might be advertising, but it is not aggressively promotional … it asks for suggestions.

1 Like

He joined the forum and imminently post his Ad.
So should this forum now allow posting from all Github developers to place an Ad for their software?

If so, maybe @abhishek needs to add a new section to the forum where members can post their Ads to called ‘Free and Open Source - Try my software - It’s Free’

True and the software may be excellent. I do not personally have a need for it and some people on here might like it. I suppose what bothers me (right or wrong) is he joined the forum just to post an Ad.

3 Likes

True. The forum is for discussion, not for one-off posts.
We need to explore your suggestion of providing somewhere else… maybe paid?.

We do want to help open source developers where possible.

1 Like

I found it interesting… thus I find it acceptable…

@Manuel_Jordan started a thread somewhere else asking for alternatives to PuTTY…

I’m always looking for alternatives to puTTY… I use MobaXterm where I can…

I’ve tried Tabby in the past, on all 3 platforms… But went back to using MobaXterm on Windows (I only access Windows systems remotely - i.e. RDP or AVD, and somtimes Citrix) - and native terminals on Linux (Gnome Terminal) and MacOS (iTerm and iTerm2).

I’m going to check this out anyway…

I went terminal-hopping this morning! i.e. I tested Microsoft’s “Windows Terminal” to replace CMD, PowerShell and use SSH natively (i.e. Windows 11’s openssh).


Strike all that - it needs to be installed using npm… Reckon I’ll give it a miss…

2 Likes

Thanks for asking more to look after it, I said yes ok first then was not sure.

Like the idea of a seperate section for new ideas on software or even hardware so we can keep up to date without promoting or being involved with a sales pitch. Would not want to become like distrowatch where every new release is featured.

1 Like

Thanks. I thought you might be positive on that.
We shall leave it be. I will take the flag off.
Will be interested to hear if you try it?

2 Likes

That is the best way with borderline cases… do it in public… then everyone understands. I took your flag off. We can always act if it gets out of control.

1 Like

All i wanted is to help the community with my creations and i do not know how else could i reach people, my apologize if that’s not compatible with the forum rules which i didn’t read any thing preventing it, i also hate ads, so i do not actually “advertise” since all i want is for people to have tools for free open source so they know what they install and most importantly free, i am planning on creating further tools open source which normally would need money for, i even have some other repositories such as open source discord. See, i do not have the community to know all the bugs to fix them make something stable and reasonable. Mostly, i would say that this is not regarding the forum alone but also the community itself, i believe community makes the rules, if you guys are annoyed by it i will gladly ask for deletion. I never meant to cause any chaos.

4 Likes

Hi @alexandrosnt ,
It is OK. Noone is annoyed. This is just our normal process. I prefer to do it in public.
We do want to help opensource developers. We have trouble distinguishing those from clever ads for commercial software.
Some of us do beta test apps and distros. I think @daniel.m.tripp is going to have a look at yours.
Regards
Neville

3 Likes

Welcome to the forum @alexandrosnt.
With your expertise and knowledge in Linux you will be a real asset to this forum with helping resolved problems and answering questions.

2 Likes