Native macOS · SSH · SFTP · RDP · Serial · Vault
Noden is a native macOS client for SSH, SFTP, RDP and serial console. Type a command once and it runs on every open server. Your passwords stay on your Mac behind Touch ID, and the same vault fills your browser logins. Free for 5 connections, no account needed.

Five saved machines, four connected — two Linux shells, a file manager and a Windows desktop, all in one window. One host is down and the board says so.
Broadcast
Turn broadcast on and every keystroke goes to all open sessions at once — patch ten servers, check uptime everywhere, restart the same service across a fleet without typing it ten times. Turn it off and each tab is yours again.
Shortcut: ⇧⌘B, or the Broadcast button in the toolbar once two or more terminals are open. Works in tabs and in the grid.
Network gear
The old Cisco IOS box, the Comware switch that still announces SSH-1.99, the firewall whose management port is down. Noden offers legacy algorithms last — diffie-hellman-group14-sha1, ssh-rsa, AES-CTR — so modern servers still get curve25519 and AES-GCM, and it answers keyboard-interactive sign-in with the saved password. When the network is gone, plug in a USB-to-serial cable and the console port shows up in the same sidebar.
CISCO 9600FORTIGATE 9600SOPHOS 38400MIKROTIK 115200ARUBA CX 115200UBIQUITI 115200
SSH to old switches from a Mac → Serial console for Mac → SecureCRT alternative for Mac →
What it does
A terminal, a file manager and a remote-desktop client — built to work together, not in separate windows.
Saved connections in groups inside groups, in the order you drag them. Tabs or a resizable grid. Command history with autocomplete from what you actually typed before. Broadcast one line to every open tab. Jump anywhere with ⌘P.
~/.ssh
The one Windows box nobody wants to migrate now opens as a tab next to your Linux shells — or in the grid beside them. Copy text and files both ways, share a Mac folder into the session, resize and the resolution follows. Drag the tab out and the desktop gets its own window; drop it back when you are done.
Local and remote, side by side. Resize and reorder the columns, sort them, drag files in from Finder, and edit a remote file in your own editor — Noden syncs it back when you save. Big copy already there? It asks: replace, skip, or all.

Password vault
Since 1.3.0 the sidebar has a Vault tab next to Connections: passwords, SSH private keys, API tokens and secure notes. A connection can point at a vault entry instead of keeping its own copy, so rotating a secret once updates every session that uses it — SFTP, jump hosts and RDP included.
macOS KEYCHAINNO iCLOUDNO TIME MACHINE
Every read asks for Touch ID or your password, then the vault stays open as long as you choose: every time, 5 minutes, 30 minutes (the default) or until you quit Noden.
At a sudo prompt, press ⇧⌘V (or right-click → Type Password from Vault), pick the entry, and the secret is typed — never put on the clipboard or in your shell history. Anything you do copy clears after 30 seconds.
A cryptographic password generator, import from a Bitwarden, 1Password, LastPass or Chrome export, encrypted vault export, and connection backups that carry the vault with them.
Put entries in groups, keep a TOTP two-factor code on any entry, and see every secret that is due for rotation in one list.
Give a connection an on-connect command such as sudo su and pick the vault entry that answers it. It is typed once, only if a password prompt appears, and never enters your history.
Groups, TOTP codes, import and the browser extension are free. The free vault holds 20 entries; Pro removes the limit.
Browser extension
Noden Vault for Safari, Chrome and Firefox fills website logins and two-factor codes from the vault on your Mac — the firewall console, the hosting panel, the router's admin page. Noden checks that the request comes from your browser and asks for Touch ID before it hands anything over.
Safari: nothing to install. The extension is built into Noden; turn it on in Safari → Settings → Extensions.
Chrome and Firefox need Noden 2.0 or later; Safari is built into Noden 2.4 and later — every build, including the Mac App Store.

AI assistant
On a Linux box it writes the shell command and offers to run it. On a Windows machine it drops the command talk and just answers like a Windows engineer. Use the built-in assistant, or bring your own key — OpenAI, Claude, Groq, OpenRouter, or a local model.

