naden β a fast, free, secure desktop SSH client for macOS with built-in terminal, SFTP browser, jump host support, AI chat assistant, and an encrypted credential vault.
No reviews yetBe the first to leave a review for naden
Maker
π
Hey Product Hunt π
I'm Charles, a solo dev β I built naden after using another well-known SSH client for a while. It got a lot right: the server organization was good, the vault settings were genuinely great. But its SFTP implementation kept getting in my way, and I was opinionated enough about how the whole thing should work that I just wanted to build my own. So I did or vibed coded it.
naden is a free, open-source, native desktop client (Tauri + Rust) for people who manage a lot of SSH connections and want that to feel like using a tool, not fighting one:
- Organized inventory β servers with names, tags, and groups instead of a flat config file you have to grep. - AI assistant, if you want it β bring-your-own-key chat panel (Anthropic, Gemini, OpenAI, or OpenRouter) with optional live terminal context. Off by default, your key stays local. - βK everything β fuzzy search across servers, active sessions, snippets, and playbooks, tuned to stay under 100ms. - A real SFTP browser β dual-pane, drag-and-drop from Finder, etc. This was the actual itch I was scratching. - A real credential vault β AES-256-GCM, unlocked with a master password, derived at 600k PBKDF2 rounds. Your secrets never leave your machine β there's no cloud sync, no account, nothing to breach on my end because I never see them. - Jump hosts, tunnels, hooks, playbooks β the stuff you eventually need once you're past "just SSH into one box".
The design goal I kept coming back to was speed as a form of respect: app open to connected session in under 5 seconds, search that never makes you wait. If it feels slow, it's a bug, not a tradeoff.
It's free and open source (MIT) β code's on GitHub, PRs welcome. macOS only for now (Apple Silicon + Intel, universal binary); if there's real appetite for Windows/Linux I'd genuinely like to hear that here rather than guess.
Would love feedback, especially from anyone managing servers across multiple environments (staging/prod/client boxes) β what's the one thing in your current setup that still makes you wince? That's the stuff that'll shape what I build next.
Thanks for taking a look.
Report
Love that the AI assistant is baked right in, would be great if it could suggest context-aware commands based on the remote host you're connected to, like flagging common mistakes when you SSH into a specific server type.
Report
Maker
@melisnceda1tw6Β Really like this idea β right now the AI panel can see terminal output/context if you opt in, but it doesn't yet proactively flag host-specific gotchas. Curious what kind of mistakes you're picturing (wrong package manager, prod vs staging mixups, something else)? That's exactly the kind of thing I want this feature to get smarter about.
Hey Product Hunt π
I'm Charles, a solo dev β I built naden after using another well-known SSH client for a while. It got a lot right: the server organization was good, the vault settings were genuinely great. But its SFTP implementation kept getting in my way, and I was opinionated enough about how the whole thing should work that I just wanted to build my own. So I did or vibed coded it.
naden is a free, open-source, native desktop client (Tauri + Rust) for people who manage a lot of SSH connections and want that to feel like using a tool, not fighting one:
- Organized inventory β servers with names, tags, and groups instead of a flat config file you have to grep.
- AI assistant, if you want it β bring-your-own-key chat panel (Anthropic, Gemini, OpenAI, or OpenRouter) with optional live terminal context. Off by default, your key stays local.
- βK everything β fuzzy search across servers, active sessions, snippets, and playbooks, tuned to stay under 100ms.
- A real SFTP browser β dual-pane, drag-and-drop from Finder, etc. This was the actual itch I was scratching.
- A real credential vault β AES-256-GCM, unlocked with a master password, derived at 600k PBKDF2 rounds. Your secrets never leave your machine β there's no cloud sync, no account, nothing to breach on my end because I never see them.
- Jump hosts, tunnels, hooks, playbooks β the stuff you eventually need once you're past "just SSH into one box".
The design goal I kept coming back to was speed as a form of respect: app open to connected session in under 5 seconds, search that never makes you wait. If it feels slow, it's a bug, not a tradeoff.
It's free and open source (MIT) β code's on GitHub, PRs welcome. macOS only for now (Apple Silicon + Intel, universal binary); if there's real appetite for Windows/Linux I'd genuinely like to hear that here rather than guess.
Would love feedback, especially from anyone managing servers across multiple environments (staging/prod/client boxes) β what's the one thing in your current setup that still makes you wince? That's the stuff that'll shape what I build next.
Thanks for taking a look.
Love that the AI assistant is baked right in, would be great if it could suggest context-aware commands based on the remote host you're connected to, like flagging common mistakes when you SSH into a specific server type.
@melisnceda1tw6Β Really like this idea β right now the AI panel can see terminal output/context if you opt in, but it doesn't yet proactively flag host-specific gotchas. Curious what kind of mistakes you're picturing (wrong package manager, prod vs staging mixups, something else)? That's exactly the kind of thing I want this feature to get smarter about.