Skip to content

Features

Everything Nodo does in version 0.14.7, from your host list to the remote desktop, with screenshots of the real app.

Hosts and connections

Your servers organized the way you work, and connected by typing.

Nodo hosts with two selected and their action bar, each one’s latency, a Hetzner group and two workspaces
Groups that pass settings down
Each group has its color and settings, and its hosts inherit them: change one and they all change.
Tags and search
Filter by tag and search by name, address or user, in a grid or a list.
Connect by typing
With ⌘K, type user@server:port and connect, even if the host isn’t saved.
Jumps and proxies
Chained jump hosts, like ProxyJump, and a SOCKS5 or HTTP proxy per host or per group.
SSH, Mosh, Telnet and serial
Mosh keeps the session when you change networks; Telnet and serial for routers, switches and boards.
Bring what you have
Import ~/.ssh/config with its jumps and tunnels, your keys, known_hosts, a CSV or a Nodo backup.
Many at once
Select several hosts to connect, open them in panes, run a command or see which ones respond.
Workspaces
Save your tabs with their panes, SFTP, monitor and IDE, and reopen them all at once.

Terminal

The terminal you spend your day in, with what you were missing.

Nodo terminal split into two panes with the appearance panel open
Panes and broadcast
Up to four panes per tab, and what you type can reach all of them at once.
Autocomplete
Suggests the rest of the command from your history on each server.
Shell integration
Marks every command by how it ended and knows which folder you’re in, to open SFTP or the IDE there.
63 themes
And yours: import themes from iTerm2, Windows Terminal, Alacritty, Ghostty, kitty or VS Code, with a different one per server.
Highlighting your way
Errors, warnings, IP addresses and your own words or regular expressions, each with its color.
Snippets
Your saved commands, also on several servers at once with each one’s result.
Encrypted logs
What each session showed, encrypted, with search and plain-text export.
Local terminal
Your usual shell in a tab, next to your servers.

Files

Two-pane SFTP, with no other app.

Nodo SFTP browser with a download queue
Two panes
Your computer and the server, or two servers, with drag and drop for whole folders.
A queue with its speed
Every transfer with its progress, and if a file already exists, it asks you what to do.
With your editor
Open a remote file in your own editor and it uploads when you save.

Tunnels

Reach what isn’t exposed to the internet.

Nodo port forwarding rules: local, remote and SOCKS
Local, remote and SOCKS
Every rule turns on and off with a switch.
With each host
Tunnels travel with their host: they’re imported from ~/.ssh/config and reach your team in vaults.

Remote desktop

Windows and Linux in a tab, and an AI that drives them for you.

The AI in Auto mode has selected the backups service on a Windows server and started it; the panel lists its two clicks

It works with Claude and with image-capable models from OpenAI or on your computer. While the AI works, your keyboard and mouse don’t reach the desktop, and you can stop it at any moment.

RDP and VNC
Windows and Linux, GNOME desktop sharing and VeNCrypt-encrypted VNC too.
Through the SSH tunnel
It reaches the desktop over the server’s SSH connection, without opening its ports to the internet.
Like sitting in front of it
Real full screen, files dragged onto the desktop, screenshots, connection stats and automatic reconnection.

Monitor, IDE and automations

With nothing to install on your servers: they go over the same SSH connection as your terminal.

Nodo monitor with an active alert and the CPU and memory charts of web-01

Live monitor

CPU, memory, network, disks, processes, services and containers, live. Set alerts and Nodo watches them in the background while it’s open.

Nodo IDE with the AI agent proposing to validate a parameter in orders.js, with buttons to accept or reject it

IDE with AI

Open your app’s folder on the server in the VS Code editor. Ask the agent for a change: it shows it to you as a diff and waits for your go-ahead, or pick a mode to let it do more on its own.

Editor of a Nodo automation that runs when the monitor reports a full disk

Automations

Steps with commands, files, conditions and variables on one or many servers. By hand, on connect, when some text shows up in the terminal, or on a monitor alert.

AI

With your own Anthropic or OpenAI key, or with a model on your computer.