Details
| In Noden | Replaces | What you get |
|---|---|---|
| SSH terminal | Terminal.app, iTerm2, PuTTY | Saved connections, tabs or grid, per-tab latency, broadcast input, ⌘P switcher |
| Local terminal | Switching to Terminal.app | ⌘T opens your Mac's own shell next to the remote sessions, in the same window |
| SFTP file manager | Cyberduck, FileZilla, WinSCP | Dual-pane local/remote, drag from Finder, edit remote files in your own editor |
| RDP desktop | Microsoft Remote Desktop | Windows in a tab next to your shells, clipboard and file copy both ways, RD Gateway |
| Serial console | screen, ZTerm, CoolTerm | USB-to-serial into a switch or firewall console port, with vendor baud presets |
| Password vault | A notes file, a shared spreadsheet | Passwords, keys, tokens and notes in the macOS Keychain, behind Touch ID; TOTP codes and browser autofill for Safari, Chrome and Firefox |
| AI assistant | Copy-pasting from a chatbot | Knows which machine you are on; proposes the command, you approve it |
Drag a tab out of the strip and it becomes its own window, connection still live. Rename a tab or give it a colour; a connection can set the colour every new tab starts with.
When a server restarts, the tab says “Reconnecting…” and keeps trying for two minutes, then offers a Reconnect button — no frozen black tab.
⇧⌘H, or the eye in the sidebar, turns host names, addresses and usernames into stars before you share your screen. What the terminal prints is untouched. Make it permanent in Settings → Privacy.
Save the commands you run often; jump to any connection or session by typing a few letters.
Export every connection to a password-protected file, or import straight from ~/.ssh/config.
Ask for Touch ID when Noden launches, so a borrowed Mac can't open your servers.
No account to sign up for. Download, add a server, connect. That's it.
The interface ships in English, Turkish, German, Spanish and French. Pick one in Settings → General → Language, or set it per-app in macOS System Settings.
Native SwiftUI and AppKit. SSH and SFTP run on Apple's swift-nio-ssh; the remote-desktop surface is drawn with Metal.
Pricing
Already have a license? Enter it in Noden → Noden Pro. Renews annually, cancel anytime. Noden Team is not on sale yet. Everything listed under it is still in development. Join the list and we will write to you before it opens.
FAQ
It covers the same core RDP workflow — saved Windows connections, full-screen remote desktop, clipboard and file transfer, shared folders, RD Gateway — with the difference that your SSH terminals and file manager live in the same window, and can share the screen in a grid.
Yes. Noden uses the keys already in your ~/.ssh (ed25519 / ecdsa) and can import servers straight from your ~/.ssh/config. Credentials are stored in the macOS Keychain.
You describe what you want in plain English. On Linux it proposes shell commands and only runs one after you approve it; on Windows it answers as a chat. Use the built-in assistant or your own provider (OpenAI, Claude, Groq, OpenRouter, or a local model).
Yes — the terminal, file manager and RDP are free for up to five saved connections. Pro removes the limit and adds the AI assistant and full history for $5.99 your first year, then $10.99 a year.
In the macOS Keychain on that Mac. The Vault tab holds passwords, SSH private keys, API tokens and secure notes; nothing is written to a plain file, synced to iCloud or included in a Time Machine backup, and nothing reaches Useroam servers. Reading an entry asks for Touch ID or your password, and copied secrets clear from the clipboard after 30 seconds.
Yes. Plug in a USB-to-serial adapter and the switch, router or firewall console port appears as a connection in the same sidebar as your SSH and RDP entries, opening in the same terminal. Baud rate, data bits, parity, stop bits and flow control are configurable, with presets from vendor documentation. Serial connections are in the free version.
The interface ships in five: English, Turkish, German, Spanish and French. Choose one in Settings → General → Language, or set it for Noden alone in macOS System Settings.
macOS 13 Ventura or later, on both Apple Silicon and Intel. Install the DMG directly or with brew install --cask useroamteknoloji/tap/noden.