Skip to main content
Use cases — SSH, SFTP, RDP & VNC for macOS

An all-in-one SSH client for macOS

SSH, SFTP, RDP, VNC, tunnels, broadcast and built-in MCP for AI — in a single native macOS window.

Many developers and sysadmins arriving on macOS from Windows miss having a single terminal app that bundles every remote protocol they need. The standard Mac stack ends up being iTerm2 plus Cyberduck plus Microsoft Remote Desktop plus a VNC viewer plus an authenticator — five apps to manage what was historically one tool. SSHive is built around the all-in-one philosophy: SSH terminal, SFTP file manager, embedded RDP, embedded VNC, SSH tunnels (-L, -R, -D), multi-host broadcast, snippet library, network tools — all in the same window, with the macOS Keychain handling credentials. If you have a `MobaXterm.ini` session list saved in cleartext from your previous Windows setup, SSHive can import it directly: every Host entry becomes a SSHive profile in seconds. Encrypted MobaXterm backups are not supported — you need the cleartext export from MobaXterm itself. Same for `~/.ssh/config`, PuTTY and Royal TSX exports: SSHive parses them and creates the equivalent profiles, preserving folder hierarchy.

What SSHive bundles in one window

SSH terminal powered by xterm.js with WebGL rendering. Dual-pane SFTP file manager with drag-and-drop and a built-in remote editor (CodeMirror, Cmd+S to save). Embedded RDP via IronRDP / freerdp-native — no external Microsoft Remote Desktop window. Embedded VNC viewer via noVNC with a built-in WebSocket-to-TCP proxy. SSH tunnels with a visual UI (Local, Remote, SOCKS5). Multi-host broadcast (Cmd+Shift+B). Snippet library with 14 presets and custom commands. Network tools: DNS lookup, ping, traceroute, whois, DNSBL, MX, interfaces. Built-in TOTP/HOTP authenticator with encrypted vault.

Importing sessions from Windows tools

Click "+ → Import" and SSHive accepts: cleartext `MobaXterm.ini`, PuTTY registry exports, Royal TSX `.rtsz`, and OpenSSH `~/.ssh/config`. The importer parses hostnames, ports, users, key paths, jump hosts and folder hierarchy. Credentials get stored in the macOS Keychain on first connect — your `.ini` file does not stay in cleartext on disk after import.

The AI piece: Claude Code, Cursor, Claude Desktop

SSHive ships with a local MCP (Model Context Protocol) server on `127.0.0.1:49422`, protected by a Bearer token. Toggle it ON in Settings → MCP and SSHive auto-injects an `mcpServers.sshive` entry into the config files of detected clients (Claude Code, Cursor) and shows a copy-paste block for Claude Desktop. The 7 tools cover `ssh_list_sessions`, `ssh_execute`, `sftp_list`, `sftp_read_file`, `sftp_write_file`, `sftp_write_file_chunk` and `sftp_write_from_local_path`. Translation: ask your AI assistant "tail the last 200 lines of nginx error log on prod" and it does it through your SSHive session, no extra setup. MCP is Pro-only.

Frequently asked questions

Can I import a MobaXterm.ini file into SSHive?+
Yes, if the file is exported in cleartext (not encrypted). In MobaXterm, use the cleartext sessions export, copy the resulting `.ini` to your Mac, then in SSHive click "+ → Import → MobaXterm.ini" and select the file. Encrypted MobaXterm backups cannot be parsed — that is intentional, since SSHive does not have your MobaXterm master password.
Does SSHive include an X11 server like Windows all-in-one terminals do?+
No — SSHive does not bundle an Xorg server. On macOS, install XQuartz (the free X11 server maintained by the XQuartz community for macOS) and SSHive will route X11 traffic via standard `ssh -X` forwarding. For most modern workflows where X11 has been replaced by web UIs and embedded RDP/VNC, this is rarely a blocker.
What about running a Windows terminal app via Wine or a VM?+
It is technically possible but trades the native macOS experience: no Keychain integration, separate window, performance overhead, and a Windows VM costs money or memory. SSHive is built natively for macOS so the integration with Apple Silicon, Keychain, system shortcuts and the Mac App Store comes by default.
How is SSHive licensed?+
SSHive Free covers the SSH terminal, SFTP file manager, snippets and Keychain credential storage with a small concurrent-session limit. SSHive Pro on the Mac App Store unlocks unlimited sessions, RDP, VNC, tunnels, broadcast and MCP integration. Pricing and the latest tier details are on the pricing page.

Try SSHive Free for macOS

Get the all-in-one SSH, SFTP, RDP and VNC client for Mac. Free download, no signup required.