Nodo AI assistant next to the terminal, suggesting commands
Terminal assistant
Explains errors and suggests commands; it only runs what you confirm.
IDE agent
Reads and searches the project and proposes changes as diffs. By default it asks about every change and command; its modes let you decide how much it does on its own.
Desktop AI
Looks at the screen and uses the keyboard and mouse, in Auto, Manual or Plan mode.
Model from the chat
Switch models without going to Settings: Anthropic, OpenAI and whatever you have in Ollama, LM Studio or another local server.
Images
Attach up to five images to your message: a screenshot of an error, a design, a diagram.
Tokens and cost
Every chat shows the conversation’s tokens and, with Claude, roughly what it costs.

Your cloud

Your servers from DigitalOcean, Hetzner Cloud, AWS EC2, Vultr and Linode, always up to date.

Tab of an App Platform app in Nodo with its three components and live runtime logs, with an error highlighted in red

DigitalOcean apps

Live App Platform runtime, build and deploy logs, with your highlighting rules, and a console inside each component.

Nodo’s “Connect a cloud” window with DigitalOcean, Hetzner Cloud, AWS EC2, Vultr and Linode

Five clouds

DigitalOcean, Hetzner Cloud, AWS EC2, Vultr and Linode. Your servers show up as hosts and update on their own; Nodo only reads the list.

Nodo’s menu bar panel with the live monitor of web-01, two alerts and a summary of hosts, tunnels, sessions and cloud servers

In the menu bar

The monitor, alerts, tunnels and your recent hosts, one click away. On Windows and Linux, in the system tray.

Sync and teams

Your hosts on all your computers and your team’s on each of theirs, encrypted before they leave.

Nodo team vault with its shared hosts and members
Encrypted sync
Hosts, keys, identities and snippets in your iCloud Drive, Dropbox, OneDrive or Google Drive folder, or on your WebDAV.
Team vaults
An encrypted vault in a shared folder: every teammate gets the hosts with their key, their tunnels and an already verified fingerprint.
No Nodo servers
Only you and your team know the password, and the data goes only to your own storage.

Security

Your secrets stay on your machine.

Nodo dialog asking whether you trust a new server and showing its SHA256 fingerprint
System keychain
Passwords, keys and passphrases go to Keychain, Credential Manager or Secret Service.
FIDO2 keys
Create your SSH keys on a YubiKey: every connection asks for a touch and, if you want, the PIN.
Verified fingerprints
The first time, Nodo shows you the server’s fingerprint, and warns you clearly if it changes.
Signed updates
Every update is signed, and the app verifies the signature before installing it.
How Nodo protects your data

Keyboard

Every frequent action has a shortcut, and you can change any of them.

General

Search hosts, snippets, and actions
Command KControl Shift K
New host
Command NControl Shift N
New local terminal
Command TControl Shift T
AI assistant
Command IControl Shift I

Tabs

Go to an open tab
Command JControl Shift J
Next tab
Command Shift ]Control Tab
Previous tab
Command Shift [Control Shift Tab
Close tab
Command WControl Shift W

Terminal

Search the terminal
Command FControl Shift F
Clear the terminal
Command Shift KControl Shift L
Snippets panel
Command Shift SControl Shift S
Larger text
Command =Control =

Panes

Split pane
Command DControl Shift D
Type in all panes
Command BControl Shift B
Move between panes
Command Option arrow keysControl Option arrow keys

On your system

A real desktop app on macOS, Windows and Linux.

macOS, Windows and Linux
Apple Silicon and Intel, Windows 10 and 11, and Linux x86_64 and ARM64.
English and Spanish
Follows your system’s language, and you change it in Settings › Appearance.
In the menu bar
The monitor, alerts, tunnels and your recent hosts one click away; on Windows and Linux, in the tray.
Updates itself
Downloads every release in the background, verifies its signature and asks you before restarting.
Light and dark
A light, dark or system theme, with six accent colors.
Lightweight
Written in Rust with your system’s web engine: the installed app takes up 96 MB.
All platforms

Try it today

Free, no sign-up. Every new release reaches you on its own.