About SSHive
SSHive is built by Lucas Russo, a developer passionate about building great tools for macOS. Inspired by MobaXterm, SSHive brings the same all-in-one experience to Mac users — with a native feel, Keychain security, and modern AI integrations.
The story
As a developer and sysadmin who switched from Windows to macOS, I missed the all-in-one experience that MobaXterm provided. I found myself juggling between Terminal, Cyberduck, Microsoft Remote Desktop, and various other tools. SSHive was born from that frustration — a single app that combines SSH, SFTP, RDP, and VNC with a native macOS feel. Built with Electron, React, and TypeScript, SSHive is crafted with care for security and performance.
Tech stack
- Electron 33 — Native macOS integration with Keychain, notifications, and system theme
- React + TypeScript — Type-safe UI with Zustand state management
- Tailwind CSS — Responsive design with dark and light themes
- xterm.js (WebGL) — GPU-accelerated terminal rendering
- ssh2 — Full SSH/SFTP protocol implementation in JavaScript
- IronRDP (Rust) — Embedded RDP client via agent-rdp
- noVNC — Built-in VNC viewer with WebSocket proxy
- Zod — Runtime validation for all IPC communication